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.
- 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 Scholar
- 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 Scholar
- Bluetooth. Personal area networking profile, June 2001. http://www.bluetooth.com/pdf/PAN\_Profile\_0\_95a.pdf.]]Google Scholar
- 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 ScholarDigital Library
- R. Brooks. The intelligent room project. In Proceedings of the Second International Cognitive Technology Conference (CT'97), Aizu, Japan, Aug. 1997.]] Google ScholarDigital Library
- 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 ScholarCross Ref
- B. Campbell et al. SIMPLE presence publication mechanism. Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]]Google Scholar
- World Wide Web Consortium. Simple object access protocol (soap) 1.1. http://www.w3.org/TR/SOAP/.]]Google Scholar
- J. Cuellar, Joel Morris, and D. Mulligan. Geopriv requirements. Internet draft, Internet Engineering Task Force, March 2003. Work in progress.]] Google ScholarDigital Library
- 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 ScholarDigital Library
- UPnP Forum. Universal plug and play specification 1.0. http://www.upnp.org.]]Google Scholar
- 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 ScholarDigital Library
- E. Guttman, C. E. Perkins, J. Veizades, and M. Day. Service location protocol, version 2. RFC 2608, Internet Engineering Task Force, June 1999.]] Google ScholarDigital Library
- M. Handley and V. Jacobson. SDP: session description protocol. RFC 2327, Internet Engineering Task Force, April 1998.]] Google ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Nirvis Inc. Slink-e. http://www.nirvis.com/slink-e.htm.]]Google Scholar
- 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 ScholarDigital Library
- H. Khartabil et al. Event notification filtering for presence. Internet draft, Internet Engineering Task Force, January 2003. Work in progress.]]Google Scholar
- J. Lennox and Henning Schulzrinne. Call processing language framework and requirements. RFC 2824, Internet Engineering Task Force, May 2000.]] Google ScholarDigital Library
- 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 Scholar
- J. Lennox, Henning Schulzrinne, and J. Rosenberg. Common gateway interface for SIP. RFC 3050, Internet Engineering Task Force, January 2001.]] Google ScholarDigital Library
- Wireless Application Protocol Forum Ltd. Wireless Application Protocol - architecture specification. Internal document, page 20, 1998.]]Google Scholar
- Dragos Niculescu and Badri Nath. Ad hoc positioning system (APS). In GLOBECOM (1), pages 2926--2931, 2001.]]Google Scholar
- 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 Scholar
- J. Ott, C. E. Perkins, and D. Kutscher. A message bus for local coordination. RFC 3259, Internet Engineering Task Force, April 2002.]] Google ScholarDigital Library
- 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 Scholar
- Java Community Process. SIP servlet API. Java Specification Requests JSR 116, Java Community Process, May 2002.]]Google Scholar
- A. B. Roach. Session initiation protocol (sip)-specific event notification. RFC 3265, Internet Engineering Task Force, June 2002.]] Google ScholarDigital Library
- 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 ScholarDigital Library
- Jonathan Rosenberg. A presence event package for the session initiation protocol (SIP). Internet draft, Internet Engineering Task Force, January 2003. Work in progress.]]Google Scholar
- 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 ScholarDigital Library
- Arjun Roychowdhury and Stan Moyer. Instant messaging and presence for network appliances using SIP. In Internet Telephony Workshop, New York, April 2001.]]Google Scholar
- Henning Schulzrinne. DHCP option for civil location. Internet draft, Internet Engineering Task Force, February 2003. Work in progress.]]Google Scholar
- 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 Scholar
- 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 Scholar
- Dallas Semiconductor. iButton. http://www.ibutton.com.]]Google Scholar
- Columbia University. Columbia sip user agent (sipc). http://www.cs.columbia.edu/IRT/sipc.]]Google Scholar
- 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 ScholarDigital Library
- Mark Weiser. Some computer science issues in ubiquitous computing. Communications ACM, 36(7):75--84, July 1993.]] Google ScholarDigital Library
- Xiaotao Wu and Henning Schulzrinne. Programmable end system services using SIP. In Conference Record of the International Conference on Communications (ICC), May 2003.]]Google Scholar
- 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 Scholar
- 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 Scholar
Index Terms
- Ubiquitous computing using SIP
Recommendations
Ubiquitous computing
SIGUCCS '11: Proceedings of the 39th annual ACM SIGUCCS conference on User servicesUbiquitous computing takes computation from the desktop environment and moves it into every area of our lives. Instantaneous information and computation will be distributed over an array of small wireless networked devices. These can be embedded in ...
Ubiquitous Computing: Are We There Yet?
The widespread deployment of technologies like mobile phones continues to drive new applications and to open research opportunities.
Learning in Ubiquitous Computing Environments
The application of ubiquitous technologies in the improvement of education strategies is called Ubiquitous Learning. GlobalEdu is a model created to support ubiquitous learning. The model has the necessary support to implement learning-related ...
Comments