Title
A proactive middleware platform for mobile computing
Abstract
An obvious prerequisite for mobile computing devices is the ability to adapt to different computing environments. Otherwise the devices are forced to carry with them everything they may eventually need during their operational life time. This is neither desirable nor feasible, thereby hinting at the need for dynamic adaptation. The idea would be to let the environment be proactive and adapt the application rather than forcing the application to adapt itself to every possible environment. In this paper we present a platform for doing exactly this. Applications running on our modified JVM can be extended at run time with new functionality. Through this platform, mobile devices can acquire on-the-fly any functionality extension they may need to work properly in a given environment. The functionality extensions are local in time and space: they are active only on a specific site and just for the time they are needed. The platform can be used in both centralized settings (with a base station providing the extensions) or in self configuring mode (extensions are provided by peers). In this paper we describe the platform, how to use it and report on one of the several prototypes that have been constructed.
Year
DOI
Venue
2003
10.1007/3-540-44892-6_23
Middleware
Keywords
Field
DocType
operational life time,possible environment,proactive middleware platform,mobile device,new functionality,different computing environment,base station,centralized setting,mobile computing device,functionality extension,run time,middleware,mobile computer
Mobile computing,Middleware,Base station,Virtual machine,Computer science,Machine code,Mobile device,Life time,Embedded system,Distributed computing
Conference
Volume
ISSN
ISBN
2672
0302-9743
3-540-40317-5
Citations 
PageRank 
References 
23
1.32
25
Authors
3
Name
Order
Citations
PageRank
Andrei Popovici130021.01
Andreas Frei2372.76
Gustavo Alonso35476612.79