Skip to main content

Building Applications for Ubiquitous Computing Environments

  • Conference paper
  • First Online:
Pervasive Computing (Pervasive 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2414))

Included in the following conference series:

Abstract

Ubiquitous computing embodies a fundamental change from traditional desktop computing. The computational environment is augmented with heterogeneous devices, choice of input and output devices, mobile users, and contextual information. The design of systems and applications needs to accommodate this new operating environment. In this paper, we present our vision of future computing environments we term User Virtual Spaces, the challenges facing developers, and how they motivate the need for new application design. We present our approach for developing applications that are portable across ubiquitous computing environments and describe how we use contextual information to store and organize application data and user preferences. We present an application we have implemented that illustrates the advantages of our techniques in this new computing environment.

This research is supported by a grant from the National Science Foundation, NSF 0086094, NSF 98-70736, and NSF 99-72884 CISE.

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. Guruduth Banavar, James Beck, Eugene Gluzberg, Jonathan Munson, Jeremy B. Sussman, and Deborra Zukowski. Challenges: an application model for pervasive computing. In Mobile Computing and Networking, pages 266–274, 2000.

    Google Scholar 

  2. Anind K. Dey, Gregory D. Abowd, and Daniel Salber. A Context-based Infrastructure for Smart Environments. In Proceedings of the 1st International Workshop on Managing Interactions in Smart Environments (MANSE’ 99), pages pp. 114–128, 1999.

    Google Scholar 

  3. EURESCOM. Realizing the Virtual Home Environment (VHE) concept in ALL-IP UMTS networks. http://www.eurescom.de .

  4. Armando Fox, Brad Johanson, Pat Hanrahan, and Terry Winograd. Integrating Information Appliances into an Interactive Workspace. IEEE Computer Graphics and Applications, 20(3), May/June 2000.

    Google Scholar 

  5. Hiroshi Ishii and Brygg Ullmer. Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI’97), pages 234–241, Atlanta, GA, March 22–27 1997.

    Google Scholar 

  6. Microsoft Corp. Easyliving. http://www.research.microsoft.com/easyliving.

  7. B. A. Myers. Using Hand-Held Devices and PCs Together. In Communications of the ACM, volume 44, pages 34–41, 2001.

    Article  Google Scholar 

  8. S. R. Ponekanti, B. Lee, A. Fox, P. Hanrahan,, and T. Winograd. ICrafter: A Service Framework for Ubiquitous Computing Environments. In Ubiquitous Computing, Third International Conference (Ubicomp 2001), Atlanta, GA, 2001. Springer.

    Google Scholar 

  9. Manuel Roman, Christopher K. Hess, Renato Cerqueira, Klara Narhstedt, and Roy H. Campbell. Gaia: A Middleware Infrastructure to Enable Active Spaces. Technical Report UIUCDCS-R-2002-2265 UILU-ENG-2002-1709, University of Illinois at Urbana-Champaign, February 2002.

    Google Scholar 

  10. Daniel Salber, Anind K. Dey, and Gregory D. Abowd. The Context Toolkit: Aiding the Development of Context-Enabled Applications. In Proceeding of CHI’99, Pittsburgh, PA, May 15–20 1999. ACM Press.

    Google Scholar 

  11. Bill N. Schilit, Norman Adams, and Roy Want. Context-Aware Computing Applications. In IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, 1994.

    Google Scholar 

  12. Joao Pedro Sousa and David Garlan. Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In Working IEEE/IFIP Conference on Software Architecture, Montreal, August 25–31 2002.

    Google Scholar 

  13. Patrik Werle, Fredrik Kilander, Martin Jonsson, Perter Lonnqvist, and Carl Gustaf Jansson. A Ubiquitous Service Environment with Active Documents for Teamwork Support. In Ubiquitous Computing, Third International Conference (Ubicomp 2001), pages 139–155, Atlanta, GA, September 30–October 2 2001. Springer.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hess, C.K., Román, M., Campbell, R.H. (2002). Building Applications for Ubiquitous Computing Environments. In: Mattern, F., Naghshineh, M. (eds) Pervasive Computing. Pervasive 2002. Lecture Notes in Computer Science, vol 2414. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45866-2_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-45866-2_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44060-4

  • Online ISBN: 978-3-540-45866-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics