Implementing Content Sharing and Session Hand-off between Web Browsers - An Integration of SIP Stack into Mozilla Firefox Web Browser

A new idea referred to as HTTP (Hypertext Transfer Protocol) Mobility is introduced into web browsing. It entails transferring existing web session between Web Browsers or User Agents. This HTTP mobility will be achieved by extending present-day Web Browsers to support Session Initiation Protocol (SIP). Both HTTP and SIP are application layer protocols in the OSI (Open System Interconnection) Layer Model. SIP can be used to establish, modify and terminate multimedia sessions or calls. It has been chosen because it has clearly defined session mobility types namely Third-party Call Control and Session Hand-off. This paper identifies the modifications that will be made to the present-day Web Browsers Architectures and exhaustively explains the implementation of HTTP Mobility with the aid of SIP Stack integration. The two services that can be provided between two user agents during HTTP Mobility are Content Sharing and Session Hand-off.

[1]  Hal Berghel Hijacking the web , 2002, CACM.

[2]  Wolfgang Kellerer,et al.  Session Initiation Protocol (SIP) Session Mobility , 2009, RFC.

[3]  Gerardo Canfora,et al.  Proxy-based hand-off of Web sessions for user mobility , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[4]  Brian King,et al.  Creating Applications with Mozilla , 2002 .

[5]  Cullen Jennings,et al.  The Message Session Relay Protocol (MSRP) , 2007, RFC.

[6]  Shoji Kurakake,et al.  Browser Session Preservation and Migration , 2002 .

[7]  Christian Huitema,et al.  Session Initiation Protocol (SIP) Extension for Instant Messaging , 2002, RFC.