Design and Implementation of an HTML Converter Supporting Frame for the Wireless Internet

무선 인터넷을 위한 프레임 지원 HTML 변환기의 설계 및 구현

  • 한진섭 (광운대학교 컴퓨터과학과) ;
  • 박병준 (광운대학교 컴퓨터과학과)
  • Published : 2005.11.01

Abstract

This paper describes the implementation of HTML converter for wireless internet access in wireless application protocol environment. The implemented HTML converter consists of the contents conversion module, the conversion rule set, the WML file generation module, and the frame contents reformatting module. Plain text contents are converted to WML contents through one by one mapping, referring to the converting rule set in the contents converting module. For frame contents, the first frameset sources are parsed and the request messages are reconstructed with all the file names, reconnecting to web server as much as the number of files to receive each documents and append to the first document. Finally, after the process of reformatting in the frame contents reformatting module, frame contents are converted to WML's table contents. For image map contents, the image map related tags are parsed and the names of html documents which are linked to any sites are extracted to be replaced with WML contents data and linked to those contents. The proposed conversion method for frame contents provides a better interface for the users convenience and interactions compared to the existing converters. Conversion of image maps in our converter is one of the features not currently supported by other converters.

본 논문은 무선 응용 프로토콜 환경에서 무선 인터넷 액세스를 위한 HTML 변환기의 설계 및 구현에 대해 기술한다. 구현된 HTML 변환기는 콘텐츠 변환, 변환 규칙 집합, WML 파일 생성, 프레임 콘텐츠 재구성 모듈로 구성된다. 일반 텍스트 콘텐츠의 경우, 변한 규칙 집합을 참조하여 콘텐츠 변환 모듈에서 일대일 태그 매핑을 통해 WML 콘텐츠로 변환이 되며, 프레임으로 구성된 콘텐츠는 프레임 콘텐츠 재구성 모듈에서 최초에 받은 프레임 셋 소스를 파싱하여, 포함되어 있는 모든 파일 이름들을 가지고 요구 메시지를 구성하여, 파일 개수만큼 다시 서버에 연결해서 각각의 문서들을 받아 처음에 받은 HTML 문서에 연결시키고, 일련의 재구성 과정을 거친 후, 테이블 형태의 WML 콘텐츠로 변환이 된다. 이미지 맵이 포함된 콘텐츠는 이미지 맵 관련 태그를 파싱한 후, 링크되어 있는 HTML 문서의 이름을 추출해서 WML 콘텐츠 데이터로 대체하고, 해당 콘텐츠로 링크시킴으로써 변환이 가능하게 한다. 제안한 프레임 콘텐츠 변환 방법은 기존 상용 변환기와는 달리 사용자의 편의와 상호 운용성이 고려된 변환 방법이며, 이미지 맵의 경우 상용 변환기에서는 지원되지 않는 부분이다.

Keywords

References

  1. WAP Forum, http://www.WAPforum.org
  2. James Clark, http://jclark.com/sp/
  3. Marcin Metter, Dr Robert Colomb,'Wap enabling existing HTML applications,' User Interface Conference 2000, Page(s): 49-57, 2000 https://doi.org/10.1109/AUIC.2000.822065
  4. Mario Canataro, Domenico Pascuzzi, 'An Object-Based Architecture for WAP-Compliant Applications' Database and Expert systems Applications, 2000 Proceedings 11th International Workshop on 2000, p178-185 https://doi.org/10.1109/DEXA.2000.875023
  5. Chi-Hsing Chu, Chien-Hsuan Huang,Michel Lee, 'Building a XML-Based Unified User Interface System under J2EE Architecture', Multimedia Software Engineering, 2000 Proceedings, International Symposium on, 2000 https://doi.org/10.1109/MMSE.2000.897213
  6. Subhasis Saha Mark Jamtgaard, John Villasensor, 'Bringing the Wireless Internet to Mobile Devices', IEEE Computer , June 2001, pp54-58 https://doi.org/10.1109/2.928622
  7. 박영충, 신동일, 신동규, '모바일 인터넷을 이용한 HTML-WML Converting System의 설계 및 구현', 한국정보과학회 가을 학술발표논문집Vol.27, No.2, pp.301-303, 2000
  8. 이승진, 김대건, 최린, 강철희, '확장성 있는 웹서비스를 위한 무선 응용 프로토콜 기반의 HTML Filter구현', 한국정보과학회 봄 학술발표 논문집, Vol.28, No.1, pp.391-393, 2001
  9. 우찬일, 신인철, '실시간 정보 제공을 위한 웹 트랜스 코딩', 대한전자공학회논문지CI, 1229-6376, 제39권2호, pp.54-63, 2002
  10. 이미경, 장민수, 김재홍, 손주찬, '웹 컨텐츠 변환을 위한 태그 변환기의 설계 및 구현', 한국정보처리학회 2003년 춘계학술대회, Vol.10, No.01, pp.1297-1300, 2003
  11. 조승호, 차정훈, 'Clipping 기반의 무선 인테넷 사이트 구축용 변환 서버 구현', 한국정보처리학회논문지A, Vol.11, No.02, pp.0165-0174, 2004 https://doi.org/10.3745/KIPSTA.2004.11A.2.165