Building applications for ubiquitous computing environments

Christopher K. Hess, Manuel Román, Roy H. Campbell

Research output: Chapter in Book/Report/Conference proceedingConference contribution


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.

Original languageEnglish (US)
Title of host publicationPervasive Computing - 1st International Conference, Pervasive 2002, Proceedings
EditorsFriedemann Mattern, Mahmoud Naghshineh
Number of pages14
ISBN (Print)3540440607, 9783540440604
StatePublished - 2002
Event1st International Conference on Pervasive Computing, Pervasive 2002 - Zurich, Switzerland
Duration: Aug 26 2002Aug 28 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other1st International Conference on Pervasive Computing, Pervasive 2002

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Building applications for ubiquitous computing environments'. Together they form a unique fingerprint.

Cite this