Title
Migratory applications
Abstract
We introduce a new genre of user interface applications that can migrate from one machine to another, taking their user interface and application contexts with them, and continue from where they left off. Such applications are not tied to one user or one machine, and can roam freely over the net- work, rendering service to a community of users, gathering human input and interacting with people. We envisage that this will support many new agent-based collaboration met- aphors. The ability to migrate executing programs has applicability to mobile computing as well. Users can have their applications travel with them, as they move from one computing environment to another. We present an elegant programming model for creating migratory applications and describe an implementation. The biggest strength of our implementation is that the details of migration are com- pletely hidden from the application programmer; arbitrary user interface applications can be migrated by a single "migration" command. We address system issues such as robustness, persistence and memory usage, and also human factors relating to the application design process, the inter - action metaphor and safety.
Year
Venue
Keywords
1996
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
application migration,safety,migratory application,mobile computing,collaborative work,ubiquitous computing,Migratory Applications,application checkpointing,interactive agents
DocType
ISBN
Citations 
Conference
3-540-62852-5
70
PageRank 
References 
Authors
12.30
12
2
Name
Order
Citations
PageRank
Krishna A. Bharat11211252.86
Luca Cardelli262211002.41