A Web-based Model for Mobile Compliance Analysis of Software Contents

소프트웨어 컨텐츠의 모바일 적합성 분석을 위한 웹 기반 모델

  • Published : 2004.10.01

Abstract

A web-based model for implementation of mobile compliance analysis system for software contents is proposed. It is said that the content is compliant if the content can be executed properly in mobile environment. The mobile compliance analysis of contents is very important because contents can't be serviced if they arc not proper for mobile environment. The categories of mobile compliance analysis for software contents are proposed. The model of this paper uses the Factory Method pattern and the Facade pattern. The workflow of the s${\gamma}$stem is described through collaborations of classes in the model. As a case study, core Java APIs for implementation of the model arc represented and the mobile compliance analysis system for HDML contents has been built. The model is flexible so that it is easy to add new modules or remove some modules for contents analysis. Although the model is based on the JSP and Java beans, it can be expanded to support any other programming technique such as EJB.

본 논문에서는 웹 브라우저를 통하여 모바일 기기에서 수행하도록 개발한 소프트웨어 컨텐츠의 모바일 적합성을 분석하는 시스템의 구현을 위한 모델을 제시한다. 컨텐츠의 모바일 적합성은 컨텐츠가 모바일 기기에서 실행되기에 적절하도록 개발되었는가를 말하는 것으로, 아무리 좋은 컨텐츠라도 모바일 기기에서 실행되기에 부적절하다면 서비스를 할 수 없으므로 컨텐츠의 모바일 적합성에 대한 분석은 매우 중요하다. 본 논문에서는 컨텐츠의 모바일 적합성 분석 범주를 제시하여 컨텐츠의 모바일 적합성 분석을 위한 가이드로 사용할 수 있도록 하고, Factory Method 패턴과 Facade 패턴을 바탕으로 모델을 만들고, 모델의 각 클래스간의 협력 관계를 통하여 컨텐츠의 모바일 적합성 분석을 위한 작업 수행 흐름을 보여 준다. 또한 모델의 구현을 위해 필요한 최소한의 자바 API를 제시하여 자바를 이용한 시스템의 구현에 사용할 수 있도록 하였으며, HDML로 작성된 컨텐츠의 모바일 적합성 분석 시스템을 구현하여 활용하는 사례를 보였다. 본 논문에서 제시한 모델은 새로운 종류의 컨텐츠에 대한 분석 모듈을 추가하거나 기존의 모듈을 제거하는 것을 쉽게 할 수 있도록 유연성을 가진 모델이며, JSP와 자바 빈을 기반으로 설계된 모델이므로, EJB나 다른 기술을 이용하여 개발할 필요가 있다면 모델을 확장시켜 시스템을 구현할 수도 있다.

Keywords

References

  1. M- business, http://www.lgeri.com
  2. 김경선, 모바일 인터넷 컨텐츠 서비스의 오늘과 내일, http://www.omnitel.co.kr/home/column/column_show.php3
  3. 홍준호외, about WAP, 영진.COM, 2000
  4. W3C, Handheld Device Markup Language Specification, http://www.w3.org/TR/NOTE-SubmissionHDML-spec.html
  5. 방대인 역, Beginning WAP WML & WMLScript, 정보문화사, 2001
  6. W3C, XHTML Basic, http://www.w3.org/TR/xhtmlbasic/, 2000
  7. John W. Muchow, Core J2ME Technology and MIDP, Prentice-Hall, 2002
  8. 무선 단말을 위한 자바플랫폼: CLDC/MODP, http://www.mobilejava.co.kr/bbs/temp/lecture/j2me/maso2.htm
  9. Sun Microsystems, $Java^{TM}$ 2 Platform, Micro Edition (J2METM) Wireless Toolkit, http://sun.com/ software
  10. http://www.xmlspy.com/
  11. Erich Gamma, et al., Design Patterns, Addison Wesley, 1995
  12. James W. Cooper, Java Design Patterns, Addison Wesley, 2000