Skip to main content

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

  • 1451 Accesses

Abstract

In a traditional computer system inputs and outputs are well-defined and have explicit behaviours associated with them. In pervasive computing these inputs may be adapted, but the focus of this chapter is augmenting explicit input with context awareness. This demands an awareness of the environment, changing display preferences if it is dark, changing patterns of interruption in a meeting and so on—ideally with minimal user involvement, in order to achieve the blending into the background we desire from pervasive computing. We discuss input and context, defining context and classifying aspects and uses of context; then go on to present a context stack, where sensor data is transformed into a representation of the world and then to behaviours. This chapter forms the basis for the following chapters on error, location, and time.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://elvin.org/.

References

  1. Abowd, G.D., Mynatt, E.D.: Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput.-Hum. Interact. 7(1), 29–58 (2000)

    Article  Google Scholar 

  2. Abowd, G.D., Atkeson, C.G., Hong, J.I., Long, S., Kooper, R., Pinkerton, M.: Cyberguide: a mobile context-aware tour guide. Wirel. Netw. 3(5), 421–433 (1997)

    Article  Google Scholar 

  3. Beigl, M., Krohn, A., Zimmer, T., Decker, C.: Typical sensors needed in ubiquitous and pervasive computing. In: First International Workshop on Networked Sensing Systems (INSS ’04), SICE, Tokyo (2004)

    Google Scholar 

  4. Brown, P.J., Bovey, J.D., Chen, X.: Context-aware applications: from the laboratory to the marketplace. IEEE Pers. Commun. 4(5), 58–64 (1997)

    Article  Google Scholar 

  5. Chalmers, D.: Contextual Mediation to Support Ubiquitous Computing. PhD thesis, Imperial College, London, UK (2002)

    Google Scholar 

  6. Chalmers, D., Dulay, N., Sloman, M.: A framework for contextual mediation in mobile and ubiquitous computing. Pers. Ubiquitous Comput. 8(1), 1–18 (2004)

    Article  Google Scholar 

  7. Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18, 197–207 (2003). Special Issue on Ontologies for Distributed Systems

    Article  Google Scholar 

  8. Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. In: Workshop on the What, Who, Where, When, and How of Context-Awareness, Conference on Human Factors in Computer Systems (CHI2000) (2000)

    Google Scholar 

  9. Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16(2, 3, 4), 97–166 (2001)

    Article  Google Scholar 

  10. Dourish, P.: What we talk about when we talk about context. Pers. Ubiquitous Comput. 8(1), 19–30 (2004)

    Article  Google Scholar 

  11. Gellersen, H.W., Schmidt, A., Beigl, M.: Multi-sensor context-awareness in mobile devices and smart artifacts. Mob. Netw. Appl. 7(5), 341–351 (2002)

    Article  MATH  Google Scholar 

  12. Harle, R.K., Hopper, A.: Deploying and evaluating a location-aware system. In: Shin, K.G., Kotz, D., Noble, B.D. (eds.) MobiSys, pp. 219–232. ACM, New York (2005)

    Chapter  Google Scholar 

  13. Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The anatomy of a context-aware application. Wirel. Netw. 8(2–3), 187–197 (2002)

    Article  MATH  Google Scholar 

  14. Henricksen, K., Indulska, J., Rankotonirainy, A.: Modeling context information in pervasive computing systems. In: Pervasive, Zurich, Switzerland, pp. 167–180 (2002)

    Google Scholar 

  15. Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: PerCom, pp. 77–86. IEEE Computer Society, Washington (2004)

    Google Scholar 

  16. O’Neill, E., Kostakos, V., Kindberg, T., Fatah den. Schieck, A., Penn, A., Fraser, D.S., Jones, T.: Instrumenting the city: developing methods for observing and understanding the digital cityscape. In: Dourish, P., Friday, A. (eds.) Ubicomp. Lecture Notes in Computer Science, vol. 4206, pp. 315–332. Springer, Berlin (2006)

    Google Scholar 

  17. Petrelli, D., Not, E., Strapparava, C., Stock, O., Zancanaro, M.: Modeling context is like taking pictures. In: Workshop on the What, Who, Where, When, Why and How of Context-Awareness at CHI2000, The Hague, Holland (2000)

    Google Scholar 

  18. Ranganathan, A., Al-Muhtadi, J., Campbell, R.H.: Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput. 3(2), 62–70 (2004)

    Article  Google Scholar 

  19. Ranganathan, A., Campbell, R.H.: An infrastructure for context-awareness based on first order logic. Pers. Ubiquitous Comput. 7(6), 353–364 (2003)

    Article  Google Scholar 

  20. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. In: CHI, pp. 434–441 (1999)

    Google Scholar 

  21. Schilit, B.N., Adams, N., Want, R.: Context-aware computing applications. In: IEEE Workshop on Mobile Computing Systems and Applications (1994)

    Google Scholar 

  22. Schmidt, A.: Ubiquitous Computing—Computing in Context. PhD thesis, Lancaster University, UK (2002)

    Google Scholar 

  23. Schmidt, A., Aidoo, K.A., Takaluoma, A., Tuomela, U., van Laerhoven, K., van de Velde, W.: Advanced interaction in context. In: 1st Intl. Symposium on Handheld and Ubiquitous Computing (HUC), Karlsruhe, Germany (1999)

    Google Scholar 

  24. Sloman, M., Lupu, E.: Policy specification for programmable networks. In: Covaci, S. (ed.) IWAN. Lecture Notes in Computer Science, vol. 1653, pp. 73–84. Springer, Berlin (1999)

    Google Scholar 

  25. Smith, M.K., Welty, C., McGuinness, D.L.: Owl web ontology language guide. Technical report, W3C (2004)

    Google Scholar 

  26. Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management at UbiComp (2004)

    Google Scholar 

  27. Tulloch, S. (ed.): The Oxford English Dictionary. Oxford University Press, Oxford (1995)

    Google Scholar 

  28. Wood, K.R., Richardson, T., Bennett, F., Harter, A., Hopper, A.: Global teleporting with Java: toward ubiquitous personalized computing. IEEE Comput. 30(2), 53–59 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dan Chalmers .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Chalmers, D. (2011). Classification and Use of Context. In: Sensing and Systems in Pervasive Computing. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-841-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-841-6_5

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-840-9

  • Online ISBN: 978-0-85729-841-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics