Skip to main content

Infrastructural Support for Dynamic Context Bindings

  • Conference paper
Smart Sensing and Context (EuroSSC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 4272))

Included in the following conference series:

Abstract

Research in context-aware systems shows that using context information enables the development of personalized mobile applications. The context acquisition process in a context-aware (CA) system consists of two main roles: context producing entities (e.g. wrapped sensors) and context consuming entities (e.g. CA application). A CA system can be seen as a hierarchy of associated context producers and consumers which exchange contextual information. Managing contextual information used in context aware systems, introduces additional complexity for mobile application developers. We focus on the dynamic processes of discovery, selection, (re)binding and monitoring of entities that produce context information. Dynamic context binding is complex because of the dynamic nature, in terms of availability and quality, of context producers. We propose to delegate the responsibility for context binding to the middleware infrastructure and provide application designers with a declarative language to specify context information requirements on a high-level of abstraction. In this way, our Context-Aware Component Infrastructure (CACI) provides support for dynamic context bindings between application components and context producers.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M., Brown, J.: The Coming Age of Calm Technology (1996)

    Google Scholar 

  2. Dey, A.: Providing Architectural Support for Context-Aware applications. Georgia Institute of Technology (2000)

    Google Scholar 

  3. Satyanarayanan, M.: Fundamental Challenges in Mobile Computing. In: Fifteenth ACM Symposium on Principles of Distributed Computing: Philadelphia, USA

    Google Scholar 

  4. Pokraev, S., et al.: Service Platform for Rapid Development and Deployment of Context-Aware, Mobile Applications. In: International Conference on Webservices (ICWS 2005). Industry track, Orlando, Florida, USA (2005)

    Google Scholar 

  5. Korkea-aho, M.: Context-Aware Applications Survey 2000, Available from: http://users.tkk.fi/~mkorkeaa/doc/context-aware.html

  6. Pascoe, J.: Context-aware software, University of Kent: Canterbury (2001)

    Google Scholar 

  7. Ebling, M., et al.: Issues for Context Services for Pervasive Computing. In: Workshop on Middleware for Mobile Computing, Heidelberg, Germany (2001)

    Google Scholar 

  8. Henricksen, K., et al.: Middleware for Distributed Context-Aware Systems. In: DOA 2005, Agia Napa, Cyprus. Springer, Heidelberg (2005)

    Google Scholar 

  9. Banavar, G., Bernstein, A.: Software infrastructure and design challenges for ubiquitous computing applications. Communications of the ACM 45(12), 92–96 (2002)

    Article  Google Scholar 

  10. Bellavista, P., et al.: Dynamic Binding in Mobile Applications. In: IEEE Internet Computing, pp. 34–42 (March-April, 2003)

    Google Scholar 

  11. Broens, T., et al.: Towards an application framework for context-aware m-health applications. In: EUNICE: Networked Applications (EUNICE 2005), Madrid, Spain (2005) ISBN: 84-89315-43-4

    Google Scholar 

  12. Schilit, B., Adams, N., Want, R.: Context-Aware Computing Applications. In: IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, USA (1994)

    Google Scholar 

  13. Broens, T., Halteren, A.: SimuContext: Simply Simulate Context. In: International Conference on Autonomic and Autonomous Systems (ICAS 2006). Silicon Valley, USA (2006)

    Google Scholar 

  14. Dockhorn Costa, P., et al.: Towards Conceptual Foundations for Context-Aware Applications. In: Third International Workshop on Modeling and Retrieval of Context (MRC 2006), Boston, USA (2006)

    Google Scholar 

  15. Bucholz, T., Kupper, A., Schiffers, M.: Quality of Context: What It Is And Why We Need It. In: Workshop of the HP OpenView University Association 2003 (HPOVUA 2003), Geneva (2003)

    Google Scholar 

  16. Emmerich, W.: Software Engineering and Middleware: A Roadmap. In: 22th ICSE 2000, Limerick, Ireland (2000)

    Google Scholar 

  17. Blair, G., Stefani, J.: Open Distributed Processing and Multimedia. Addison-Wesley, Reading (1998)

    Google Scholar 

  18. Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming. In: Szyperski, C. (ed.) Component Software serie. Addison-Wesley, Reading (2002)

    Google Scholar 

  19. Wang, N., Schmidt, D., O’Ryan, O.: Overview of the CORBA Component Model. In: Component-based software engineering: putting the pieces together, pp. 557–571 (2001)

    Google Scholar 

  20. Buschmann, F., et al.: Patter-oriented software architecture: a system of patterns. Wiley, Chichester (1996)

    Google Scholar 

  21. Kranenburg, H., Eertink, H.: Processing Heterogeneous Context Information. In: Next Generation IP-based Service Platforms for Future Mobile Systems workshop, Trento, Italy (2005)

    Google Scholar 

  22. Kummerfeld, B., et al.: Merino:Towards an intelligent environment architecture for multi-granularity context description. In: workshop on User Modelling for Ubiquitous Computing (2003)

    Google Scholar 

  23. Bardram, J.: The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications. In: Pervasive Computing, Munchen, Germany (2005)

    Google Scholar 

  24. Cervantas, H., Hall, R.: Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model. In: 26st International Conference on Software Engineering, Edinburgh, Scotland (2004)

    Google Scholar 

  25. OSGi Alliance, OSGi Service Platform Core Specification: Release 4 (2005)

    Google Scholar 

  26. OSGi Alliance, OSGi Service Platform Service Compendium: Release 4 (2005)

    Google Scholar 

  27. Bottaro, A., Gerodolle, A.: Extended Service Binder: Dynamic Service Availability Management in Ambient Intelligence. In: International Workshop on Future Research Challenges for Software and Services (FRCSS 2006), Vienna, Austria (2006)

    Google Scholar 

  28. OSGi Alliance, The OSGi Service Platform - Dynamic services for networked devices (2005), available from: http://osgi.org

  29. Oscar.org, Oscar - An OSGi framework implementation (2005), Available from: http://oscar.objectweb.org/

  30. Cheiron, Cheiron project site, Visited (2006), available from: http://www.cheiron.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Broens, T., van Halteren, A., van Sinderen, M. (2006). Infrastructural Support for Dynamic Context Bindings. In: Havinga, P., Lijding, M., Meratnia, N., Wegdam, M. (eds) Smart Sensing and Context. EuroSSC 2006. Lecture Notes in Computer Science, vol 4272. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11907503_7

Download citation

  • DOI: https://doi.org/10.1007/11907503_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-47842-3

  • Online ISBN: 978-3-540-47845-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics