Abstract
The convergence of Web technology, wireless networks, and portable client devices provides new design opportunities for computer/communications systems. In the HP Labs' “Cooltown” project we have been exploring these opportunities through an infrastructure to support “web presence” for people, places and things. We put web servers into things like printers and put information into web servers about things like artwork; we group physically related things into places embodied in web servers. Using URLs for addressing, physical URL beaconing and sensing of URLs for discovery, and localized web servers for directories, we can create a location-aware but ubiquitous system to support nomadic users. On top of this infrastructure we can leverage Internet connectivity to support communications services. Web presence bridges the World Wide Web and the physical world we inhabit, providing a model for supporting nomadic users without a central control point.
Similar content being viewed by others
References
M. Abadi, A. Birrell, R. Stata and E. Wobber, Secure Web tunnelling, http://www.research.digital.com/SRC/personal/Martin_Abadi/Papers/tunnel/206.html
K. Arnold, A. Wollrath, B. O'sullivan, R. Scheifler and J. Waldo, The Jini Specification (The Jini Technology Series) (Addison-Wesley, 1999).
J. Barton, T. Kindberg and S. Sadalgi, Physical registration: Configuring electronic directories using handheld devices, Technical report HPL-2001-119, Hewlett Packard Labs (2001), IEEE Personal Communications (submitted).
T. Berners-Lee, L. Masinter and M. McCahill, Uniform resource locators (URL), Internet RFC 1738 (December 1994) ftp://ftp. nordu.net/rfc/rfc1738.txt
Bluetooth home page, http://www.bluetooth.com/
G. Borriello and R. Want, Embedded computation meets the world Wide Web, Communications of the ACM 43(5) 59–66.
B. Brumitt, B. Meyers, J. Krumm, A. Kern and S. Shafer, EasyLiving: Technologies for intelligent environments, in: Proceedings of the Second International Symposium on Handheld and Ubiquitous Computing, Bristol UK (25–27 September 2000) pp. 12–29.
D. Caswell and P. Debaty, Creating a web representation for places, in: Proceedings of the Second International Symposium on Handheld and Ubiquitous Computing 2000 (HUC 2000), Lecture Notes in Computer Science, Vol. 1927 (2000) pp. 114–126.
ChaiServer home page, http://www.chai.hp.com/chai_server.html
CoolTown home page, http://www.cooltown.hp.com/
S.E. Czerwinski, B.Y. Zhao, T.D. Hodes, A.D. Joseph and R.H. Katz, An architecture for a secure service discovery service, in: Fifth Annual International Conference on Mobile Computing and Networks (Mobi-Com'99), Seattle, WA (August 1999) pp. 24–35.
N. Davies, K. Cheverst, K. Mitchell and A. Friday, Caches in the air: Disseminating information in the guide system, in: Proceedings of the Second IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'99), New Orleans, LA (25–26 February 1999).
P. Debaty and D. Caswell, Uniform web presence architecture for people, places and things, IEEE Personal Communications 8(4) (August 2001) 6–11.
Embedding web access mechanism in an appliance for user interface functions including a web server and web browser, US Patent No. 5956487 (September 21, 1999). Inventors: C. Venkatraman and J. Morgan, Assignee: Hewlett-Packard Company, Palo Alto, CA.
Electronic guidebook research project, http://www.exploratorium.edu/guidebook/
A.O. Freier, P. Karlton and C. Kocher, The SSL protocol version 3.0, http://search.ietf.org/internet-drafts/ draft-ietf-tls-ssl-version3-00.txt
M. Flynn, D. Pendlebury, C. Jones, M. Eldridge and M. Lamming, The Satchel system architecture: Mobile access to documents and services, Mobile Networks and Applications 5(4) 243–258.
A. Fox, S. Gribble, E. Brewer and E. Amir, Adapting to network and client variability via on-demand dynamic distillation, in: ASPLOS (1996) pp. 160–170.
A. Fox, B. Johanson, P. Hanrahan and T. Winograd, Integrating information appliances into an interactive workspace, IEEE Computer Graphics and Applications (May/June 2000) 54–65.
Y.Y. Goland, T. Cai, Y. Gu and S. Albright, Simple service discovery protocol/1.0 operating without an arbiter, http://search.ietf.org/internet-drafts/draft-cai-ssdp-v1-03.txt
E. Guttman, Service Location Protocol: Automatic discovery of IP network services, IEEE Internet Computing (July—August 1999) 71–80.
S. Harrison and P. Dourish, Re-placing space: The roles of place and space in collaborative systems, in: Proceedings of the Computer Supported Cooperative Work'96, Cambridge, MA (ACM, New York, 1996).
HTTP — Hypertext Transfer Protocol, http://www.w3.org/Protocols/
HomeRF home page, http://www.homerf.org/
HP device could make Web a device controller, Netscape World (December 1996) http://www.net-dev.com/netscapeworld/nw-12-1996/nw-12-newsbriefs2.html#HP
J. Hunter and W. Crawford, Java Servlet Programming (O'Reilly & Associates, 2001).
iButton home page, http://www.ibutton.com/
IrDA home page, http://www.irda.org/
IrDA Infrared Mobile Communications, http://www.irda.org/standards/specifications.asp
Jini home page, http://www.jini.org/
S. Kent and R. Atkinson, Security architecture for the Internet Protocol, Internet Request for Comment RFC 2401, Internet Engineering Task Force (November 1998).
C. Kidd, G. Abowd, C. Atkeson, I. Essa, B. MacIntyre, E. Mynatt and T. Starner, The Aware Home: A living laboratory for ubiquitous computing research, in: Proceedings of the Second International Workshop on Cooperative Buildings CoBuild'99 (1999).
T. Kindberg, Implementing physical hyperlinks using ubiquitous identifier resolution, in: Proceedings 11th International World Wide Web Conference, ACM (May 2002) pp. 191–199.
T. Kindberg and J. Barton, A Web-based nomadic computing system, Computer Networks 35 (2001) 443–456.
T. Kindberg, Security for network places, in: Proceedings of Distributed Systems Security Workshop, ECOOP'98, Belgium (1998).
T. Kindberg and K. Zhang, Context authentication using constrained channels, Technical report HPL-2001-84, HP Labs (2001).
T. Kindberg and J. Barton, The challenges and opportunities of integrating the physical world and networked systems, Technical report HPL-2001-18, HP Labs (2001).
P. Kingery, Digital X10, http://www.act-solutions.com/kingery13.htm
L. Kleinrock, Nomadicity: anytime, anywhere in a disconnected world, Mobile Networks and Applications 1(4) (1997) 351–357.
V. Krishnan, Hewlett Packard Labs (private communication).
LANMAN Standards Committee of the IEEE Computer Society, Wireless LAN medium access control (MAC) and physical layer (PHY) specifications, IEEE Standard 802.11, 1999 edition (1999).
P. Maniatis, M. Roussopoulos, E. Swierk, K. Lai, G. Appenzeller, X. Zhao and M. Baker, The mobile people architecture, ACM Mobile Computing and Communications Review (July 1999).
Mobile IP web resources, http://computer.org/internet/v2n1/mobile.htm
Netscape Reverse Proxy, http://developer.netscape.com/docs/manuals/proxy/adminux/revpxy.htm
The Object Management Group home page, http://www.omg.com/
M. Potel and S. Cotter, Inside Taligent Technology (Addison-Wesley, 1995).
RFID home page, http://www.aimglobal.org/technologies/rfid/
D. Salber, A.K. Deyand G.D. Abowd, The context toolkit: Aiding the development of context-enabled applications, in: Proceedings of the 1999 Conference on Human Factors in Computing Systems (CHI'99), Pittsburgh, PA (May 15–20, 1999) pp. 434–441.
Salutation Consortium home page, http://www.salutation.org/.
B. Schilit, N. Adams and R. Want, Context-Aware Computing Applications, in: IEEE Workshop on Mobile Computing Systems and Applications (1994).
The Tag URI homepage, http://www.taguri.org
H. Tarumi, K. Morishita, Y. Ito and Y. Kambayashi, Communication through virtual active objects overlaid onto the real world, in: Proceedings of The Third International Conference on Collaborative Virtual Environments (CVE 2000), ACM, 2000 (September 2000) pp. 155–164.
Universal Plug and Play Forum, http://www.upnp.org/
W3C XML Digital Signature, http://www.w3.org/Signature/Drafts/WD-xmldsig-core-991008.html
R. Want, K.P. Fishkin, A. Gujar and B.L. Harrison, Bridging physical and virtual worlds with electronic tags, in: Proceedings of the 1999 Conference on Human Factors in Computing Systems (CHI'99), Pittsburgh, PA (May 15–20, 1999).
WaveLAN home page, http://www.wavelan.com/
M. Weiser, Some computer science issues in ubiquitous computing, Communications of the ACM 36(7) (1993) 74–84.
JetSend Appliance Architecture, http://www.cswl.com/hpjetsend/white.html
P. Yarin and H. Ishii, TouchCounters: Designing interactive electronic labels for physical containers, in: Proceedings of the 1999 Conference on Human Factors in Computing Systems (CHI'99), Pittsburgh, PA (May 15–20, 1999) pp. 362–369.
Extensible Markup Language (XML) 1.0, http://www.w3.org/TR/REC-xml.html
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kindberg, T., Barton, J., Morgan, J. et al. People, Places, Things: Web Presence for the Real World. Mobile Networks and Applications 7, 365–376 (2002). https://doi.org/10.1023/A:1016591616731
Issue Date:
DOI: https://doi.org/10.1023/A:1016591616731