Advertisement

The Parctab Ubiquitous Computing Experiment

  • Roy Want
  • Bill N. Schilit
  • Norman I. Adams
  • Rich Gold
  • Karin Petersen
  • David Goldberg
  • John R. Ellis
  • Mark Weiser
Part of the The Kluwer International Series in Engineering and Computer Science book series (SECS, volume 353)

Abstract

The ParcTab system integrates a palm-sized mobile computer into an office network. This project serves as a preliminary testbed for Ubiquitous Computing, a philosophy originating at Xerox PARC that aims to enrich our computing environment by emphasizing context sensitivity, casual interaction and the spatial arrangement of computers. This paper describes the Ubiquitous Computing philosophy, the ParcTab system, user-interface issues for small devices, and our experience developing and testing a variety of mobile applications.

Keywords

Local Area Network Ubiquitous Computing Request Packet Text Entry Remote Procedure Call 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Norman Adams, Rich Gold, Bill N. Schilit, Michael Tso, and Roy Want. An infrared network for mobile computers. In Proceedings USENIX Symposium on Mobile & Location-independent Computing, pages 41–52. USENIX Association, August 1993.Google Scholar
  2. [2]
    Jeff Bachiochi. X-10 interfacing with plix. Circuit Cellular INK, pages 74–79, Oct/Nov. 1992.Google Scholar
  3. [3]
    William Buxton. Living in augmented reality: Ubiquitous media and reactive environments. To appear in CACM, 1995.Google Scholar
  4. [4]
    William Buxton and Tom Moran. EuroPARC’s Integrated interactive intermedia facility (iiif): early experiences. North-Holland, 1990.Google Scholar
  5. [5]
    George Calhoun. Digital Cellular Radio. Artech House Inc, 1988.Google Scholar
  6. [6]
    Alan Demers, Scott Elrod, Christopher Kantarjiev, and Edward Richley. A nano-cellular local area network using near-field rf coupling. In Proceedings of Virginia Tech’s Fourth Symposium on Wireless Personal Communications, pages 10.1–10.16, June 1994.Google Scholar
  7. [7]
    Alan Demers, Karin Petersen, Michael Spreitzer, Douglas Terry, Marvin M. Theimer, and Brent Welch. The bayou architecture: Support for data sharing among mobile users. In Proceedings Workshop on Mobile Computing Systems and Applications. IEEE, December 1994.Google Scholar
  8. [8]
    Scott Elrod, Richard Bruce, Rich Gold, David Goldberg, Frank Halasz, William Janssen, David Lee, Kim McCall, Elin Pedersen, Ken Pier, John Tang, and Brent Welch. Liveboard: A large interactive display supporting group meetings, presentations and remote collaboration. In Proc. of the Conference on Computer Human Interaction (CHI), pages 599–607, May 1992.Google Scholar
  9. [9]
    Scott Elrod, Gene Hall, Rick Costanza, Michael Dixon, and Jim des Rivieres. Responsive office environments. CACM, 36(7):84–85, July 1993. In Special Issue, Computer-Augmented Environments.Google Scholar
  10. [10]
    Neil Fishman and Murray S. Mazer. Experience in deploying an active badge system. In Proc. of IEEE Globecom Workshop on Networking of Personal Communications Applications, December 1992.Google Scholar
  11. [11]
    Jim Fulton and Chris Kent Kantarjiev. An update on low bandwidth X (LBX). Technical Report CSL-93-2, Xerox Palo Alto Research Center, February 1993.Google Scholar
  12. [12]
    David Goldberg, David Nichols, Brian M. Oki, and Douglas Terry. Using collaborative filtering to weave an information tapestry. CACM, 35(12):61–70, Dec 1992.Google Scholar
  13. [13]
    David Goldberg and Cate Richardson. Touch typing with a stylus. In Proc. Conference on Human Factors in Computing Systems (INTERCHI), pages 80–87. ACM/SigCHI, Apr 1993.Google Scholar
  14. [14]
    Andy Harter and Andy Hopper. A distributed location system for the active office. IEEE Network, pages 62–70, January/February 1994.Google Scholar
  15. [15]
    Oliver Jones. Introduction to the X Window System. Prentice Hall, 1989.Google Scholar
  16. [16]
    Christopher Kent Kantarjiev, Alan Demers, Robert T. Krivacic Ron Frederick, and Mark Weiser. Experiences with X in a wireless environment. In Proceedings US ENIX Symposium on Mobile & Location-independent Computing, pages 117–128. USENIX Association, August 1993.Google Scholar
  17. [17]
    Mik Lamming. Towards future personalised information environments. In FRIEND21 Symposium on Next Generation Human Interfaces, Tokyo Japan, 1994. Also available as RXRC TR 94-104, 61 Regent St., Cambridge, UK.Google Scholar
  18. [18]
    Mik Lamming, P. Brown, Kathy Carter, Marge Eldridge, Mike Flynn, Gifford Louie, Peter Robinson, and Abi Sellen. The design of a human memory prosthesis. Computer Journal, 37(3): 153–163, 1994.CrossRefGoogle Scholar
  19. [19]
    Mik Lamming and Mike Flynn. Forget-me-not: intimate computing in support of human memory. In FRIEND21 Symposium on Next Generation Human Interfaces, Tokyo Japan, 1994. Also available as RXRC TR 94-103, 61 Regent St., Cambridge, UK.Google Scholar
  20. [20]
    Robert Langreth. Total recall. Popular Science, pages 46–82, February 1995.Google Scholar
  21. [21]
    Greg Nelson. System Programming with Modula-3. Series in Innovative Technology. Prentice Hall 1991Google Scholar
  22. [22]
    William Newman and Mik Lamming. Interactive System Design. Addison-Wesley, 1995.Google Scholar
  23. [23]
    John K. Ousterhout. Tel and the Tk Toolkit Addison-Wesley, 1994.Google Scholar
  24. [24]
    Karin Petersen. Tcl/tk for a personal digital assistant. In Proceedings of the USENIX Symposium on Very High Level Languages (VHLL), pages 41–56, Santa Fe, New Mexico, October 26–28 1994. USENIX Association.Google Scholar
  25. [25]
    Ken Pier and James A. Landay. Issues for location-independent interfaces. In Xerox Pare Blue & White P92-00159, December 1992.Google Scholar
  26. [26]
    Bill N. Schilit, Norman Adams, Rich Gold, Michael Tso, and Roy Want. The parctab mobile computing system. In Proceedings Fourth Workshop on Workstation Operating Systems (WWOS-IV), pages 34–39. IEEE, October 1993.Google Scholar
  27. [27]
    Bill N. Schilit, Norman Adams, and Roy Want. Context-aware computing applications. In Proceedings Workshop on Mobile Computing Systems and Applications. IEEE, December 1994.Google Scholar
  28. [28]
    Bill N. Schilit and Marvin M. Theimer. Disseminating active map information to mobile hosts. IEEE Network, pages 22–32, September/October 1994.Google Scholar
  29. [29]
    Bill N. Schilit, Marvin M. Theimer, and Brent B. Welch. Customizing mobile application. In Proceedings USENIX Symposium on Mobile & Location-Independent Computing, pages 129–138. USENIX Association, August 1993.Google Scholar
  30. [30]
    Mike Spreitzer and Marvin Theimer. Providing location information in a ubiquitous computing environment. In Proceedings of the Fourteenth ACM Symposium on Operating System Principles, pages 270–283, Asheville, NC, December 1993. SIGOPS, ACM.Google Scholar
  31. [31]
    Mike Spreitzer and Marvin Theimer. Scalable, secure, mobile computing with location information. CACM, 36(7):27, July 1993. In Special Issue, Computer-Augmented Environments.Google Scholar
  32. [32]
    Mike Spreitzer and Marvin Theimer. Architectural considerations for scalable, secure, mobile computing with location information. In Proc. 14th Intl. Conf. on Distributed Computing Systems, pages 29–38. IEEE, June 1994.Google Scholar
  33. [33]
    Andrew Tanenbaum. Computer Networks. Prentice Hall, 1981.Google Scholar
  34. [34]
    Douglas Terry, Alan Demers, Karin Petersen, Michael Spreitzer, Marvin M. Theimer, and Brent Welch. Session guarantees for weakly-consistent replicated data. In Proc. 3rd International Conference on Parallel and Distributed Information Systems, pages 140–149, September 1994.Google Scholar
  35. [35]
    Marvin M. Theimer, Alan Demers, Karin Petersen, Michael Spreitzer, Douglas Terry, and Brent Welch. Dealing with tentative data values in disconnected work groups. In Proceedings Workshop on Mobile Computing Systems and Applications. IEEE, December 1994.Google Scholar
  36. [36]
    Mario Tokoro and K. Tamaru. Acknowledging ethernet. Compcon, pages 320–325, October 1977.Google Scholar
  37. [37]
    Roy Want and Andy Hopper. Active badges and personal interactive computing objects. IEEE Transactions on Consumer Electronics, 38(1):10–20, Feb 1992.CrossRefGoogle Scholar
  38. [38]
    Roy Want, Andy Hopper, Veronica Falcao, and Jonathan Gibbons. The active badge location system. ACM Transactions on Information Systems, 10(1):91–102, Jan 1992.CrossRefGoogle Scholar
  39. [39]
    Mark Weiser. The computer for the 21st century. Scientific American, 265(3):94–104, September 1991.CrossRefGoogle Scholar
  40. [40]
    Mark Weiser. Hot topic: Ubiquitous computing. IEEE Computer, pages 71–72, October 1993.Google Scholar
  41. [41]
    Mark Weiser. Some computer science issues in ubiquitous computing. CACM, 36(7):74–83, July 1993. In Special Issue, Computer-Augmented Environments.Google Scholar
  42. [42]
    Mark Weiser. The world is not a desktop. Interactions, pages 7–8, January 1994.Google Scholar
  43. [43]
    Mark Weiser, Alan Demers, Brent Welch, and Scott Shenkar. Scheduling for reduced CPU energy. In Operating System Design and Implementation (OSDI), Monterey, CA, 1994.Google Scholar

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • Roy Want
    • 1
  • Bill N. Schilit
    • 1
  • Norman I. Adams
    • 1
  • Rich Gold
    • 1
  • Karin Petersen
    • 1
  • David Goldberg
    • 1
  • John R. Ellis
    • 1
  • Mark Weiser
    • 1
  1. 1.Xerox Palo Alto Research CenterPalo AltoUSA

Personalised recommendations