DOI QR코드

DOI QR Code

A Design of Service Migration Mechanism in HTML5-based Convergence Service

HTML5 기반 융합 서비스의 서비스이동 메커니즘 설계

  • 최헌회 (동의대학교 디지털미디어공학과) ;
  • 송은지 (동의대학교 디지털미디어공학과) ;
  • 김근형 (동의대학교 영상정보공학과) ;
  • 김화숙 (한국전자통신연구원) ;
  • 조기성 (한국전자통신연구원)
  • Received : 2011.12.30
  • Accepted : 2012.02.15
  • Published : 2012.04.30

Abstract

Recently, the W3C has developed the HTML5 standard which gives the basis for providing various web applications on the web environments. Because of the advent of the smart devices and the broadband wireless network, users can accesse the web applications on the smart devices at anytime and anywhere. In addition, the demand on the multiscreen services, which enables users to use the appropriate device to their situation, has increased, since users have various smart devices. In this paper, we propose the grouping mechanism of web objects on the HTML5 based web platform, the extraction mechanism of the web object information which is used to create the web object on other devices, and the web object creation mechanism based on the received web object information. In addition, we propose the web service migration architecture between devices on the open web platform and implement the grouping, extraction and creation mechanism of the web objects on the test web document and generic web document with Chrome extension. Finally, we implement the delivery mechanism of the web object information between devices using the node.js and the WebSocket technologies.

최근, W3C에서는 웹을 통해 다양한 웹 응용을 제공할 수 있는 기능을 포함하는 HTML5의 표준화가 추진 중이다. 광대역 무선 네트워크의 등장 및 스마트 TV, 태블릿 PC, 스마트 폰과 같은 스마트 단말이 웹 브라우저를 탑재함에 따라 스마트 단말을 통해 언제 어디서나 웹 서비스를 이용하는 것이 가능해졌다. 또한 사용자가 다수의 단말을 보유함에 따라 상황에 맞는 단말을 사용하여 웹 응용을 이용하는 멀티스크린 서비스의 요구가 증가하고 있다. 본 논문에서는 HTML5 기반의 웹 플랫폼에서 웹 객체를 그룹화하는 방안, 이동할 웹 객체의 정보를 추출하는 방안 및 다른 단말로부터 전달받은 웹 객체 정보를 기반으로 새로운 객체를 생성하는 방안을 제안한다. 또한 HTML5 기반 개방형 웹 플랫폼에서 단말 간 웹 응용을 이동하는 웹 서비스 이동 구조를 제안하였으며 이를 구현하여 테스트용 웹 문서와 일반 웹 문서에 대해 크롬 확장기능을 이용하여 검증하였다. 마지막으로 node.js와 웹 소켓을 이용하여 단말 간 객체 정보를 전달하는 메커니즘을 구현하고 제안한 방안을 검증하였다.

Keywords

References

  1. 김화숙, 이현진, 조기성, "N-Screen 서비스 현황 및 연구 개발 이슈," 정보과학회, 제29권, 제7호, pp. 9-15, 2011.
  2. W3C Web and TV Interest Group website, http://www.w3.org/2011/webtv/, 2011.
  3. 윤장우, 전승현, 이호연, 허경우, 이현우, 류원,"N-스크린 서비스 분류와 표준화 기술," 정보과학회, 제29권, 제7호, pp. 23-30, 2011.
  4. W3C Open Web Platform wiki site, http://www.w3.org/wiki/Open_Web_Platform/, 2012.
  5. 장지원, 김근형, "사용자와 서비스 세션 이동성 보장을 위한 모바일 IPTV 서비스 플랫폼 개발," 한국디지털콘텐츠학회 논문지, 제10권, 제1호, pp. 87-96, 2009.
  6. 김근형, "웹 서비스의 사용 환경 동기화 기술 및 웹 서비스 세션 이동 기술 분석," 산업기술연구개발연구소, 산업기술연구지, 제24권, 제1호, pp. 63-74, 2010.
  7. 최헌회, 김근형, "HTM5 기반 HTTP 스트리밍 환경에서의 서비스 이동성 연구," 한국멀티미디어학회논문지, 제14권, 제7호, pp. 905-016, 2011.
  8. Wepware website, http://www.wepware.com, 2012.
  9. Memonic website, http://www.memonic.com, 2012.
  10. Microsoft Web slice website, http://msdn.mcrosoft.com/en-us/lbrary/windows/desktop/cc304073(c=vs.85).aspx, 2012.
  11. Microsoft Web slice website, http://msdn.microsoft.com/en-us/lbrary/cc196992(VS.8-5).aspx, 2012.
  12. Fire Clip website, http://fireclip.awardspace.info, 2010.
  13. Arbitrary Web slices website, http://code.cheesydesign.com/?p=450, 2010.
  14. Web chunk website, https://addons.mozilla.org/en-US/firefox/addon/webchunks/, 2008.
  15. JSON website, www.json.org, 2012.
  16. WebSocket website, http://dev.w3.org/html5/websockets/, 2012.
  17. node.js website, http://nodejs.org, 2012.
  18. socket.io.js website, http://socket.io, 2012.
  19. Google Chrome Extensions website, http://code.google.com/chrome/extensions/index.html, 2011.

Cited by

  1. 이종 브라우저 간 HTML5 기반 서비스 이동기술 설계 vol.16, pp.3, 2012, https://doi.org/10.9717/kmms.2013.16.3.342