Browse > Article
http://dx.doi.org/10.9717/kmms.2013.16.3.342

A Design of HTML5-based Service Migration Technology between Heterogeneous Browsers  

Song, Eun-Ji (동의대학교 디지털미디어공학과)
Kim, Geun-Hyung (동의대학교 영상정보공학과)
Publication Information
Abstract
The Internet has become a part of our lives. As the number of devices with Internet accessibility increases, users can use web services with those devices anytime, anywhere. Web contents on the web page can be delivered to user in various forms for various devices and users want to use seamlessly the contents with an appropriate device. Web browser extension is function to add features that are not supported by default browser. All browsers support extensions that provide the same services for cross-browser. In this paper, We proposed object migration architecture between heterogeneous browsers by expanding our proposed mechanism that identifies objects and the information of those objects to be migrated in the web page, extracts the object and creates object after migration. For this purpose, we analyzed the extension architecture of representative browsers and investigated necessary files to develop objects migration extension. In addition, We investigated how to send and receive message among files in each browser extension and the interaction mechanism among those files. Finally, We implemented the object migration mechanisms between heterogeneous browsers.
Keywords
Browser Extension; Object Migration; HTML5; Heterogeneous Browsers;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Arbitrary web slices, http://code.cheesydesign.com/?p=450, 2012.
2 Pinterest, http://pinterest.com/, 2012.
3 JSON website, www.json.org, 2011.
4 크롬 확장기능 구조, http://developer.chrome. com/extensions/overview.html, 2011년 12월.
5 Safari Extension Development Guide, "사파리 확장기능 구조," pp. 15, 2012.
6 크롬 상호작용 구조, http://developer.chrome.com/extensions/extension.html, 2011.
7 Safari Extension Development Guide, "사파리 확장 바 또는 팝업과 글로벌 HTML과 스크립트 파일 간 메시지 통신 방법," pp. 87-90, 2012.
8 Safari Extension Development Guide, "사파리 확장 바 또는 팝업과 글로벌 HTML 간 상호작용," pp. 46-49, 2012.
9 Safari Extension Development Guide, "사파리 확장기능과 웹 페이지 간 상호작용," pp. 80-82, 2012.
10 최헌회, 김근형, "HTM5 기반 HTTP 스트리밍 환경에서의 서비스 이동성 연구," 멀티미디어학회논문지, Vol. 14, No. 7, pp. 905-016, 2011.
11 Google Chrome Extensions, http://developer.chrome.com/extensions/index.html, 2011년 12월.
12 Safari Extension Development Guide, http://developer.apple.com/library/safari/,documentation/Tools/Conceptual/SafariExtensionGuide/SafariExtensionGuide.pdf, 2012년 5월.
13 Mozilla add-on Developer Hub, https://addons.mozilla.org/en-US/developers/, 2012.
14 Opera extensions: documentation, http://dev.opera.com/addons/extensions/, 2012.
15 Web Socket, http://dev.w3.org/html5/websockets/, 2011년 12월.
16 최헌회, 송은지, 김근형, 김화숙, 조기성, "HTML5기반 융합 서비스의 서비스 이동 메커니즘 설계," 멀티미디어학회논문지, Vol. 15, No. 4, pp. 540-551, 2012.
17 Wepware, http://www.wepware.com/web/main.do, 2012.
18 Memonic, http://www.memonic.com, 2012.
19 Wep slice, http://msdn.microsoft.com/en-us/library/cc956158(v=vs.85).aspx, 2012.
20 File clip, http://fireclip.awardspace.info/, 2012.
21 Web chunk, http://www.wepware.com/web/main.do, 2012.