Skip to main content

Evaluation and Analysis of a Common Model for Ubiquitous Systems Interoperability

  • Conference paper
Book cover Pervasive Computing (Pervasive 2008)

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

Included in the following conference series:

Abstract

To support the deployment of ubicomp systems, the ubiquitous computing research community has developed a variety of middleware platforms, meta-operating systems and toolkits. While there is evidence that these systems share certain abstractions, it is not realistic to use the same platform in all environments; systems and applications specialized for specific environments and applications will always be required. In this paper we present a methodology for interoperability that allows developers to innovate and evolve their platforms while allowing others to build interoperable applications. Our approach is based on our design of the Ubicomp Common Model (UCM) and an implementation of this model called the Ubicomp Integration Framework (UIF). Our aim in this work is to provide clear evidence that the UCM unifies the capabilities of ubicomp systems based on an evaluation and analysis of its use in integrating several existing systems into a composite campus environment.

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.: The computer for the 21st century. Scientific American 265, 94–104 (1991)

    Article  Google Scholar 

  2. Griswold, W.G., Shanahan, P., Brown, S.W., Boyer, R., Ratto, M., Shapiro, R.B., Truong, T.M.: ActiveCampus: Experiments in Community-Oriented Ubiquitous Computing. Computer 37, 73–81 (2004)

    Article  Google Scholar 

  3. Bardram, J.E., Hansen, T.R., Mogensen, M., Soegaard, M.: Experiences from Real-World Deployment of Context-Aware Technologies in a Hospital Environment. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 369–386. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Ponnekantia, S.R., Johanson, B., Kiciman, E., Fox, A.: Portability, extensibility and robustness in iROS. In: PerCom 2003, Dallas-Fort Wirth (2003)

    Google Scholar 

  5. Brumitt, B., Meyers, B., Krumm, J., Kern, A., Shafer, S.A.: EasyLiving: Technologies for Intelligent Environments. In: Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing, Springer, Bristol (2000)

    Google Scholar 

  6. Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: a middleware platform for active spaces. SIGMOBILE Mob. Comput. Commun. Rev. 6, 65–67 (2002)

    Article  Google Scholar 

  7. Greenhalgh, C., Izadi, S., Mathrick, J., Humble, J., Taylor, I.: ECT: a toolkit to support rapid construction of ubicomp environments. In: Workshop on System Support for Ubiquitous Computing (UbiSys 2004) at Ubicomp 2004, Springer, Nottingham (2004)

    Google Scholar 

  8. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. In: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press, Pittsburgh, Pennsylvania (1999)

    Google Scholar 

  9. Blackstock, M., Lea, R., Krasic, C.: Toward Wide Area Interaction with Ubiquitous Computing Environments. In: Havinga, P., Lijding, M., Meratnia, N., Wegdam, M. (eds.) EuroSSC 2006. LNCS, vol. 4272, Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Addlesee, M., Curwen, R., Hodges, S., Newman, J., Steggles, P., Ward, A., Hopper, A.: Implementing a sentient computing system. IEEE Computer 34, 50–56 (2001)

    Article  Google Scholar 

  11. Kindberg, T., Barton, J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B.: People, places things: Web presence for the real world. In: Third IEEE Workshop on Mobile Computing Systems and Applications Monterey, California (2000)

    Google Scholar 

  12. Bardram, J.E.: The Java Context Awareness Framework (JCAF) - A Service Infra-structure and Programming Framework for Context-Aware Applications. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 98–115. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

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

    Google Scholar 

  14. Web Ontology Language (OWL) Overview, http://www.w3.org/TR/owl-features/

  15. Jena, a semantic web framework for Java, http://jena.sourceforge.net/

  16. Grace, P., Blair, G.S., Samuel, S.: A reflective framework for discovery and interaction in heterogeneous mobile environments. SIGMOBILE Mob. Comput. Commun. Rev. 9, 2–14 (2005)

    Article  Google Scholar 

  17. Blackstock, M., Lea, R., Krasic, C.: Managing an Integrated Ubicomp Environment using Ontologies and Reasoning. In: 4th IEEE Workshop on Context Management and Reasoning (CoMoRea) 2007 at PerCom 2007, New York (2007)

    Google Scholar 

  18. SOAP Version 1.2 Part 0: Primer. W3C Recommendation (June 24, 2003), vol. 2006, W3C (2003), http://www.w3.org/TR/2003/REC-soap12-part0-20030624/

  19. JBoss Home Page, vol. 2006 (2006), http://www.jboss.com/

  20. Remote Method Invocation (2003), http://java.sun.com/j2se/1.4.2/docs/guide/rmi/

  21. Finke, M., Blackstock, M., Lea, R.: Deployment Experience Toward Core Abstractions for Context Aware Applications. In: Kortuem, G., Finney, J., Lea, R., Sundramoorthy, V. (eds.) EuroSSC 2007. LNCS, vol. 4793, Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  22. Johanson, B., Ponnekanti, S., Sengupta, C., Fox, A.: Multibrowsing: Moving Web Content Across Multiple Displays. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, Springer, Heidelberg (2001)

    Google Scholar 

  23. Open Services Gateway Initiative Alliance (OSGi), vol. 2007, http://www.osgi.org/

  24. Friday, A., Davies, N., Wallbank, N., Catterall, E., Pink, S.: Supporting service discovery, querying and interaction in ubiquitous computing environments. Wirel. Netw. 10, 631–641 (2004)

    Article  Google Scholar 

  25. Newman, M.W., Sedivy, J.Z., Neuwirth, C.M., Edwards, W.K., Hong, J.I., Izadi, S., Marcelo, K., Smith, T.F.: Challenge: Recombinant Computing and the Speakeasy Approach. In: Proceedings of Mobicom 2002, Atlanta, Georgia USA (2002)

    Google Scholar 

  26. Ballagas, R., Szybalski, A., Fox, A.: Patch Panel: Enabling Control-Flow Interoperability in Ubicomp Environments. In: PerCom 2004, Orlando, Florida, USA (2004)

    Google Scholar 

  27. Hong, J.I.: Context fabric: Infrastructure support for context aware systems. In: CHI 2002 extended abstracts on Human factors in computing systems, ACM Press, Minneapolis, Minnesota, USA (2001)

    Google Scholar 

  28. Hohl, F., Kubach, U., Leonhardi, A., Rothermel, K., Schwehm, M.: Next Century Challenges: Nexus - An Open Global Infrastructure for Spatial-Aware Applications. In: Fifth Annual International Conference on Mobile Computing and Networking (Mobicom 1999), Seattle, WA (1999)

    Google Scholar 

  29. Storz, O., Friday, A., Davies, N.: Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with the Grid. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, Springer, Heidelberg (2003)

    Google Scholar 

  30. Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling Context Information in Pervasive Computing Systems. In: Mattern, F., Naghshineh, M. (eds.) PERVASIVE 2002. LNCS, vol. 2414, pp. 167–180. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  31. Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowledge Engineering Review 18, 197–207 (2003)

    Article  Google Scholar 

  32. Gu, T., Pung, H.K., Zhang, D.Q.: Toward an OSGi-Based Infrastructure for Context-Aware Applications. IEEE Pervasive Computing 3, 66–74 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jadwiga Indulska Donald J. Patterson Tom Rodden Max Ott

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Blackstock, M., Lea, R., Krasic, C. (2008). Evaluation and Analysis of a Common Model for Ubiquitous Systems Interoperability. In: Indulska, J., Patterson, D.J., Rodden, T., Ott, M. (eds) Pervasive Computing. Pervasive 2008. Lecture Notes in Computer Science, vol 5013. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79576-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79576-6_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79575-9

  • Online ISBN: 978-3-540-79576-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics