DOI QR코드

DOI QR Code

Design and Implementation of Development Environment for WIPI Applications

위피 응용프로그램 개발환경 설계 및 구현

  • 유용덕 (충남대학교 컴퓨터공학과) ;
  • 박충범 (충남대학교 컴퓨터공학과) ;
  • 최훈 (충남대학교 컴퓨터공학과) ;
  • 김우식 (한국전자통신연구원)
  • Published : 2005.10.01

Abstract

We developed the CNU nt emulator which is an development environment for WIPI applications, wireless Internet applications for cellular phones with the WIPI software platform. The CNU WIPI emulator provides stable memory management and ability of installing, executing, deleting or managing WIPI applications. WIPI WAM provides quick execution of applications and convenient debugging function. In this paper, we describe the design, implementation issues of the CNU WIPI emulator and show its correctness of executing and performance improvement over $25\%$ by comparing it with other WIPI emulators.

모바일 인터넷 응용프로그램을 빠르고 저렴한 비용으로 개발하기 위하여 위피 응용프로그램 개발 환경, 즉 CNU 위피 에뮬레이터를 개발하였다. CNU 위피 에뮬레이터는 안정적인 메모리 관리 기능을 가지며, 위피 버전 1.2 규격에서 정의하는 기능과 WAM(WIPI Application Manager)을 이용한 응용프로그램의 설치, 실행, 삭제 및 관리 기능들을 제공한다. 또한 위피 응용프로그램 생명 주기에 맞는 경량 스케줄링 방식을 사용함에 따라 응용프로그램의 빠른 실행과 안정적인 디버깅 기능을 제공한다. 본 논문은 개발한 CNU 위피 에뮬레이터의 설계 및 구현 특징에 대하여 기술하며, 기존 위피 에뮬레이터들과의 비교 실험을 통하여 응용프로그램 실행의 안정성과 $25\%$ 이상의 실행 성능 향상을 제시하였다.

Keywords

References

  1. 한국무선인터넷표준화포럼, www.kwisforum.org, 2004. 9
  2. 모바일 표준 플랫폼 WIPI 1.2.1, KWISFS.K-05-001R3
  3. 모바일 표준 플랫폼 WIPI 2.0, KWISFS.K-05-002
  4. 모바일자바, www.mobilejava.co.kr, 2004. 9
  5. 위피개발자포럼, developer.wipi.or.kr, 2005. 3
  6. 임형택, '무선인터넷 플랫폼에서의 소프트웨어 동적 재구성 기법 연구', 석사학위논문, 충남대학교, 2005. 2
  7. 김연수, '무선인터넷 플랫폼을 위한 실행엔진의 설계 및 구현', 석사학위논문, 충남대학교, 2005. 2
  8. 김연수, 강민철, 유용덕, 최훈,'무선인터넷 플랫폼에서 다중 응용프로그램 수행을 위한 스케줄러 설계', 제 22 회 한국정보처리학회 추계학술발표논문집(하), 제11권 제2호 pp.1757-1762, 2004. 11
  9. 유용덕, 김연수, 임형택, 강민구, 최훈, '무선인터넷 플랫폼을 위한 메모리 관리 모듈 설계 및 구현', 제 22 회 한국정보처리학회 추계학술발표회논문집(하), 제11권 2호, pp.1783-1786, 2004. 11
  10. CNU(Chungnam National University) 위피 에뮬레이터, http://strauss.ce.cnu.ac.kr/research/wipi/research.html

Cited by

  1. Implement of The Authoring Tool for WIPI Business Program using UIDL(User Interface Description Language) vol.9, pp.2, 2009, https://doi.org/10.5392/JKCA.2009.9.2.152
  2. Efficient Processing Technique for Unavailable Data in Hardware Implementation of Motion Estimator with Parallel Processing Architecture vol.9, pp.2, 2009, https://doi.org/10.5392/JKCA.2009.9.2.001