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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
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)
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)
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)
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)
Chalmers, D.: Contextual Mediation to Support Ubiquitous Computing. PhD thesis, Imperial College, London, UK (2002)
Chalmers, D., Dulay, N., Sloman, M.: A framework for contextual mediation in mobile and ubiquitous computing. Pers. Ubiquitous Comput. 8(1), 1–18 (2004)
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
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)
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)
Dourish, P.: What we talk about when we talk about context. Pers. Ubiquitous Comput. 8(1), 19–30 (2004)
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)
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)
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)
Henricksen, K., Indulska, J., Rankotonirainy, A.: Modeling context information in pervasive computing systems. In: Pervasive, Zurich, Switzerland, pp. 167–180 (2002)
Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: PerCom, pp. 77–86. IEEE Computer Society, Washington (2004)
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)
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)
Ranganathan, A., Al-Muhtadi, J., Campbell, R.H.: Reasoning about uncertain contexts in pervasive computing environments. IEEE Pervasive Comput. 3(2), 62–70 (2004)
Ranganathan, A., Campbell, R.H.: An infrastructure for context-awareness based on first order logic. Pers. Ubiquitous Comput. 7(6), 353–364 (2003)
Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. In: CHI, pp. 434–441 (1999)
Schilit, B.N., Adams, N., Want, R.: Context-aware computing applications. In: IEEE Workshop on Mobile Computing Systems and Applications (1994)
Schmidt, A.: Ubiquitous Computing—Computing in Context. PhD thesis, Lancaster University, UK (2002)
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)
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)
Smith, M.K., Welty, C., McGuinness, D.L.: Owl web ontology language guide. Technical report, W3C (2004)
Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management at UbiComp (2004)
Tulloch, S. (ed.): The Oxford English Dictionary. Oxford University Press, Oxford (1995)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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)