The Anatomy of a Context-Aware Application

We describe a sensor-driven, or sentient, platform for context-aware computing that enables applications to follow mobile users as they move around a building. The platform is particularly suitable for richly equipped, networked environments. The only item a user is required to carry is a small sensor tag, which identifies them to the system and locates them accurately in three dimensions. The platform builds a dynamic model of the environment using these location sensors and resource information gathered by telemetry software, and presents it in a form suitable for application programmers. Use of the platform is illustrated through a practical example, which allows a user's current working desktop to follow them as they move around the environment.

[1]  J. Mcneff The global positioning system , 2002 .

[2]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

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

[4]  Andy Harter,et al.  The Implementation of a Distributed Framework to support ‘Follow Me’ Applications , 1998 .

[5]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[6]  Jun Rekimoto,et al.  Matrix: a realtime object identification and registration method for augmented reality , 1998, Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110).

[7]  F. Raab,et al.  Magnetic Position and Orientation Tracking System , 1979, IEEE Transactions on Aerospace and Electronic Systems.

[8]  Ronald Azuma,et al.  A demonstrated optical tracker with scalable work area for head-mounted display systems , 1992, I3D '92.

[9]  I.A. Getting,et al.  Perspective/navigation-The Global Positioning System , 1993, IEEE Spectrum.

[10]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[11]  Andrew Martin Robert Ward,et al.  Sensor-driven computing , 1999 .

[12]  A. Harter,et al.  A distributed location system for the active office , 1994, IEEE Network.

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

[14]  Andy Hopper,et al.  A ubiquitous, personalized computing environment for all: Teleporting in an X Window System Environment , 1994, IEEE Personal Communications.

[15]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[16]  Lawrence G. Roberts,et al.  ALOHA packet system with and without slots and capture , 1975, CCRV.