Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us Track your research
Search
Cart
Book cover

IFIP International Conference on Distributed Applications and Interoperable Systems

DAIS 2007: Distributed Applications and Interoperable Systems pp 225–238Cite as

  1. Home
  2. Distributed Applications and Interoperable Systems
  3. Conference paper
Experiences from Developing a Distributed Context Management System for Enabling Adaptivity

Experiences from Developing a Distributed Context Management System for Enabling Adaptivity

  • Nearchos Paspallis1,
  • Avraam Chimaris1 &
  • George A. Papadopoulos1 
  • Conference paper
  • 484 Accesses

  • 4 Citations

Part of the Lecture Notes in Computer Science book series (LNISA,volume 4531)

Abstract

Today, one can observe an ever increasing trend in the use of mobile systems. This change inevitably affects the software running on such devices by necessitating additional functionality such as context awareness and adaptive behavior. While some developers design their systems to be fully self-reliant with regard to context awareness, others aim for more synergistic approaches by allowing context sharing across devices. This paper describes our experience with first designing and implementing a basic context management system, and then with extending it to allow context distribution. In the proposed architecture, the developers define the context dependencies for their software independently of the availability of context information in their corresponding devices. An automated mechanism is then used to match these needs to the corresponding providers, even when those reside across distributed devices. This approach enables them to utilize shared context information at runtime thus reducing both development efforts and hardware costs.

Keywords

  • Context-awareness
  • Middleware
  • Distributed architectures

Chapter PDF

Download to read the full chapter text

References

  1. IST MADAM (Mobility and Adaptation Enabling Middleware), http://www.ist-madam.org

  2. Floch, J., Stav, E., Hallsteinsen, S., Eliassen, F., Gjørven, E., Lund, K.: Using Architecture Models for Runtime Adaptability. IEEE Software 23(2), 62–70 (2006)

    CrossRef  Google Scholar 

  3. Dey, A.: Providing Architectural Support for Building Context-Aware Applications, PhD Thesis, College of Computing, Georgia Institute of Technology, pp. 170 (2000)

    Google Scholar 

  4. Dey, A.: Understanding and Using Context. Personal Ubiquitous Computing 5(1), 4–7 (2001)

    CrossRef  MathSciNet  Google Scholar 

  5. Chen, G., Kotz, D.: A Survey of Context-Aware Mobile Computing Research, Technical Report: TR2000-381 Dartmouth College, Hanover, NH, USA (2000)

    Google Scholar 

  6. Satyanarayanan, M.: Pervasive Computing: Vision and Challenges, IEEE Personal Communications Magazine, pp. 10–17 (2001)

    Google Scholar 

  7. Mikalsen, M., Paspallis, N., Floch, J., Stav, E., Papadopoulos, G.A., Ruiz, P.A.: Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware, International Workshop on Managing Context Information and Semantics in Mobile Environments (MCISME’06). In: conjunction with the 7th International Conference on Mobile Data Management (MDM’06), Nara, Japan, May 9-12, 2006, pp. 76–83. IEEE Computer Society Press, Washington, DC (2006)

    CrossRef  Google Scholar 

  8. Paspallis, N., Papadopoulos, G.A.: An Approach for Developing Adaptive, Mobile Applications with Separation of Concerns. In: 30th Annual International Computer Software and Applications Conference (COMPSAC 2006), Chicago, IL, USA, Sept. 17-21, 2006, pp. 299–306. IEEE Computer Society Press, Washington, DC (2006)

    CrossRef  Google Scholar 

  9. Bonjour: Connect Computers and Electronic Devices Automatically without any Configuration http://images.apple.com/macosx/pdf/MacOSX_Bonjour_TB.pdf

  10. Draft Bluetooth Core Specification v2.1 + EDR https://www.bluetooth.org/spec/

  11. Want, R., Schilit, B., Adams, N., Gold, R., Petersen, K., Goldberg, D., Ellis, J., Weiser, M.: An Overview of the PARCTAB Ubiquitous Computing Experiment. IEEE Personal Communications 2, 28–43 (1995)

    CrossRef  Google Scholar 

  12. Spreitzer, M., Theimer, M.: Providing location information in a ubiquitous computing environment. 14th ACM Symposium on Operating Systems Principles, Asheville, NC, USA, December 5-8, pp. 270–283. ACM Press, New York (1993)

    Google Scholar 

  13. Dey, A., Salber, D., Abowd, G.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human Computer Interaction 16(2-4), 97–166 (2001)

    CrossRef  Google Scholar 

  14. Sun Microsystems, Jini Network Technology, http://www.sun.com/software/jini/

  15. Urnes, T., Hatlen, A., Malm, P., Myhre, O.: Building Distributed Context-Aware Applications. Personal Ubiquitous Computing 5(1), 38–41 (2001)

    CrossRef  Google Scholar 

  16. Chen, G., Li, M., Kotz, D.: Design and implementation of a large scale context fusion network. 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous), Cambridge, MA, USA, Aug. 22-25, 2004, pp. 246–255. IEEE Computer Society Press, Washington (2004)

    Google Scholar 

  17. Lachenmann, A., Marrón, P.J., Minder, D., Saukh, O., Gauger, M., Rothermel, K.: EWSN 2007. LNCS, vol. 4373, pp. 1–16. Springer, Heidelberg (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Department of Computer Science, University of Cyprus, P.O. Box 20537, Postal Code 1678, Nicosia, Cyprus

    Nearchos Paspallis, Avraam Chimaris & George A. Papadopoulos

Authors
  1. Nearchos Paspallis
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Avraam Chimaris
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. George A. Papadopoulos
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Jadwiga Indulska Kerry Raymond

Rights and permissions

Reprints and Permissions

Copyright information

© 2007 IFIP International Federation for Information Processing

About this paper

Cite this paper

Paspallis, N., Chimaris, A., Papadopoulos, G.A. (2007). Experiences from Developing a Distributed Context Management System for Enabling Adaptivity. In: Indulska, J., Raymond, K. (eds) Distributed Applications and Interoperable Systems. DAIS 2007. Lecture Notes in Computer Science, vol 4531. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72883-2_17

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-540-72883-2_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72881-8

  • Online ISBN: 978-3-540-72883-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Publish with us

Policies and ethics

search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Cancel contracts here

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature