Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
System-Level Programming Abstractions for Ubiquitous Computing Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven Swanson,
 

Summary: System-Level Programming Abstractions for Ubiquitous Computing
Robert Grimm, Janet Davis, Eric Lemar, Adam MacBeth, Steven Swanson,
Steven Gribble, Tom Anderson, Brian Bershad, Gaetano Borriello, David Wetherall
University of Washington
one@cs.washington.edu
Abstract
The promise of ubiquitous computing is predicated on the ability of programmers to develop applications that will
be able to work properly in constantly changing situations. Functions that interact with users and infrastructure must
be maintained at tolerable levels even if devices and users are roaming, users switch devices or engage new ones,
and the network provides only limited services. In this position paper, we present an approach based on exposing
programmers to change while providing them with tools that make dealing with highly dynamic systems much more
straightforward. We are developing several applications using our infrastructure and have already released to the
research community a version of our system, called one.world. Our next step is to build a user community and to
this end we are preparing to offer a workshop to interested colleagues in the fall of 2001 where they will be able to
prototype their own applications and leave with working code.
1 Introduction
The promise of ubiquitous computing is predicated on the ability of programmers to develop applications that will
be able to work properly in constantly changing situations. Functions that interact with users and infrastructure must
be maintained at tolerable levels even if devices and users are roaming, users switch devices or engage new ones,
and the network provides only limited services [7]. Other factors may include changing bandwidth and latency of

  

Source: Anderson, Tom - Department of Computer Science and Engineering, University of Washington at Seattle
Gribble, Steve - Department of Computer Science and Engineering, University of Washington at Seattle
Grimm, Robert - Computer Science Department, Courant Institute of Mathematical Sciences, New York University

 

Collections: Computer Technologies and Information Sciences