Context-aware applications: from the laboratory to the marketplace

Current hardware developments are making mobile computing increasingly attractive. An important class of mobile applications are context-aware applications: applications that change their behaviour according to the user's present context-their location, who they are with, what the time of day is, and so on. This article is about software design for context-aware applications. Currently most such applications have been crafted by experts in research laboratories. Our aim is to factor out a simple class of context-aware applications and make the creation of these as easy as, say, creating Web pages.

[1]  M. Frans Kaashoek,et al.  Dynamic Documents: Mobile Wireless Access to the WWW , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[2]  Margery Eldridge,et al.  PEPYS: Generating Autobiographies by Automatic Tracking , 1991, ECSCW.

[3]  Brian N. Bershad,et al.  Mobisaic: An Information System for a Mobile Wireless Computing Environment , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[4]  Daniel P. Siewiorek,et al.  Matching interface design with user tasks. Modalities of interaction with CMU wearable computers , 1996, IEEE Wirel. Commun..

[5]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[6]  Mike Spreitzer,et al.  Providing Location Information in a Ubiquitous Computing Environment , 1994, Mobidata.

[7]  Bill N. Schilit,et al.  An Infrared Network for Mobile Computers , 1993, Symposium on Mobile and Location-Independent Computing.

[8]  Peter J. Brown,et al.  The Stick-e Document: a Framework for Creating Context-aware Applications , 1996 .

[9]  Sue Long,et al.  Cyberguide: prototyping context-aware mobile applications , 1996, CHI 1996.

[10]  Bill N. Schilit,et al.  An overview of the PARCTAB ubiquitous computing experiment , 1995, IEEE Wirel. Commun..

[11]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[12]  M. Lamming,et al.  The Design of a Human Memory Prosthesis , 1994 .