Streaming Java']Java applications to mobile computing devices

被引:0
|
作者
Alagbhand, G [1 ]
Gnabasik, D [1 ]
机构
[1] Univ Colorado, Dept Comp Sci & Engn, Denver, CO 80217 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a streaming mechanism that distributes Java class bytecode streams to a client from a database server. Using the Java linking model, the mechanism distributes a virtual application to a client's process space allowing the deployment of dynamic component streams instead of static applications. Customized client class loaders request Java components from a class server using dedicated socket ports. The class saver uses a 1(st)-order Markov probability model to effectively predict the client's next class request. Experimental results demonstrate that class prediction can deliver a class cache hit ratio of up to 35% using a modest cache size of 64 kb on the client, whereas a 16 kb cache delivers a hit ratio of 27% The model is designed to mitigate some of the distribution and deployment problems of monolithic application software and is useful for applications running on resource constrained mobile computing devices.
引用
收藏
页码:637 / 643
页数:7
相关论文
共 50 条
  • [21] MobileSpaces - Java']JavaSpaces for mobile devices
    Rybicki, T
    Domaszewicz, J
    Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, : 1076 - 1079
  • [22] SW/HW co-design of a Java']Java-based ASIP for pervasive computing in mobile applications
    Jiang, M
    Yang, B
    Wang, XN
    Zhang, TY
    DELTA 2004: SECOND IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST APPLICATIONS, PROCEEDINGS, 2004, : 369 - 371
  • [23] Efficient Java']Java Native Interface for Android Based Mobile Devices
    Lee, Yann-Hang
    Chandrian, Preetham
    Li, Bo
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1202 - 1209
  • [24] Babylon: middleware for distributed, parallel, and mobile Java']Java applications
    van Heiningen, Willem
    MacDonald, Steve
    Brecht, Tim
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (10): : 1195 - 1224
  • [25] An accelerator design for speedup of Java']Java execution in consumer mobile devices
    Yan, Lu
    Liang, Zheng
    COMPUTERS & ELECTRICAL ENGINEERING, 2009, 35 (06) : 904 - 919
  • [26] Safe Programming Methods in Java']Java for Mobile Applications in Android
    Pimienta Garcia, Rodrigo
    Aguilar Torres, Gualberto
    Ramirez Flores, Manuel
    Gallegos Garcia, Gina
    CIENCIA ERGO-SUM, 2014, 21 (03) : 243 - 248
  • [27] An intelligent CASE tool for porting mobile Java']Java applications
    Christou, Ioannis T.
    Efremidis, Sofoklis
    Roukounaki, Aikaterini
    Anapliotis, Marios
    ARTIFICIAL INTELLIGENCE AND INNOVATIONS 2007: FROM THEORY TO APPLICATIONS, 2007, : 261 - +
  • [28] Scientific Computing With Java']Java
    Knoll, P.
    Mirzaei, S.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2010, 18 (03) : 495 - 501
  • [29] Computing with Java']Java Cards™
    Chaumette, S
    Grange, P
    Sauveron, D
    Vigneras, P
    CCCT 2003, VOL 3, PROCEEDINGS, 2003, : 106 - 109
  • [30] Network computing in Java']Java
    Liu, JB
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 11TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1998, : 290 - 293