A SIP intergrated web browser for HTTP session mobility and multimedia services

dc.contributor.authorAdeyeye, Michael Oluwasegunen_ZA
dc.date.accessioned2014-07-31T10:58:06Z
dc.date.available2014-07-31T10:58:06Z
dc.date.issued2008en_ZA
dc.descriptionIncludes abstract.
dc.descriptionIncludes bibliographical references (leaves 73-78).
dc.description.abstractWeb session migration is one way of improving web-browsing experience. Other ways include bookmarking and web history synchronization. This project introduces a new service to web browsing namely, Session Handoff and Content Sharing. The service requires extending the capabilities of existing web browsers by integrating a Session Initiation Protocol (SIP) stack into them. Third-party Call Control and Session Handoff in SIP Session Mobility are successfully mapped to Content Sharing and Session Handoff between two web browsers, respectively. While content sharing refers to the ability to view the same web resource between two web browsers, session handoff refers to the migration of a web session to another web browser. The implementation is a loosely-coupled approach in which a SIP stack is not integrated into the core of a web browser, rather an abstraction is provided for a web browser and a SIP stack to interact. This implementation leverages SIP Transportation and Mobility mechanism to transfer session data between two web browsers. Session data could compose of URL, cookies and hidden input elements. A graphical tool, Data Flow Diagram, is used to explain how a web session is transferred and received, and the technologies used in implementation are mentioned. On the implementation, a small footprint SIP stack and an Open Source web browser are used. The SIP stack, which is compiled into a shared library, has a file size of 2.2MB, while a typical web browser’s footprint could be 8MB. A number of tests, namely Upload, Download and Memory Consumption Tests, are carried out. Results show that the memory consumption of the web browser does not increase significantly to make the web browser freeze or crash. In addition, the speed of the web browser is not impeded when the web browser is used to upload work on all websites, most notably websites based on FRAME/IFRAME HTML Tags, AJAX and other Web 2.0 technologies. The implementation, based on a Hybrid-based Architectural Scheme, is compared with other existing web session migration schemes. Regarding commercialization, it is found that if the privacy and security of session data could be guaranteed by the implementers, a flat rate could be periodically charged, regardless of the varying session data sizes. On the other hand, it could be rendered as a Value Added Service (VAS) to customers.en_ZA
dc.identifier.apacitationAdeyeye, M. O. (2008). <i>A SIP intergrated web browser for HTTP session mobility and multimedia services</i>. (Thesis). University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Electrical Engineering. Retrieved from http://hdl.handle.net/11427/5233en_ZA
dc.identifier.chicagocitationAdeyeye, Michael Oluwasegun. <i>"A SIP intergrated web browser for HTTP session mobility and multimedia services."</i> Thesis., University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Electrical Engineering, 2008. http://hdl.handle.net/11427/5233en_ZA
dc.identifier.citationAdeyeye, M. 2008. A SIP intergrated web browser for HTTP session mobility and multimedia services. University of Cape Town.en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Adeyeye, Michael Oluwasegun AB - Web session migration is one way of improving web-browsing experience. Other ways include bookmarking and web history synchronization. This project introduces a new service to web browsing namely, Session Handoff and Content Sharing. The service requires extending the capabilities of existing web browsers by integrating a Session Initiation Protocol (SIP) stack into them. Third-party Call Control and Session Handoff in SIP Session Mobility are successfully mapped to Content Sharing and Session Handoff between two web browsers, respectively. While content sharing refers to the ability to view the same web resource between two web browsers, session handoff refers to the migration of a web session to another web browser. The implementation is a loosely-coupled approach in which a SIP stack is not integrated into the core of a web browser, rather an abstraction is provided for a web browser and a SIP stack to interact. This implementation leverages SIP Transportation and Mobility mechanism to transfer session data between two web browsers. Session data could compose of URL, cookies and hidden input elements. A graphical tool, Data Flow Diagram, is used to explain how a web session is transferred and received, and the technologies used in implementation are mentioned. On the implementation, a small footprint SIP stack and an Open Source web browser are used. The SIP stack, which is compiled into a shared library, has a file size of 2.2MB, while a typical web browser’s footprint could be 8MB. A number of tests, namely Upload, Download and Memory Consumption Tests, are carried out. Results show that the memory consumption of the web browser does not increase significantly to make the web browser freeze or crash. In addition, the speed of the web browser is not impeded when the web browser is used to upload work on all websites, most notably websites based on FRAME/IFRAME HTML Tags, AJAX and other Web 2.0 technologies. The implementation, based on a Hybrid-based Architectural Scheme, is compared with other existing web session migration schemes. Regarding commercialization, it is found that if the privacy and security of session data could be guaranteed by the implementers, a flat rate could be periodically charged, regardless of the varying session data sizes. On the other hand, it could be rendered as a Value Added Service (VAS) to customers. DA - 2008 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2008 T1 - A SIP intergrated web browser for HTTP session mobility and multimedia services TI - A SIP intergrated web browser for HTTP session mobility and multimedia services UR - http://hdl.handle.net/11427/5233 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/5233
dc.identifier.vancouvercitationAdeyeye MO. A SIP intergrated web browser for HTTP session mobility and multimedia services. [Thesis]. University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Electrical Engineering, 2008 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/5233en_ZA
dc.language.isoengen_ZA
dc.publisher.departmentDepartment of Electrical Engineeringen_ZA
dc.publisher.facultyFaculty of Engineering and the Built Environment
dc.publisher.institutionUniversity of Cape Town
dc.subject.otherElectrical Engineeringen_ZA
dc.titleA SIP intergrated web browser for HTTP session mobility and multimedia servicesen_ZA
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationnameMScen_ZA
uct.type.filetypeText
uct.type.filetypeImage
uct.type.publicationResearchen_ZA
uct.type.resourceThesisen_ZA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_ebe_2008_adeyeye_m.pdf
Size:
2.22 MB
Format:
Adobe Portable Document Format
Description:
Collections