Implementation of a Scenario Editing and Practicing System Based on XML

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.