Skip to main content
Log in

The Anatomy of a Context-Aware Application

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. I. Getting, The global positioning system IEEE Spectrum 30(12) (December 1993), 36–47.

    Google Scholar 

  2. A. Harter and A. Hopper, A distributed location system for the active office, IEEE Network, Special Issue on Distributed Systems for Telecommunications 8(1) (January 1994) 62–70.

    Google Scholar 

  3. F. Raab, E. Blood, T. Steiner and H. Jones, Magnetic position and orientation tracking system, IEEE Transactions on Aerospace and Electronic Systems AES-15(5) (September 1979) 709–718.

    Google Scholar 

  4. J. Rekimoto, Matrix: A realtime object identification and registration method for augmented reality, in: Proceedings of the Asia Pacific Computer Human Interaction Conference (APCHI'98), Kanagawa (July 1998).

  5. T. Richardson, G. Mapp, F. Bennett and A. Hopper, Teleporting in an X Window system environment, IEEE Personal Communications Magazine 1(3) (Third Quarter 1994) 6–12.

    Google Scholar 

  6. T. Richardson, Q. Stafford-Fraser, K. Wood and A. Hopper, Virtual network computing, IEEE Internet Computing 2(1) (1998) 33–38.

    Google Scholar 

  7. L. Roberts, ALOHA packet system with and without slots and capture, Computer Communications Review (April 1975).

  8. H. Samet, The quadtree and related hierarchical data structures, ACM Computing Surveys 16(2) (June 1984) 187–260.

    Google Scholar 

  9. B. Schilit, N. Adams and R. Want, Context-aware computing applications, in: Proceedings of the Workshop on Mobile Computing Systems and Applications Santa Cruz, CA (December 1994) pp. 85–90.

  10. P. Steggles, Location system, UK Patent Specification, Application No. GB 9812635.2 (June 1998).

  11. P. Steggles, P. Webster and A. Harter, The implementation of a distributed framework to support ‘Follow Me’ applications, in: Proceedings of the 1998 International Conference on Parallel and Distributed Processing Technique and Applications (PDPTA'98), Vol. 3, Las Vegas, NV (July 1998) pp. 1381–1388.

    Google Scholar 

  12. R. Want, A. Hopper, V. Falcão and J. Gibbons, The Active Badge location system, ACM Transactions on Information Systems 10(1) (January 1992) 91–102.

    Google Scholar 

  13. M. Ward, R. Azuma, R. Bennett, S. Gottscahlk and H. Fuchs, A demonstrated optical tracker with scalable work area for head-mounted display systems, in: Proceedings of the 1992 ACM SIGGRAPH Symposium on Interactive 3D Graphics, Cambridge, MA (March 1992) pp. 43–52.

  14. A. Ward, A. Jones and A. Hopper, A new location technique for the active office, IEEE Personal Communications Magazine 4(5) (October 1997) 42–47.

    Google Scholar 

  15. A. Ward, Sensor-driven computing, PhD thesis, University of Cambridge (1998).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Harter, A., Hopper, A., Steggles, P. et al. The Anatomy of a Context-Aware Application. Wireless Networks 8, 187–197 (2002). https://doi.org/10.1023/A:1013767926256

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013767926256

Navigation