DOI QR코드

DOI QR Code

An Effective Employment and Execution Performance Improvement Method of Mobile Web Widget Resources Based on the OMTP BONDI

OMTP BONDI 기반 모바일 웹 위젯 리소스의 효율적 운용 및 구동 성능 개선 기법 연구

  • 방지웅 (단국대학교 대학원 컴퓨터학과) ;
  • 김대원 (단국대학교 공학대학 멀티미디어공학과)
  • Received : 2010.08.18
  • Accepted : 2011.01.08
  • Published : 2011.02.28

Abstract

OMTP (Open Mobile Terminal Platform) is a global forum made by telecommunications providers to promote user-oriented mobile services and data business. Devised by OMTP, BONDI is a browser-based application or a mobile web run-time platform to help widgets make good use of functions of mobile devices in a secure way. BONDI enables applications programmed with web standard technologies such as HTML, JavaScript, CSS, and AJAX to reach the internal functions of mobile devices. Since BONDI, which is not just a simple network application, can reach the internal resources of devices in standard ways, it enables the application and widgets to be developed regardless of tile OS or platform. Web browser-based widgets are vulnerable to the network environment, and their exeeution speed can be slowed as the operations of the widgets or applications become heavy. However, those web widgets will be continuously used thanks to the user-friendly simple interface and the faster speed in using web resources more than the native widgets inside the device. This study suggested a method to effectively operate and manage the resource of OMTP BONDI web widget and then provided an improved result based on a running performance evaluation experiment. The experiment was carried to improve the entire operating time by enhancing the module-loading speed. In this regard, only indispensable modules were allowed to be loaded while the BONDI widget was underway. For the purpose, the widget resource list, able to make the operating speed of the BONDI widget faster, was redefined while a widget cache was employed. In addition, the widget box, a management tool for removed widgets, was devised to store temporarily idle widgets.

OMTP (Open Mobile Terminal Platform)는 사용자 지향의 모바일 서비스와 데이터 비즈니스의 성장을 목적으로 이동통신 사업자에 의해서 만들어진 국제 포럼이다. BONDI는 OMTP에서 만든 브라우저 기반의 애플리케이션 혹은 위셋이 무선 단말기의 기능을 보안적인 방법으로 접근하게 하는 모바일 웹 런타임 플랫폼이다. 이는 HTML, JavaScript, CSS, AJAX등 웹 표준 기술로 작성된 애플리케이션이 이동 단말기 내부기능에 접근 할 수 있음을 의미한다. BONDI는 웹 run-time 환경에서 단순 네트워크 애플리케이션의 한계를 벗어나 단말 내부의 리소스를 표준안을 통해 접근하게 하기 때문에 OS, 플랫폼에 상관없는 애플리케이션 및 위셋 개발이 가능하다. 웹 브라우저에서 실행되는 위셋은 네트워크 환경에 영향을 받을 수 있으며, 위셋 및 애플리케이션이 무거워 질수록 위셋의 실행속도가 느려질 수 있다는 단점이 있지만 단말기 내부의 네이티브 애플리케이션에 비해 빠르게 웹 리소스를 사용할 수 있고, 사용자가 접근하기 간편한 인터페이스 때문에 꾸준히 사용될 전망이다. 본 논문에서는 OMTP BONDI 웹 위셋 리소스를 효율적으로 운용하고 관리하기 위한 기법을 제안하고 구동 성능 평가 실험을 통하여 개선 결과를 제시 하였다. 실험은 BONDI 위셋 구동시 사용을 위한 해당 모듈만 로드할 수 있도록 하여 위셋 엔진에서 실행 시 로드되는 모듈 로딩속도를 향상시켜 전체 동작 시간을 개선하고자 하는 목적으로 진행되었다. 이를 위해 BONDI 위셋의 실행속도를 빠르게 할 수 있는 Widget Resource List를 재정의 하고 Widget Cache를 사용하였으며 기존 사용 위셋을 삭제한 후에도 관리할 수 있는 Widget Box를 고안하여 일시적으로 사용하지 않는 위셋을 보관 할 수 있도록 하였다.

Keywords

References

  1. 조성선, "무선인터넷 접속 규격-WAP," http://kidbs.itfind.or.kr/WZIN/jugidong/920/92004.html
  2. 이원석, "HTML5와 모바일 웹," 한국전자통신연구원, 2010.
  3. "HTML 5," W3C Working Draft, http://www. w3.org/TR/html5/, 2010.
  4. "HTML 5 Differences form HTML 4," W3C Working Draft, http://www.w3.org/TR/2009/ WD- html5-diff-20090423/, 2009.
  5. "BONDI Architecture and Security Application Lifecycle v1.0," http://bondi.omtp.org/1.1/security/BONDI_Architecture_and_Security_Application_Lifecycle_v1.0.pdf, 2009.
  6. "JIL Widget Engine Overview White Paper," http://jil.org/, 2009.
  7. 권기덕, "스마트폰이 IT 시장에 미치는 영향 SW Insight," 정책리포트, 2009.
  8. A. Taivalsaari, T. Mikkonen, D. Ingalls, and K. Palacz, "Web browser as an application platform," SEAA '08. 34th Euromicro Conference Software Engineering and Advanced Applications, pp. 293-302, 2008.
  9. "Feature-phone vs Smart-phone," http:// mobizen.pe.kr/891, 2010.
  10. 류중희, "Web 2.0에서 Mobile 2.0으로," http://ignoblesse.tistory.com/tag/mobile%202.0, 2010.
  11. "W3C Mobile Web 2.0 Forum," http://www. mw2.or.kr, 2010.
  12. F. Reynolds, "Web 2.0-In Your Hand," Pervasive Computing, IEEE, Jan.-March, pp. 86-88, 2009.
  13. T. O'Reilly, "What is Web 2.0?," http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/ 09/30/what-is-web-20.html, 2010.
  14. "BONDI 1.1 Approved Release," http://bondi.omtp.org/1.1/, 2009.
  15. "BONDI 1.5 APIs Public Working Draft v1," http://bondi.omtp.org/1.5/pwd-1/, 2009.
  16. "BONDI API Specification - Version 1.1," http://bondi.omtp.org/1.1/, 2010.
  17. "The BONDI API Design Patterns-Version 1.1," http://bondi.omtp.org/1.1/apis/BONDI_ Interface_Patterns_v1.1.html, 2009.
  18. 이성준, 김대원, "PoC Box 시스템이 적용된 모바일 환경에서 단말로의 효율적인 전송을 위한 RTSP 기반 미디어 표현 및 구조 생성 방법," 한국멀티미디어학회논문지, Vol. 12, No. 8, pp. 1142-1154, 2009.