Abstract
In order to represent a play script using XML, a DTD has been defined and used on the web. However, it is not easy to make XML scripts using text editors for a writer who is not familiar with XML. Moreover, editors do not help actor/actresses use XML scripts for practicing plays. In this research, we develop a syntax-directed XML editor designed for writing XML scripts easily. Also, we implement a system that help actor/actresses practice plays together with multi-clients. Play events are synchronized by a time server synchronizing clocks of participants. We have evaluated the performance of various event implementation techniques through experiments and have used an appropriate technique for synchronizing play events. By using the system, a play writer can easily make an XML script and actor/actresses practice the play using the script.
지금까지 연극의 대본을 XML을 이용하여 문서화하기 위한 연구는 있었으나, 시나리오 작가가 대본을 XML 형식으로 작성하도록 도와주는 문법 지향적인 편집 도구나 XML 형식의 대본을 활용하여 배우들이 연습할 수 있도록 지원하는 대본 연습 시스템에 관한 연구는 찾아볼 수 없었다. 따라서, 본 논문에서는 시나리오 작가가 웹에서 대본을 쉽게 작성할 수 있는 XML 기반의 문법 지향적 대본 편집기를 개발한다. 또한, 배우들이 동기화 쇼 기능을 이용하여 함께 연습할 수 있는 웹 기반 대본 연습 시스템을 구현하며, 이를 위해 필요한 클라이언트들간의 이벤트 동기화 모델을 제안하고, 성능 평가를 통하여 어떤 구현 기술이 가장 효율적인지를 보인다. 따라서, 이 시스템을 활용하면 시나리오 작가가 쉽게 XML 형식의 표준화된 대본을 작성하여 교환할 수 있을 뿐만 아니라, 이를 이용하여 배우들이 웹을 통해서 함께 연습할 수 있다는 장점이 있다.