Implement of The Authoring Tool for WIPI Business Program using UIDL(User Interface Description Language)

사용자 인터페이스 명세 언어를 이용한 위피 비즈니스 프로그램 저작도구 구현

  • 이동수 (전남대학교 전자컴퓨터공학과) ;
  • 박기창 (전남대학교 전산학과) ;
  • 김병기 (전남대학교 전자컴퓨터공학과)
  • Published : 2009.02.28


At present, Authoring tools, which are used to develop the WIPI applications are less convenient to be coded. Usually, the programming tools only focus on the grammar while scarcity of visualization. Developer forced directly codes all times during the development by this cause. As a procedure for rapid WIPI Application Development, in this paper, WIPI API High Level Component is first visualized, in order words, graphic control is developed. Second this control is used in designing the mobile layout. Then UI Markup Language and source code can be generated automatically. With this view, we propose the JIML(Jlet Interface Markup Language) with UI Markup Language based XML of WIPI Jlet Platform and also present the transformable rule for generation to the WIPI code about WIPI Jlet UI from offered JIML. Also we implement the WIPI Jlet Generation System to make the generation to JIML, WIPI code. The Implemented System provides efficiency when developing WIPI Business Application, and helps to enable rapid development.


  1. 유용덕, 박충범, 최훈, 김우식, "위피 응용프로그램 개발환경 설계 및 구현", 한국정보처리학회 논문지C, pp.749-756, 2005.
  2. 이동수, 박기창, 박승범, 김병기, "위피 콘텐츠 개발을 지원하기 위한 통합개발환경", 한국정보처리학회 2007년 춘계학술발표대회, pp.160-163,2007.
  3. 이동수, 김병기, "위피 콘텐츠 전용 저작도구 설계 및 구현", 한국소프트웨어공학기술 합동 워크샵 2007, pp.72-76, 2007.
  4. 이동수, 박기창, 김철현, 이상준, 김병기, "GUI 위젯을 이용한 위피 코드 생성 저작도구 설계", 한국정보처리학회 2008년 춘계학술발표대회, pp.331-334, 2008.
  5. 박기창, 서성채, 김병기, "J2ME MIDlet 사용자 인터페이스 자동생성을 위한 XML언어", 한국정보처리학회 논문지 D, pp.327-336, 2008.
  6. M. Abrams and C. Phanouriou, "UIML: An XML Language for Building Device-Independent User Interface", XML'99, 1999.
  9. 김철민, 서성채, 유진호, 김병기, "Object Pool 패턴을 이용한 WIPI기반 MVC 모델의 개선", 한국정보처리학회 2004년 추계학술대회, pp.307-310, 2007.
  10. 박상훈, 권혁주, 김영근, 이양선, "모바일 콘텐츠의 재사용을 위한 GVM C-to-WIPI Java 변환기의 설계 및 구현," 한국정보처리학회 2006년 추계학술대회, pp.717-720, 2006.