MobileGen: a Script Generator for Mobile Applications

MobileGen: 모바일 응용을 위한 스크립트 생성기

  • Kim, Soo-Yi (School of Computer Engineering, Duksung Women's Univ.) ;
  • Kim, Hyun-Jung (School of Computer Engineering, Duksung Women's Univ.) ;
  • Lee, Hyun-Jin (School of Computer Engineering, Duksung Women's Univ.) ;
  • Jung, Hee-Jin (School of Computer Engineering, Duksung Women's Univ.) ;
  • Eum, Doo-Hun (School of Computer Engineering, Duksung Women's Univ.)
  • 김수이 (덕성여자대학교 컴퓨터공학부) ;
  • 김현정 (덕성여자대학교 컴퓨터공학부) ;
  • 이현진 (덕성여자대학교 컴퓨터공학부) ;
  • 정희진 (덕성여자대학교 컴퓨터공학부) ;
  • 음두헌 (덕성여자대학교 컴퓨터공학부)
  • Published : 2007.11.09

Abstract

무선 인터넷 기술의 발전과 함께 이용자 수가 증가하면서 모바일 데이터베이스 응용 프로그램의 수요가 급증하고 있다. 그러나 모바일 데이터베이스 응용에 필요한 사용자 인터페이스와 질의 처리 코드는 대부분 수작업으로 작성되기 때문에 생산성이 낮고 버전 관리에도 많은 시간과 노력이 필요하다.[1] 본 논문에서는 모바일 데이터베이스 응용을 위한 스크립트 생성 도구인 MobileGen을 소개한다. MobileGen은 덕성여자대학교 도서관에서 사용하고 있는 DISCOVER와 같은 실용 데이터베이스들을 구성파일 생성단계, 스크립트 생성단계를 거쳐 응용 데이터베이스 내의 테이블 당 5개의 모바일 스크립트들(Search, Select, Edit, Information, Action)을 생성한다. 생성된 스크립트들은 데이터베이스 연동 및 질의 처리 코드를 포함하고 Action 스크립트를 제외한 나머지 스크립트들은 간단한 폼 형태의 카드 또는 연계된 카드들의 데크들을 생성한다. 따라서 MobileGen은 모바일 데이터베이스 응용의 생산성을 향상시키고 스크립트의 원형인 템플릿을 기반으로 하기 때문에 MobileGen 자체와 생성된 응용의 유지 및 보수를 용이하게 한다. 또한, MobileGen은 상용 생성기들에 비해 관심의 대상인 엔티티 외에 이 엔티티와 직 간접적으로 연관된 모든 엔티티들에 대한 정보를 한 데크에 제공한다.

Keywords