Transparent process migration: design alternatives and the sprite implementation
Software—Practice & Experience
XMOVE: a pseudoserver for X window movement
The X Resource
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
ACM Computing Surveys (CSUR)
A system architecture for pervasive computing
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
IEEE Internet Computing
2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments
ECOOP '98 Workshop ion on Object-Oriented Technology
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
A Programming Interface for Application-Aware Adaptation in Mobile Computing
A Programming Interface for Application-Aware Adaptation in Mobile Computing
LLVA: A Low-level Virtual Instruction Set Architecture
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture
Tooling and system support for authoring multi-device applications
Journal of Systems and Software - Special issue: Ubiquitous computing
Reincarnating PCs with portable SoulPads
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Segank: A Distributed Mobile Storage System
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Towards seamless mobility on pervasive hardware
Pervasive and Mobile Computing
Context-aware application mobility support in pervasive computing environments
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
A MIP-P2P based architecture for application mobility
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
Review: Application mobility in pervasive computing: A survey
Pervasive and Mobile Computing
Hi-index | 0.00 |
Application mobility has the potential to enhance user experience in ubiquitous computing environments by providing a flexible and reusable solution to managing applications across myriad computing devices, especially when applications adapt to the characteristics of individual devices. Using example scenarios, we argue that application mobility is a better solution to the problem of accessing remote applications than schemes like remote desktop which only export displays. Our mobile application framework provides the opportunity for applications to better adapt their user interface to the new environment. This ability is enhanced through the use of the Model-View-Controller design pattern. Our framework also uses discovery mechanisms to find potential migration targets. Lost applications are recovered through a simple scheme called homing. A preliminary implementation for our framework is based on the JADE mobile agent platform.