{"id":{"repo_id":"cape-town","oai_identifier":"oai:open.uct.ac.za:11427/5233"},"canonical_url":"https://search.dev.ndltd.org/etd/cape-town/oai:open.uct.ac.za:11427/5233","repository":{"repo_id":"cape-town","name":"University of Cape Town","base_url":"https://open.uct.ac.za/oai/request"},"display":{"title":"A SIP intergrated web browser for HTTP session mobility and multimedia services","abstract":"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.","abstract_html":"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.","abstract_has_math":false,"creators":["Adeyeye, Michael Oluwasegun"],"institution":"Department of Electrical Engineering","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2008,"date_issued":"2008","date_published":"2008","updated_at":"2026-07-22T22:23:33Z","subjects":[],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/11427/5233","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Adeyeye, Michael Oluwasegun"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-07-31T10:58:06Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-07-31T10:58:06Z"]},{"key":"dc:date.issued","label":"Date","values":["2008"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["Department of Electrical Engineering"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cape Town"]},{"key":"dc:type","label":"Dc Type","values":["Master Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Masters"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["MSc"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11427/5233"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Includes abstract.","Includes bibliographical references (leaves 73-78)."]},{"key":"dc:description.abstract","label":"Abstract","values":["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."]},{"key":"dc:title","label":"Title","values":["A SIP intergrated web browser for HTTP session mobility and multimedia services"]}]}],"canonical_facts":{"dc:creator":["Adeyeye, Michael Oluwasegun"],"dc:date.accessioned":["2014-07-31T10:58:06Z"],"dc:date.available":["2014-07-31T10:58:06Z"],"dc:date.issued":["2008"],"dc:description":["Includes abstract.","Includes bibliographical references (leaves 73-78)."],"dc:description.abstract":["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."],"dc:identifier.uri":["http://hdl.handle.net/11427/5233"],"dc:language.iso":["eng"],"dc:publisher.department":["Department of Electrical Engineering"],"dc:publisher.institution":["University of Cape Town"],"dc:title":["A SIP intergrated web browser for HTTP session mobility and multimedia services"],"dc:type":["Master Thesis"],"dc:type.qualificationlevel":["Masters"],"dc:type.qualificationname":["MSc"]},"updated_at":"2026-07-22T22:23:33Z"}