DOI QR코드

DOI QR Code

Design and Implementation of Hybrid Mobile App Framework

하이브리드 모바일 앱 프레임워크 설계 및 구현

  • 정우진 (한양대학교 전자컴퓨터통신공학과) ;
  • 오장훈 (한양대학교 전자컴퓨터통신공학과) ;
  • 윤동원 (한양대학교 융합전자공학부)
  • Received : 2012.08.20
  • Accepted : 2012.09.07
  • Published : 2012.09.30

Abstract

In this paper, in order to improve the execution performance and serviceability of cross-platform applications frameworks based on the existing web applications, we design and implement a new hybrid application framework named as WApplE.js, which enables direct control of native UI(User Interface) of mobile operating systems and various resources via JavaScript. We first present the design results for the overall software structure and the configuration of every layer of WApplE.js, and then analyze the processes for calling and handling APIs in the implemented hybrid application framework. In addition, the results of comparison of features to the existing frameworks are presented.

본 논문에서는 기존 웹앱 기반의 하이브리드 모바일 앱의 실행 성능 및 사용성을 개선하기 위하여 각 모바일 운영체제가 지원하는 네이티브 UI(User Interface) 및 각종 자원을 자바스크립트(JavaScript)를 이용하여 직접 제어할 수 있는 새로운 하이브리드 모바일 앱 프레임워크인 WApplE.js를 설계하고 구현한다. WApplE.js 프레임워크의 전체 소프트웨어 구조 및 레이어별 구성에 대하여 설계 결과를 제시하고, 구현된 하이브리드 앱 프레임워크에서 사용자의 API 호출 및 처리 프로세스에 대한 분석을 수행하며, 기존 프레임워크들과 특징을 비교하여 그 결과를 제시한다.

Keywords

References

  1. 곽정호, 조지연, 이용석, 이봉규, "새로운 통신시장 활성화를 위한 모바일 생태계 통신정책," 인터넷정보학회논문지 제12권 제4호, pp. 93-106, 2011.08.
  2. Feida Lin, Weiguo Ye, "Operating System Battle in the Ecosystem of Smartphone Industry," 2009 International Symposium on Information Engineering and Electronic Commerce, pp. 617-621, 2009.
  3. 김영주, 김경주, 유영중, 박성호, "XML 기반 스마트폰 미들웨어 Open API 구현," 한국정보통신논문지, 제15권, 제4호, pp. 869-876, 2011.04. https://doi.org/10.6109/jkiice.2011.15.4.869
  4. Daniel Y. Na, "The What, Why, and How of Mobile Applications," Sigma, Vol.11, Issue 1, pp. 20-26, Oct. 2011.
  5. Gavalas, D., Economou, D., "Development Platforms for Mobile Applications: Status and Trends," Software, IEEE, Vol.38, Issue 1, pp. 77-86, Jan. 2011.
  6. Bryce Curtis, "IBM, PhoneGap and the Enterprise," PhoneGap Day 2011, Jul. 1960. http://www.slideshare.net/drbac/phonegap-day-ibm-phonegap-and-the-enterprise
  7. Thomas Myer,"Beginning PhoneGap," John Wiley & Sons, 2012.
  8. 최재규, "하이브리드 모바일 앱 개발을 위한 폰갭-하이브리드 앱 전성시대 그리고 폰갭 플랫폼," 마이크로소프트, pp. 182-187, 2012.03
  9. 최재규, "하이브리드 모바일 앱 개발을 위한 폰갭-폰갭 플랫폼 내부 상세 분석," 마이크로소프트, pp. 182-187, 2012.04.
  10. 한기태, "하이브리드앱의 미래, 앱스프레소 1.0," H3 Developers Conference 2011, pp. 14-29, 2011. 11.

Cited by

  1. Development of a Mobile Signage Application using Bluetooth vol.19, pp.1, 2016, https://doi.org/10.9717/kmms.2016.19.1.096
  2. Design Mobile Cross Framework Based MDA vol.19, pp.8, 2016, https://doi.org/10.9717/kmms.2016.19.8.1445
  3. Design of School Commuting System using Beacon vol.20, pp.10, 2016, https://doi.org/10.6109/jkiice.2016.20.10.1941
  4. Hybrid app security protocol for high speed mobile communication vol.72, pp.5, 2016, https://doi.org/10.1007/s11227-014-1318-3
  5. 위치정보와 지도를 이용한 경로추적 시스템의 모바일 기기에서의 하이브리드 앱 구현 vol.17, pp.6, 2013, https://doi.org/10.12673/jkoni.2013.17.6.633
  6. 실시간 의료 정보 공유 프레임워크 기반의 스마트 의료 클라이언트 개발 vol.14, pp.3, 2012, https://doi.org/10.7236/jiibc.2014.14.3.131
  7. The Study of Development for Hybrid WebApp Smart Contents of Korean Traditional Paper Craft vol.15, pp.3, 2012, https://doi.org/10.17280/jdd.2015.15.3.039
  8. 자원 순환 촉진을 위한 빈병 재활용 정보 관리 시스템 vol.20, pp.11, 2012, https://doi.org/10.6109/jkiice.2016.20.11.2155
  9. Development of real-time management system for the alone elderly using water usage based on smartphone application vol.21, pp.6, 2020, https://doi.org/10.9728/dcs.2020.21.6.1017