Abstract
Acquisition and dissemination of user and environment context information is critical in development and deployment of context-aware systems. It is fundamental to the success of such systems that they have access to a scaleable, robust and flexible context provisioning framework capable of working across all types of devices and networks. In this paper, we present the design, implementation and experiences of developing a context management system that incorporates these ideas. It is based on a consumer-provider broker model, where providers employ a common context representation format, decoupling various entities involved in the production and consumption of context information. We demonstrate how the idea of independent context providers can aid in end-to-end working of a context management framework. One of the major advantages compared to other approaches is the extendibility of the system. By progressively adding Context Providers to legacy mobile communication systems, new context domains can be added. The system is able to evolve constantly and support a variety of emerging context-aware services and applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Weiser, M.: The computer for the 21st century. In: Human-computer interaction: toward the year 2000, Morgan Kaufmann Publishers Inc., San Francisco (1995)
Tobler, W.: A computer movie simulating urban growth in the Detroit region. Economic Geography 46(2), 234–240 (1970)
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing 2(4) (2007)
Dey, A., Salber, D., Abowd, G.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications (2001)
Chen, H., et al.: Intelligent agents meet semantic web in a smart meeting room. Autonomous Agents and Multiagent Systems, 854–861 (2004)
Henricksen, K., et al.: Middleware for Distributed Context-Aware Systems. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3760, pp. 846–863. Springer, Heidelberg (2005)
Sohn, T., Dey, A.: iCAP: an informal tool for interactive prototyping of context-aware applications. In: CHI 2003 extended abstracts on Human factors in computing systems, Ft. Lauderdale, Florida, USA, pp. 974–975. ACM, New York (2003)
Gu, T., Pung, H.K., Zhang, D.Q.: A middleware for building context-aware mobile services. In: Vehicular Technology Conference, 2004. VTC 2004-Spring. 2004 IEEE 59th, vol. 5, pp. 2656–2660 (2004)
Zimmermann, A.: Context Management and Personalisation, PhD Thesis, University of Aachen (2007)
Billings, C.: Situation Awareness Measurements and Analysis: A Commentary. In: Proc. Int’l Conf. Experimental Analysis and Measurement of Situation Awareness (1995)
Schilit, B.N.: A System Architecture for Context-Aware Mobile Computing, PhD Thesis, Columbia University (1995)
Context Casting (C-CAST), European FP7 ICT research project, http://www.ict-ccast.eu
Strang, T., Linnhoff-Popien, C.: A Context Modeling Survey. In: The Sixth International Conference on Ubiquitous Computing, Workshop on Advanced Context Modelling, Reasoning and Management, Nottingham/England (2004)
Moltchanov, B., et al.: Context-Aware Content Sharing and Casting. In: ICIN 2008, Bordeaux, France (2008)
Chang, H., Shin&, S., Chung, C.: Context Life Cycle Management Scheme in Ubiquitous Computing Environments. In: International Conference on Mobile Data Management, pp. 315–319 (2007)
Ramparany, F., et al.: An open context information management infrastructure the IST-amigo project. In: 3rd IET International Conference on Intelligent Environments (2007)
Knappmeyer, M., Tönjes, R., Baker, N.: Modular and Extendible Context Provisioning for Evolving Mobile Applications and Services. In: 18th ICT Mobile Summit (2009)
Android, a software platform for mobile devices, initially developed by Google and later by the Open Handset Alliance, http://www.android.com
Open Cell, I.D.: open source project aiming to create a complete database of CellID worldwide and assigning them to geographic locations, http://www.opencellid.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Knappmeyer, M., Baker, N., Liaquat, S., Tönjes, R. (2009). A Context Provisioning Framework to Support Pervasive and Ubiquitous Applications. In: Barnaghi, P., Moessner, K., Presser, M., Meissner, S. (eds) Smart Sensing and Context. EuroSSC 2009. Lecture Notes in Computer Science, vol 5741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04471-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-04471-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04470-0
Online ISBN: 978-3-642-04471-7
eBook Packages: Computer ScienceComputer Science (R0)