skip to main content
10.1145/776322.776336acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
Article

Ubiquitous computing using SIP

Published:01 June 2003Publication History

ABSTRACT

In the past decade, there have been numerous efforts in ubiquitous computing, making computational resources or communication more widely available. We believe that it is time to move to a global-scale ubiquitous computing system that is securable, administered by multiple independent administrators and integrates off-the-shelf hardware and software. We are developing such a system based on the Session Initiation Protocol (SIP), with Bluetooth devices for location sensing and Service Location Protocol (SLP) for service discovery. We also introduce context-aware location information to augment device discovery and user communication. The system builds on our CINEMA infrastructure and can support a range of activities, from home-based settings to collaboration between distant sites.

References

  1. H. Anegg, H. Kunczier, E. Michlmayr, G. Pospischil, and M. Umlauft. Lol@: Designing a location based UMTS application. ÖVE-Verbandszeitschrift, Springer, Heidelberg, Germany, Feb. 2002.]]Google ScholarGoogle Scholar
  2. National Emergency Number Association. NENA recommended formats & protocols for ALI data exchange, ALI response & GIS mapping, January 2002. www.nena.org/9-1-1TechStandards/Standards\_PDF/NENA%2002-010.PDF.]]Google ScholarGoogle Scholar
  3. Bluetooth. Personal area networking profile, June 2001. http://www.bluetooth.com/pdf/PAN\_Profile\_0\_95a.pdf.]]Google ScholarGoogle Scholar
  4. Jan Borchers, Meredith Ringel, Joshua Tyler, and Armando Fox. Stanford interactive workspaces: A framework for physical and graphical user interface prototyping. IEEE Wireless Communications, pages 64--69, December 2002.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. Brooks. The intelligent room project. In Proceedings of the Second International Cognitive Technology Conference (CT'97), Aizu, Japan, Aug. 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Barry Brumitt, John Krumm, Brian Meyers, and Steven Shafer. Ubiquitous computing and the role of geometry. IEEE Personal Communications Magazine, 7(5), October 2000.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. B. Campbell et al. SIMPLE presence publication mechanism. Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]]Google ScholarGoogle Scholar
  8. World Wide Web Consortium. Simple object access protocol (soap) 1.1. http://www.w3.org/TR/SOAP/.]]Google ScholarGoogle Scholar
  9. J. Cuellar, Joel Morris, and D. Mulligan. Geopriv requirements. Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Cuervo, N. Greene, A. Rayhan, C. Huitema, B. Rosen, and J. Segers. Megaco protocol version 1.0. RFC 3015, Internet Engineering Task Force, November 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. UPnP Forum. Universal plug and play specification 1.0. http://www.upnp.org.]]Google ScholarGoogle Scholar
  12. David Garlan, Dan Siewiorek, Asim Smailagic, and Peter Steenkiste. IEEE Pervasive Computing, special issue on "Integrated Pervasive Computing Environments", 1(2):22--31, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. Guttman, C. E. Perkins, J. Veizades, and M. Day. Service location protocol, version 2. RFC 2608, Internet Engineering Task Force, June 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Handley and V. Jacobson. SDP: session description protocol. RFC 2327, Internet Engineering Task Force, April 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Jeffrey Hightower and Gaetano Borriello. A survey and taxonomy of location sensing systems for ubiquitous computing. UW CSE 01-08-03, University of Washington, Department of Computer Science and Engineering, Seattle, WA, August 2001.]]Google ScholarGoogle Scholar
  16. Todd D. Hodes, R. H. Katz, Edouard Servan-Schreiber, and Lawrence A. Rowe. Composable ad hoc mobile services for universal interaction. In 3rd ACM/IEEE International Conference on Mobile Computing, September 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Nirvis Inc. Slink-e. http://www.nirvis.com/slink-e.htm.]]Google ScholarGoogle Scholar
  18. Wenyu Jiang, Jonathan Lennox, Sankaran Narayanan, Henning Schulzrinne, Kundan Singh, and Xiaotao Wu. Integrating Internet telephony services. IEEE Internet Computing, 6(3):64--72, May 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. H. Khartabil et al. Event notification filtering for presence. Internet draft, Internet Engineering Task Force, January 2003. Work in progress.]]Google ScholarGoogle Scholar
  20. J. Lennox and Henning Schulzrinne. Call processing language framework and requirements. RFC 2824, Internet Engineering Task Force, May 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Lennox and Henning Schulzrinne. CPL: a language for user control of Internet telephony services. Internet draft, Internet Engineering Task Force, November 2001. Work in progress.]]Google ScholarGoogle Scholar
  22. J. Lennox, Henning Schulzrinne, and J. Rosenberg. Common gateway interface for SIP. RFC 3050, Internet Engineering Task Force, January 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Wireless Application Protocol Forum Ltd. Wireless Application Protocol - architecture specification. Internal document, page 20, 1998.]]Google ScholarGoogle Scholar
  24. Dragos Niculescu and Badri Nath. Ad hoc positioning system (APS). In GLOBECOM (1), pages 2926--2931, 2001.]]Google ScholarGoogle Scholar
  25. Location Inter operability Forum (LIF). Mobile location protocol v3.0.0. www.cs.columbia.edu/sip/drafts/LIF\_TS\_101\_v3.0.0.pdf.]]Google ScholarGoogle Scholar
  26. J. Ott, C. E. Perkins, and D. Kutscher. A message bus for local coordination. RFC 3259, Internet Engineering Task Force, April 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. G. Pospischil, J. Stadler, and I. Miladinovic. A location-based push architecture using SIP. 4th International Symposium on Wireless Personal Multimedia Communications (WPMC 2001), Aalborg, Denmark, September, 2001.]]Google ScholarGoogle Scholar
  28. Java Community Process. SIP servlet API. Java Specification Requests JSR 116, Java Community Process, May 2002.]]Google ScholarGoogle Scholar
  29. A. B. Roach. Session initiation protocol (sip)-specific event notification. RFC 3265, Internet Engineering Task Force, June 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. Rosenberg, Henning Schulzrinne, G. Camarillo, A. R. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler. SIP: session initiation protocol. RFC 3261, Internet Engineering Task Force, June 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Jonathan Rosenberg. A presence event package for the session initiation protocol (SIP). Internet draft, Internet Engineering Task Force, January 2003. Work in progress.]]Google ScholarGoogle Scholar
  32. Jonathan Rosenberg, James L. Peterson, Henning Schulzrinne, and Gonzalo Camarillo. Best current practices for third party call control in the session initiation protocol. Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Arjun Roychowdhury and Stan Moyer. Instant messaging and presence for network appliances using SIP. In Internet Telephony Workshop, New York, April 2001.]]Google ScholarGoogle Scholar
  34. Henning Schulzrinne. DHCP option for civil location. Internet draft, Internet Engineering Task Force, February 2003. Work in progress.]]Google ScholarGoogle Scholar
  35. Henning Schulzrinne et al. RPIDS -- rich presence information data format for presence based on the session initiation protocol (SIP). Internet draft, Internet Engineering Task Force, February 2003. Work in progress.]]Google ScholarGoogle Scholar
  36. Henning Schulzrinne, Jonathan Rosenberg, and P. Kyzivat. Caller preferences and callee capabilities for the session initiation protocol (SIP). Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]]Google ScholarGoogle Scholar
  37. Dallas Semiconductor. iButton. http://www.ibutton.com.]]Google ScholarGoogle Scholar
  38. Columbia University. Columbia sip user agent (sipc). http://www.cs.columbia.edu/IRT/sipc.]]Google ScholarGoogle Scholar
  39. Roy Want, Andrew Hopper, Veronica Falcao, and J. A. Gibbons. The active badge location system. ACM Transactions on Information Systems, 10(1):91--102, January 1992. also Olivetti Research Limited Technical Report ORL 92-1.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Mark Weiser. Some computer science issues in ubiquitous computing. Communications ACM, 36(7):75--84, July 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Xiaotao Wu and Henning Schulzrinne. Programmable end system services using SIP. In Conference Record of the International Conference on Communications (ICC), May 2003.]]Google ScholarGoogle Scholar
  42. Xiaotao Wu, Henning Schulzrinne, and Jonathan Lennox. An extensible markup language schema for call processing language (CPL). Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]]Google ScholarGoogle Scholar
  43. Weibin Zhao et al. Finding remote directory agents and service agents in the service location protocol via DNS SRV. Internet draft, Internet Engineering Task Force, January 2003. Work in progress.]]Google ScholarGoogle Scholar

Index Terms

  1. Ubiquitous computing using SIP

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      NOSSDAV '03: Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
      June 2003
      188 pages
      ISBN:1581136943
      DOI:10.1145/776322

      Copyright © 2003 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 June 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader