Mobile Networks and Applications

, Volume 7, Issue 5, pp 365–376 | Cite as

People, Places, Things: Web Presence for the Real World

  • Tim Kindberg
  • John Barton
  • Jeff Morgan
  • Gene Becker
  • Debbie Caswell
  • Philippe Debaty
  • Gita Gopal
  • Marcos Frid
  • Venky Krishnan
  • Howard Morris
  • John Schettino
  • Bill Serra
  • Mirjana Spasojevic
Article

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.

nomadic computing ubiquitous computing physical-virtual linkage location-aware computing World Wide Web 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    M. Abadi, A. Birrell, R. Stata and E. Wobber, Secure Web tunnelling, http://www.research.digital.com/SRC/personal/Martin_Abadi/Papers/tunnel/206.htmlGoogle Scholar
  2. [2]
    K. Arnold, A. Wollrath, B. O'sullivan, R. Scheifler and J. Waldo, The Jini Specification (The Jini Technology Series) (Addison-Wesley, 1999).Google Scholar
  3. [3]
    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).Google Scholar
  4. [4]
    T. Berners-Lee, L. Masinter and M. McCahill, Uniform resource locators (URL), Internet RFC 1738 (December 1994) ftp://ftp. nordu.net/rfc/rfc1738.txtGoogle Scholar
  5. [5]
    Bluetooth home page, http://www.bluetooth.com/Google Scholar
  6. [6]
    G. Borriello and R. Want, Embedded computation meets the world Wide Web, Communications of the ACM 43(5) 59–66.Google Scholar
  7. [7]
    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.Google Scholar
  8. [8]
    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.Google Scholar
  9. [9]
    ChaiServer home page, http://www.chai.hp.com/chai_server.htmlGoogle Scholar
  10. [10]
    CoolTown home page, http://www.cooltown.hp.com/Google Scholar
  11. [11]
    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.Google Scholar
  12. [12]
    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).Google Scholar
  13. [13]
    P. Debaty and D. Caswell, Uniform web presence architecture for people, places and things, IEEE Personal Communications 8(4) (August 2001) 6–11.Google Scholar
  14. [14]
    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.Google Scholar
  15. [15]
    Electronic guidebook research project, http://www.exploratorium.edu/guidebook/Google Scholar
  16. [16]
    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.txtGoogle Scholar
  17. [17]
    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.Google Scholar
  18. [18]
    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.Google Scholar
  19. [19]
    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.Google Scholar
  20. [20]
    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.txtGoogle Scholar
  21. [21]
    E. Guttman, Service Location Protocol: Automatic discovery of IP network services, IEEE Internet Computing (July—August 1999) 71–80.Google Scholar
  22. [22]
    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).Google Scholar
  23. [23]
    HTTP — Hypertext Transfer Protocol, http://www.w3.org/Protocols/Google Scholar
  24. [24]
    HomeRF home page, http://www.homerf.org/Google Scholar
  25. [25]
    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#HPGoogle Scholar
  26. [26]
    J. Hunter and W. Crawford, Java Servlet Programming (O'Reilly & Associates, 2001).Google Scholar
  27. [27]
    iButton home page, http://www.ibutton.com/Google Scholar
  28. [28]
    IrDA home page, http://www.irda.org/Google Scholar
  29. [29]
    IrDA Infrared Mobile Communications, http://www.irda.org/standards/specifications.aspGoogle Scholar
  30. [30]
    Jini home page, http://www.jini.org/Google Scholar
  31. [31]
    S. Kent and R. Atkinson, Security architecture for the Internet Protocol, Internet Request for Comment RFC 2401, Internet Engineering Task Force (November 1998).Google Scholar
  32. [32]
    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).Google Scholar
  33. [33]
    T. Kindberg, Implementing physical hyperlinks using ubiquitous identifier resolution, in: Proceedings 11th International World Wide Web Conference, ACM (May 2002) pp. 191–199.Google Scholar
  34. [34]
    T. Kindberg and J. Barton, A Web-based nomadic computing system, Computer Networks 35 (2001) 443–456.Google Scholar
  35. [35]
    T. Kindberg, Security for network places, in: Proceedings of Distributed Systems Security Workshop, ECOOP'98, Belgium (1998).Google Scholar
  36. [36]
    T. Kindberg and K. Zhang, Context authentication using constrained channels, Technical report HPL-2001-84, HP Labs (2001).Google Scholar
  37. [37]
    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).Google Scholar
  38. [38]
    P. Kingery, Digital X10, http://www.act-solutions.com/kingery13.htmGoogle Scholar
  39. [39]
    L. Kleinrock, Nomadicity: anytime, anywhere in a disconnected world, Mobile Networks and Applications 1(4) (1997) 351–357.Google Scholar
  40. [40]
    V. Krishnan, Hewlett Packard Labs (private communication).Google Scholar
  41. [41]
    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).Google Scholar
  42. [42]
    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).Google Scholar
  43. [43]
    Mobile IP web resources, http://computer.org/internet/v2n1/mobile.htmGoogle Scholar
  44. [44]
    Netscape Reverse Proxy, http://developer.netscape.com/docs/manuals/proxy/adminux/revpxy.htmGoogle Scholar
  45. [45]
    The Object Management Group home page, http://www.omg.com/Google Scholar
  46. [46]
    M. Potel and S. Cotter, Inside Taligent Technology (Addison-Wesley, 1995).Google Scholar
  47. [47]
    RFID home page, http://www.aimglobal.org/technologies/rfid/Google Scholar
  48. [48]
    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.Google Scholar
  49. [49]
    Salutation Consortium home page, http://www.salutation.org/.Google Scholar
  50. [50]
    B. Schilit, N. Adams and R. Want, Context-Aware Computing Applications, in: IEEE Workshop on Mobile Computing Systems and Applications (1994).Google Scholar
  51. [51]
    The Tag URI homepage, http://www.taguri.orgGoogle Scholar
  52. [52]
    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.Google Scholar
  53. [53]
    Universal Plug and Play Forum, http://www.upnp.org/Google Scholar
  54. [54]
    W3C XML Digital Signature, http://www.w3.org/Signature/Drafts/WD-xmldsig-core-991008.htmlGoogle Scholar
  55. [55]
    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).Google Scholar
  56. [56]
    WaveLAN home page, http://www.wavelan.com/Google Scholar
  57. [57]
    M. Weiser, Some computer science issues in ubiquitous computing, Communications of the ACM 36(7) (1993) 74–84.Google Scholar
  58. [58]
    JetSend Appliance Architecture, http://www.cswl.com/hpjetsend/white.htmlGoogle Scholar
  59. [59]
    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.Google Scholar
  60. [60]
    Extensible Markup Language (XML) 1.0, http://www.w3.org/TR/REC-xml.htmlGoogle Scholar

Copyright information

© Kluwer Academic Publishers 2002

Authors and Affiliations

  • Tim Kindberg
    • 1
  • John Barton
    • 1
  • Jeff Morgan
    • 1
  • Gene Becker
    • 1
  • Debbie Caswell
    • 1
  • Philippe Debaty
    • 1
  • Gita Gopal
    • 1
  • Marcos Frid
    • 1
  • Venky Krishnan
    • 1
  • Howard Morris
    • 1
  • John Schettino
    • 1
  • Bill Serra
    • 1
  • Mirjana Spasojevic
    • 1
  1. 1.Hewlett-Packard LaboratoriesPalo AltoUSA

Personalised recommendations