DOI QR코드

DOI QR Code

편재형 컴퓨팅 환경에서 XHTML과 VoiceXML간 EXI 문서의 변환시스템 설계와 구현

Design and Implementation of a XHTML to VoiceXML Converter based on EXI in Pervasive Environments

  • 신경희 (숭실대학교전산원 멀티미디어학과) ;
  • 곽동규 (숭실대학교 컴퓨터학과) ;
  • 유재우 (숭실대학교 컴퓨터학과)
  • 발행 : 2009.11.30

초록

편재형 컴퓨팅 환경은 다양한 컴퓨팅 장비의 접속만큼이나 그 응용분야도 다양하다. 이러한 컴퓨팅환경에서 XML은 최적의 데이터 표현이다. W3C 표준인 XML은 XSLT를 이용하여 다른 응용분야에 적절한 데이터 변환이 가능하다. 그러나 XML은 텍스트 기반으로 이진데이터 저장방식에 비해 파일의 크기가 커서 컴퓨팅 파워가 적은 편재형 컴퓨팅 환경에서는 다루기가 어렵다는 단점을 갖고 있다. 본 논문에서는 XML문서의 인코딩 방법에 대하여 살펴보고 자원을 적게 사용하는 편재형 컴퓨팅 환경에서 인코딩 된 EXI 포맷의 XML문서가 다른 응용의 적합한 EXI 포맷 XML 문서으로의 변환방법을 제안한다. 다양한 응용환경 중에서 본 논문에서는 EXI 포맷의 XHTML 문서를 EXI 포맷 VoiceXML로 변환하는 시스템을 제시한다. 이 시스템은 자원이 적은 편재형 컴퓨팅 환경에서 EXI 포맷 XML 문서의 재사용성을 높이고 EXI 포맷의 XML활용에 기여할 수 있다.

In a pervasive environment, there are various applications as much as connections of various devices. In this computing environment, XML is the most suitable data representation method. XML is able to transform data for other application areas using XSLT. XML is text-based, the file size of XML document is bigger than binary data file. Therefore, XML has a disadvantage that it is hard to deal with XML in a pervasive environment. In this paper, we survey encoding methods of XML documents, and then we propose a transform method that transforms an encoded EXI format XML document into an EXI format XML document suited for other applications. Among various applications, we present a system that transforms an EXI format XHTML document into an VoiceXML document. This system can improve reusability of EXI format XML documents in a pervasive environment and it is expected to contributes utilization of EXI format XML documents.

키워드

참고문헌

  1. XMill. http://sourceforge.net/projects/xmill.
  2. Girardot, M, Sundaresan, N., "Efficient representation and streaming of XML content over the Internet medium." Multimedia and Expo, 2000. ICME 2000. 2000 IEEE International Conference on Vol.1, No.30. pp.67-70. July 2 Aug. 2000.
  3. Hongzhi Wang., Jianzhong Li., Jizhou Luo: Zhenying He.,"XCpaqs: compression of XML document with XPath query support," Information Technology: Coding and Computing. 2004. Proceedings. ITCC 2004. International Conference on Vol.1. No. 5-7. pp.354-358. Apr. 2004.
  4. Fast Infoset. http://asnl.elibel.tm.fr/en/xml/#fast-infoset.
  5. XML Binary Information Set. http://source forge.net/projecis/xmill.
  6. EXl. http://www.w3.org/XML/EXI.
  7. SAX. http://www.saxproject.org.
  8. XSLT, http://www.w3.org/TR/xslt.
  9. XHTML. http://www.w3.org/TR/xhtml1.
  10. VoiceXML, http://www.w3.org/TR/voice xml20.
  11. 최훈일, 장영건, "HTMLtoVoiceXML 변환기의 설계및 구현", 한국정보과학회논문지 : 컴퓨팅의 실제, 제 7권, 제 6호, 448-569쪽, 2001년 12월
  12. 곽동규, 최종명, 유재우. "마크업 문서의 대수적 분석에의한 분할과 변환" 프로그래밍언어학회 논문지 제 17권, 제 3호, 51-59쪽, 2003년 11 월.
  13. Naravan Annamalai. Gopal Gupta, B. Prabhakaran, "Accessing Documents via Audio: An Extensible Transcoder for HTML to VoiceXML Conversion" ICCHP 2004, pp. 339-346, 2004.
  14. EXI Ficient. http://exificient.sourceforge. net.
  15. SOURCEFORGE, http://www.sourceforge.net.
  16. DOM, http://www.w3.org/DOM.
  17. David W. Embley, Y. S. Jiang, Yiu-Kai Ng, "Record-Boundary Discovery in Web Documents", SIGMOD Conference, pp. 467-478, 1999.
  18. Eclipse, http://www.eclipse.org.
  19. MAT, http://www.eclipse.org/mat.
  20. 조정길. 금영옥. "XML 데이터의 제약조건 보존을 위한 변환 기법" 한국컴퓨터정보학회 논문지 제 14권, 제 5호, 1-9쪽. 2009년 5월
  21. 김천식, 홍유식, "텍스트 마이닝을 이용한 XML 문서 분류 기술", 한국컴퓨터정보학회 논문지 제 11권, 제 2호. 15-23쪽. 2006년 5월.