Abstract
Context-awareness is one of the fundamental requirements for achieving user-oriented ubiquity. In this paper, we present the design and approach to a middleware solution that expedites context-awareness in a ubiquitous computing environment. Context-Aware Middleware for Ubiquitous computing Systems (CAMUS) envisions a comprehensive middleware solution that not only focuses on providing context composition at the software level but also facilitates dynamic features retrieval at the hardware level by masking the inherent heterogeneity of environment sensors. Complexity is handled by providing ’separation of concerns’ between environment features extraction, contextual data composition and context interpretation. Different reasoning mechanisms are incorporated in CAMUS as pluggable services. Ontology based formal context modeling using OWL is described. With a systematic approach, CAMUS is proved to be a flexible and reusable middleware framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Weiser, M.: Scientific America. The Computer for the 21st Century, 94–104 (September 1991); reprinted in IEEE Pervasive Computing, 19–25 (January-March 2002)
Satyanarayanan, M.: IEEE Personal Communications. Pervasive Computing: Vision and Challenges, 10–17 (August 2001)
Dey, A.K., et al.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Anchor article of a special issue on Context-Aware Computing, Human-Computer Interaction (HCI) Journal 16 (2001)
Jang, S., Woo, W.: Ubi-UCAM: A Unified Context-Aware Application Model. In: Context 2003, Stanford, CA, USA (June 2003)
Hong, J.: The Context Fabric, http://guir.berkeley.edu/projects/confab/
Kumar, M., Shirazi, B.A., Das, S.K., Sung, B.Y., Levine, D., Singhal, M.: PICO: a middleware framework for pervasive computing. IEEE Pervasive Computing 2(23), 72–79 (2003)
Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: CM/IFIP/USENIX International Middleware Conference, Brazil (June 2003)
Harry, C., Finin, T., Joshi, A.: An Intelligent Broker for Context- Aware Systems. In: Ubicomp 2003, Seattle, Washington (October 2003)
W3C Web Ontology Working Group: The Web Ontology language: OWL, http://www.w3.org/2001/sw/WebOnt/
Zadeh, L.: Fuzzy Sets. Information and Control 8, 338–353 (1965)
Korpipaa, P., Koskinen, M., Peltola, J., Makela, S.M., Seppanen, T.: Bayesian approach to sensor-based context awareness. Personal and Ubiquitous Computing 7(2), 113–124 (2003)
Pearl, J.: Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, San Francisco (1988) (Revised second printing)
Jini, http://www.jini.org/
UPnP, http://upnp.org/
Trastour, D., Bartolini, C., Gonzalez-Castillo, J.: A Semantic Web Approach to Service Description for Matchmaking of Services. HP Labs Bristol. HPL-2001-183 (2001)
Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. In: WWW 2003, pp. 331–339. ACM, New York (2003)
Haarslev, V., Moller, R.: Racer: A Core Inference Engine for the Semantic Web. In: EON2003, Sanibel Island, Florida (October 2003)
Winograd, T.: Architectures for Context. Human-Computer Interaction (HCI) Journal 16 (2001)
IBM Research: TSpaces, http://www.almaden.ibm.com/cs/TSpaces
OSGi, http://www.osgi.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ngo, H.Q., Shehzad, A., Liaquat, S., Riaz, M., Lee, S. (2004). Developing Context-Aware Ubiquitous Computing Systems with a Unified Middleware Framework. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds) Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science, vol 3207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30121-9_64
Download citation
DOI: https://doi.org/10.1007/978-3-540-30121-9_64
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22906-3
Online ISBN: 978-3-540-30121-9
eBook Packages: Springer Book Archive