"Migratory Applications"
Krishna A. Bharat and Luca Cardelli
Report #138, February 15, 1996. 24 pages.
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 network, 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 metaphors. 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 completely 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 application design, the interaction metaphor and safety.
======================ELECTRONIC ORDER INFORMATION========================
World Wide Web/URL retrieval address:
-------------------------------------
http://www.research.digital.com/SRC/publications/src-rr.html
FTP retrieval address:
----------------------
Anonymous ftp from: gatekeeper.dec.com (16.1.0.2).
The path is: /pub/DEC/SRC/research-reports/..
i.e. type at the prompt> ftp gatekeeper.dec.com
Name > anonymous
Password > your e-mail address
ftp > cd pub/DEC/SRC/research-reports
If you are on DECnet using a VMS machine, SRC Reports on gatekeeper are
available in the directories: DECWRL:: and DECPA::
i.e. type at the prompt> dir decwrl::"/pub/DEC/SRC/research-reports"
or type at the prompt> dir decpa::"/pub/DEC/SRC/research-reports"
======================HARDCOPY ORDER FORM==============================
If you wish to receive a hardcopy please type "x" in the box
below and return it, AFTER DELETING THE BODY OF THIS MESSAGE,
to the above address (src-report@pa.dec.com) or mail to:
SRC Report Distribution, Digital Systems Research Center,
130 Lytton Ave, Palo Alto, CA 94301.
_
|_| 138 "Migratory Applications"
by Krishna A. Bharat and Luca Cardelli
My full postal address is:
Name:
--------------------------------------
Address
--------------------------------------
--------------------------------------
--------------------------------------