전자책 저작을 위한 동적 폼 기반 편집기의 설계 및 구현

Design and Implementation of Dynamic Form-based Editor for Writing Electronic Books

  • 발행 : 2002.10.01

초록

전자책(Electronic Book : eBook)은 디지털 매체를 이용해 책의 내용을 저장 및 가공한 출판물을 의미하며 저장의 용이성과 휴대가능성 및 쉬운 검색 둥의 장점이 있다. 이러한 장점을 가진 전자책의 활성화를 위하여 관련 기술의 연구가 필요하며 전자책 구조에 적합한 전자책 전용 편집기 또한 아직 개발이 미비한 실정이다. 본 논문에서는 전자책 장르별 구조를 제공하는 폼 기반(Form-based)의 인터페이스를 제공함으로 사용자가 작성하기 쉬운 전자책 편집기를 설계 및 구현하였다. 특히 전자책은 문헌의 특성상 장르별 구조를 가지고 있기 때문에 각 장르의 구조에 따른 폼의 지원이 필요하다. 따라서 기존의 XML 편집기로 전자책을 작성시 XML 문법에 대한 숙지가 필요한 문제점에 비하여 제안된 시스템은 폼의 인터페이스를 통하여 이를 해결 할 수 있다. 그리고 사용자의 의도에 따른 구조를 갖는 전자책의 특성을 감안하여, 기본적으로 제공되는 폼에 동적으로 구조를 추가할 수 있는 유연성 있는 폼을 지원함으로 전자책을 효과적으로 저작할 수 있다. 그러므로 장르별 폼 기반의 인터페이스와 사용자의 의도에 따른 동적 구조를 제공하여 전자책을 용이하게 저작할 수 있다.

Electronic Book(eBook) is a publication that stored and processed the contents of a book using digital mechanisms and has advantages such as easiness in saving and searching and the possibility of carrying. To activate Electronic Book which has the advantages mentioned above, studies on related techniques are required and a development of an editor exclusive for eBooks which is appropriate for eBook structure is still not adequate. In this paper, we design and implement Electronic Book editor providing form-based interface for eBook genre-based structure so that it would be easier for users to write. Especially because Electronic Book has genre-based structure due to the characteristic of literature, it is necessary to provide forms for each different genres. Therefore, compared to the problem of having to study XML grammar when writing Electronic Book using the existing XML editor, the proposed system can solve this problem by providing form-based interface. Additionally, with regard to the characteristic of eBook which have structures according to the intention of users, we provided the flexibility of adding dynamic forms to the form provided in default so that it will be more effective in writing Electronic Books. Therefore by providing form-based interface according to the genre and dynamic structure according to the intention of users, Electronic Book can be wrote more easily.

키워드

참고문헌

  1. 하순희, 박근수, '전자책 단말기 기술의 현황과 전망', 정보과학회지, 제18권, 제9호, pp. 4-12. 2000. 9
  2. W3C Recommendation REC-xml-19980210, Extensible Markup Language(XML) 1.0, World Wide Web Consortium, 1998, http://www.w3c.org/ TR/1998/REC-xml-19980210
  3. W3C Recommendation REC-html40-19971218, Hypertext Markup Language(HTML) 4.0, World Wide Web Consortium, 1997
  4. Simon St. Laurent , Robert Biggar, Inside XML DTDs, McGraw-Hill, 1999
  5. 제2차 한국전자책(eBook) 문서 표준화 포럼, 'EBKS DTD', 문화 관광부, 한국 전자책 컨소시엄. 2001, http://orange.yonsei.ac.kr/ebook
  6. Text Encoding Initiative (TEI), http://www.tei-c.org
  7. 루 버나드, 마이클 스퍼버그머퀸, '전자텍스트 부호화 개설 TEI 라이트', 고려대학교 민족 문화 연구소, 1997
  8. International Organization for Standardization Information Processing-Text and Office Systems - Standard Generalized Markup Language(SGML), ISO/IEC 8879, 1986
  9. 디지털 시대의 전자책(e-Book) 발전방향, 문화관광부 e-Book 심포지엄, 2000
  10. Portable Document Format(PDF), San Jose, California : Adobe Corporation, 2000, http://www.adobe.com
  11. Open eBook Forum(OEBF), http://www.openbook.org
  12. Japanese Electronic Publishing Association(JEPA), www.jepa.or.jp
  13. '메타데이타의 형식과 구조', 문헌정보처리연구회, 1998
  14. Techno 2000 Project, 'Clip! XML Version 1.5,' http://www.t2000.co.kr, 1999
  15. SoftQuad Software Inc, 'XMetal Version: 2.0,' http://www.softquad.com, 1999
  16. W3C, 'Amaya,'http://www.w3.org/Amaya, 1999
  17. DASAN Technology 'Tag Free 2000 XML Editor ver 1.0', http://www.tagfree.com
  18. Microsoft 'Notepad Beta ver 1.5', http://msdn.mocrosoft. com/xml/notepad/download.asp
  19. 한국 지식웨어, 'Xeditor와 Xstyler', http://www.kware.co.kr
  20. CUESoft, 'EXml ver 1.1,' http://www.cuesoft.com/products/exml.asp