초록
전자책(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.