Supporting Ubiquitous IMS-based Teleconferencing Through Discovery and Composition of IMS and Web Components

Natural communication among people happens in flexible ways and is strongly affected by the users’ situation (such as communication tools available, user’s location, and user’s preferences). This situation or context information is seldom used to initiate communication sessions among users. Current communication systems are indifferent about users’ context, often require time consuming manual configurations and often result in conferencing tools not being easily accessible when needed. This leads to lower adoption of innovative communications services. IMS SIP (IP Multimedia Subsystem, Session Initiation Protocol) sessions allow users to access the session from different points of contact (home, office, etc.), however, IMS still requires a prior knowledge of all SIP components that might be used in a SIP session. Furthermore, IMS makes limited use of context information (mainly user-defined availability). To address these issues our research approach combines techniques from pervasive computing with IMS networking principles to facilitate compositions of communication sessions based on users’ context. We propose a platform and APIs for pervasive application development support to allow greater intelligence in IMS applications. We additionally provide mechanisms for IMS applications to apply their intelligence to the configuration of physical devices and web resources used to set up a conference. The innovations proposed in this paper are: (1) A new standard for intelligent IMS-based conferencing applications. (2) Application Development Interfaces (APIs) for a platform for pervasive computing. (3) An architecture for a pervasive IMS platform.

[1]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[2]  Stina Nylander,et al.  Dialing for displays: session initiation protocol for opportunistic augmentation , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[3]  Paul Ryan,et al.  Large scale interoperability, integrating the Daidalos project , 2006 .

[4]  Jelena Mitic,et al.  Pervasive Service Platform (PSP): Facilitating Pervasive Services , 2006, International conference on Networking and Services (ICNS'06).

[5]  Jari Arkko,et al.  Diameter Base Protocol , 2003, RFC.

[6]  M. Howard Williams,et al.  Context-Aware Dynamic Personalised Service Re-composition in a Pervasive Service Environment , 2006, UIC.

[7]  Paolo Bellavista,et al.  Context-Aware Middleware for Resource Management in the Wireless Internet , 2003, IEEE Trans. Software Eng..

[8]  Christian Timmerer,et al.  Advanced Multimedia Management - Control Model and Content Adaptation , 2006, EuroIMSA.

[9]  Carsten Pils,et al.  Distributed Context Retrieval and Consistency Control in Pervasive Computing , 2007, Journal of Network and Systems Management.

[10]  Jadwiga Indulska,et al.  A software engineering framework for context-aware pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[11]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[12]  Jonathan D. Rosenberg,et al.  Extensible Markup Language (XML) Formats for Representing Resource Lists , 2007, RFC.

[13]  Henning Schulzrinne,et al.  Ubiquitous computing using SIP , 2003, NOSSDAV '03.

[14]  Henning Schulzrinne,et al.  CIPID: Contact Information for the Presence Information Data Format , 2006, RFC.

[15]  Tom Pfeifer,et al.  Federation and Sharing in the Context Marketplace , 2007, LoCA.

[16]  Yuping Yang,et al.  Personalized Dynamic Composition of Services and Resources in a Wireless Pervasive Computing Environment , 2006, 2006 1st International Symposium on Wireless Pervasive Computing.

[17]  Czeslaw Jedrzejek,et al.  Daidalos Framework for Successful Testbed Integration , 2007, 2007 3rd International Conference on Testbeds and Research Infrastructure for the Development of Networks and Communities.

[18]  Wolfgang Kellerer,et al.  Flexible Middleware Support for Future Mobile Services and Their Context-Aware Adaptation , 2004, INTELLCOMM.

[19]  Jonathan D. Rosenberg,et al.  The Extensible Markup Language (XML) Configuration Access Protocol (XCAP) , 2007, RFC.

[20]  Jon Peterson,et al.  Presence Information Data Format (PIDF) , 2004, RFC.

[21]  Henning Schulzrinne,et al.  RPID: Rich Presence Extensions to the Presence Information Data Format (PIDF) , 2006, RFC.

[22]  William M. Fitzgerald,et al.  Daidalos Security Framework for Mobile Services , 2005 .