A Service Oriented SIP Infrastructure for Adaptive and Context-Aware Wireless Services

Wei Li
Department of Computer and Systems Sciences, Royal Institute of Technology, Sweden

Ladda ner artikel

Ingår i: MUM 2003. Proceedings of the 2nd International Conference on Mobile and Ubiquitous Multimedia

Linköping Electronic Conference Proceedings 11:14, s. 81-88

Visa mer +

Publicerad: 2003-12-10


ISSN: 1650-3686 (tryckt), 1650-3740 (online)


Due to the variety of widespread network communication technologies; a user has more possibilities to access various services. However; having alternative networks and services does not bring ease to the user immediately; but often results in increased burdens in terms of repetitive configuration and selection work; although the user is only interested in the actual use of the appropriate services. Our project tries to attack this problem; aiming to facilitate the users (in particular the mobile users) ability to make use of different services in an affordable way; based on adaptive services which exploit their awareness of the users context. In this paper; we propose a service-oriented context infrastructure; to simplify the exchange of context among services; thus facilitating users and applications access of services in an efficient way. The Session Initiation Protocol (SIP) and its sibling protocols were adopted for transferring context information (encoded in XML) within our infrastructure.


Context-aware; service-oriented infrastructure; SIP


W3C; Web Services Description Language (WSDL 1.2); http://www.w3.org/TR/wsdl12/

IAN FOSTER; 1998; The Grid: Blueprint for a New Computing Infrastructure

HENRY LIEBERMAN;TED SELKER; 2002. Out of Context: Computer Systems That Adapt To; and Learn From; Context; MIT Media Laboratory http://lieber.www.media.mit.edu/people/lieber/Teaching/Context/Outof- Context-Paper/Out-of-Context.html as of August 7; 2002

PASCOE; J.; 1997. The Stick-e Note Architecture: Extending the Interface Beyond the User; International Conference on Intelligent User Interfaces; Orlando; Florida; USA. ACM.

WANT; R.; HOPPER; A.; FALCAO; V.; GIBBONS; J. 1992. The Active Badge Location System; ACM Transactions on Information Systems 10(1) pp. 91-102.

SALBER; D.; DEY A.K.; ABOWD; G.D. 1999. The Context Toolkit: Aiding the Development of Context-Enabled Applications; CHI’99.

LONG; S.; ET AL. 1996. Rapid Prototyping of Mobile Context-aware Applications: The Cyberguide Case Study. 2nd ACM International Conference on Mobile Computing and Networking (MobiCom’96) November 10-12; 1996.

HEALEY; J.; PICARD; R.W. 1998. Startlecam: A Cybernetic Wearable Camera. 2nd. International Symposium on Wearable Computers; Pittsburgh; Pennsylvania; 19-20 October; 1998; pp.42-49. Dallas Semiconductor. iButton Home Page. http://www.ibutton.com/. Crossbow; http://www.xbow.com/Products/Wireless_Sensor_Networks.htm as of June 2003

G. CHEN AND D. KOTZ. 2000. A survey of context-aware mobile computing research. Technical Report TR2000-381; Dartmouth College; Computer Science; Hanover; NH; Nov 2000.

JEFFREY HIGHTOWER; BARRY BRUMITT; AND GAETANO BORRIELLO. 2002. The Location Stack: A Layered Model for Location in Ubiquitous Computing;" in Proceedings of the 4th IEEE Workshop on Mobile Computing Systems & Applications (WMCSA 2002); (Callicoon; NY); pp. 22-28; June 2002.

ANIND K. DEY; JEN MANKOFF AND GREGORY D. ABOWD. 2000. Distributed Mediation of Imperfectly Sensed Context in Aware Environments GVU Technical Report GIT-GVU-00-14. September 2000.

W3C. 2000. Extensible Markup Language (XML) 1.0 (Second Edition); http://www.w3.org/TR/2000/REC-xml-20001006; 6 October 2000.

KAREN HENRICKSEN; JADWIGA INDULSKA; ANDRY RAKOTONIRAINY. 2002. Modeling Context Information in Pervasive Computing Systems. 167-180; in proceedings of Pervasive 2002: Zurich; Switzerland.

MARTIN JONSSON. 2003. Supporting Context Awareness in Ubiquitous Service Environments; Licentiate Thesis; Royal Institute of Technology/Stockholm University.

IETF; 2002. IP Mobility Support for IPv4; RFC 3344; August 2002; http://www.ietf.org/rfc/rfc3344.txt


BERNERS-LEE; T.; FIELDING; R. AND L. MASINTER; 1998. Uniform Resource Identifiers (URI): Generic Syntax; RFC 2396; August 1998.

ROACH; A.; 2002. Session Initiation Protocol (SIP)-Specific Event Notification; RFC 3265; June 2002.

IETF; 2003. SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) http://www.ietf.cnri.reston.va.us/html.charters/simple-charter.html as of June 2003.

ROSENBERG; J. 2003. A Presence Event Package for the Session InitiationProtocol (SIP)"; IETF draft-ietf-simple-presence-10 (work in progress); Jan. 2003.

CAMPBELL; B.; OLSON; S.; PETERSON; J.; ROSENBERG; J. AND B. STUCKER. 2003. SIP Presence Publication Mechanism Requirements; IETF draft-ietf-simple-publish-reqs-00 (work in progress); February 2003.

ROACH; A.; ROSENBERG; J. ET AL; 2003. A Session Initiation Protocol (SIP) Event Notification Extension for Resource Lists; IETF draft-ietfsimple- event-list-04; (work in progress); June 2003.

NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST); 2003. http://snad.ncsl.nist.gov/proj/iptel/ as of June 2003.


VOVIDA. 2003 http://www.vovida.org/vocal as of Aug. 2003

WILLIAM NOAH SCHILIT.1995. A system architecturefor context-aware mobile computing. PhD thesis;Columbia University; May 1995.

ANIND K. DEY. 2000. Providing Architectural Support for Building Context-Aware Applications; PhD thesis; College of Computing; Georgia Institute of Technology; December 2000.

A. SCHMIDT; K.A. AIDOO; A. TAKALUOMA; U. TUOMELA; K. VA N LAERHOVEN; AND W. VAN DE VELDE. 1999. Advanced Interaction inContext. In H. Gellersen (Ed.) Handheld and Ubiquitous Computing; Lecture Notes in Computer Science No. 1707; ISBN 3-540-66550-1; Springer-Verlag Heidelberg: 1999; p. 89-101.

ARJUN ROYCHOWDHURY AND STAN MOYER. 2001. Instant messaging and presence for sip enabled networked appliances. http://www.iptel.org/2001/pg/final program/22.pdf; April 2001.

HYONG SOP SHIM; CHIT CHUNG; MICHAEL LONG; GARDNER PATTON; AND SIDDHARTA DALAL. 2001. An example of using presence and availability in an enterprise for spontaneous;multiparty; multimedia communications. http://www.iptel.org/2001/pg/final program/13.pdf; April 2001.

LENNOX; WU; AND SCHULZRINNE. 2003. CPL: A Language for User Control of Internet Telephony Services”; IETF draft-ietf-iptel-cpl-08.txt (work in progress); Aug. 2003

Citeringar i Crossref