A proactive middleware platform for mobile computing

作者: Andrei Popovici , Gustavo Alonso , Andreas Frei

DOI: 10.5555/1515915.1515946

关键词: Virtual machineMobile computingEmbedded systemForcing (recursion theory)Computer scienceDistributed computingMobile deviceAdaptation (computer science)MiddlewareBase station

摘要: An obvious prerequisite for mobile computing devices is the ability to adapt different environments. Otherwise are forced carry with them everything they may eventually need during their operational life time. This neither desirable nor feasible, thereby hinting at dynamic adaptation. The idea would be let environment proactive and application rather than forcing itself every possible environment. In this paper we present a platform doing exactly this. Applications running on our modified JVM can extended run time new functionality. Through platform, acquire on-the-fly any functionality extension work properly in given extensions local space: active only specific site just needed. used both centralized settings (with base station providing extensions) or self configuring mode (extensions provided by peers). describe how use it report one of several prototypes that have been constructed.

参考文章(31)
Cristina Videira Lopes, Gregor Kiczales, Recent Developments in AspectJ european conference on object-oriented programming. pp. 398- 401 ,(1998) , 10.1007/3-540-49255-0_119
Jim Waldo, Ken Arnold, The Jini Specifications Addison-Wesley Longman Publishing Co., Inc.. ,(2000)
G. Alonso, Andrei Popovici, Design and evaluation of spontaneous container services Technical Report / ETH Zurich, Department of Computer Science. ,vol. 368, ,(2002) , 10.3929/ETHZ-A-006654476
Damián Arregui, François Pacull, Jutta Willamowski, Rule-Based Transactional Object Migration over a Reflective Middleware Lecture Notes in Computer Science. pp. 179- 196 ,(2001) , 10.1007/3-540-45518-3_10
Doug Orleans, Karl Lieberherr, DJ: Dynamic Adaptive Programming in Java Lecture Notes in Computer Science. pp. 73- 80 ,(2001) , 10.1007/3-540-45429-2_5
Andrei Popovici, Gustavo Alonso, Ad-Hoc Transactions for Mobile Services Lecture Notes in Computer Science. pp. 118- 130 ,(2002) , 10.1007/3-540-46121-3_14
Christos Efstratiou, Keith Cheverst, Nigel Davies, Adrian Friday, An Architecture for the Effective Support of Adaptive Context-Aware Applications mobile data management. pp. 15- 26 ,(2001) , 10.1007/3-540-44498-X_2
Michael Clarke, Gordon S. Blair, Geoff Coulson, Nikos Parlavantzas, An Efficient Component Model for the Construction of Adaptive Middleware Lecture Notes in Computer Science. pp. 160- 178 ,(2001) , 10.1007/3-540-45518-3_9
F. Eliassen, A. Andersen, G.S. Blair, F. Costa, G. Coulson, V. Goebel, O. Hansen, T. Kristensen, T. Plagemann, H.O. Rafaelsen, K.B. Saikoski, Weihai Yu, Next generation middleware: requirements, architecture, and prototypes ieee computer society workshop on future trends of distributed computing systems. pp. 60- 65 ,(1999) , 10.1109/FTDCS.1999.818785