Learn More
Location-aware systems are proliferating on a variety of platforms from laptops to cell phones. Locations are expressed in two principal ways: coordinates and landmarks. However, users are often more interested in "places" rather than locations. A place is a locale that is important to an individual user and carries important semantic meanings such as being(More)
Labscape, a ubiquitous computing environment for cell biologists, was implemented twice: once using only standard tools for distributed systems (TCP sockets, and shared file systems) and once using one.world, a runtime system designed specifically to support ubiquitous applications. The application is analyzed in terms of the system properties that are(More)
Ubiquitous computing applications collect information from a variety of sources so as to provide behavior that is tailored to the user's context. Typically, client devices connect through appropriate middleware and wireless infrastructure to a variety of services and data sources and, increasingly, local sensor data. In this paper, we present a different(More)
Ubiquitous computing requires ready access to information that is relevant to users' context – especially information relevant to their current location. Applications on our personal devices should be able to autonomously and continuously harvest the information provided at that location and interrupt us only when it is important to do so. Currently, client(More)
Applications and services in ubiquitous computing systems often interact in a context-dependent, reactive manner. How information flows, and what services communicate when, is determined by the context of the physical space, the context of users, and the services that are available. Existing discovery systems provide basic facilities for finding services(More)
Ubiquitous Broadcast Computing Project Designed and implemented a scalable location-aware information system exploiting existing WiFi networks. This system allows the WiFi network owners to provide location-specific information to visitors without compromising the security of the network while preserving the privacy of the visitors. Some location-aware(More)
  • 1