Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Nomadicity: anytime, anywhere in a disconnected world
Mobile Networks and Applications - Special issue on mobile computing and system services
WebL - a programming language for the Web
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Bridging physical and virtual worlds with electronic tags
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Pervasive computing: what is it good for?
Proceedings of the 1st ACM international workshop on Data engineering for wireless and mobile access
The Satchel system architecture: mobile access to documents and services
Mobile Networks and Applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Jini Specification
'Caches in the Air': Disseminating Tourist Information in the Guide System
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
People, places, things: Web presence for the real world
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
Enabling open innovation in a world of ubiquitous computing
Proceedings of the 1st international workshop on Advanced data processing in ubiquitous computing (ADPUC 2006)
Hi-index | 0.00 |
As computer hardware shrinks and lightens and as communications becomes cheaper and more widely available, we have new opportunities for software systems to support nomadic users of ubiquitous or pervasive computing services [16, 24]. We are interested in systems that support interaction with the physical world wherever users happen to be. More and more things in the physical world, such as our cars and domestic appliances, are becoming "smart". Users need a convenient framework in which they can benefit from the smart artifacts around them. Users can also benefit from services built for non-electronic entities that they encounter in their everyday lives, such as goods on the shelves of stores, paintings in galleries and items in the office. We think the physical world and the virtual world would both be richer if they were more closely linked.The approaching pervasiveness of web technology, new kinds of wireless networks, and cheaper portable devices provide an opportunity to construct a virtual bridge between mobile users and physical entities. At HP Labs we have been exploring this opportunity through an infrastructure to support "web presence" for people, places and things [14], and the "CoolTown" demonstrator applications that run on top of the infrastructure [4].In this paper we discuss how we provide mobile people and devices with web-based services for "things" --- the physical entities --- in their environment. Things become web-present by embedding web servers in them or by hosting their web-presence within a web server. To enable services for web things we need a system that connects things and services. We will outline a system that leverages the power of the Web as a basis for nomadic computing, then highlight one important subsystem that uses DNS technology to name web things in a scalable and context dependent fashion.Section 2 describes our use of the Web as 'just enough' middleware for nomadic computing, and describes web presence. Section 3 describes how we tackle the naming issues that arise in providing web presence for the things that mobile users encounter. Section 4 relates our work to that of others and concludes the paper.