The dynamics of mobile systems require applications to intelligently adapt to changes in system configurations and to their environment. We describe a workplace in which users interact with a number of stationary and mobile systems through the course of a day. The relationship between systems and devices is constantly changing due to user mobility. We present a facility for mobile application customization called "dynamic environment variables." The facility allows flexible sharing of customization contexts, supports short interactions with long term services, and provides efficient notification of environment changes to applications. A sample application built in PARC's mobile computing environment and initial performance evaluations are described.
[1]
David L. Black,et al.
The duality of memory and communication in the implementation of a multiprocessor operating system
,
1987,
SOSP '87.
[2]
Bill N. Schilit,et al.
An Infrared Network for Mobile Computers
,
1993,
Symposium on Mobile and Location-Independent Computing.
[3]
Bill N. Schilit,et al.
The PARCTAB mobile computing system
,
1993,
Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III.
[4]
Marvin Theimer,et al.
Architectural considerations for scalable, secure, mobile computing with location information
,
1994,
14th International Conference on Distributed Computing Systems.