EGVE '02 Proceedings of the workshop on Virtual environments 2002
Scripting embodied agents behaviour with CML: character markup language
Proceedings of the 8th international conference on Intelligent user interfaces
Character-Based Interactive Storytelling
IEEE Intelligent Systems
Character-Driven Story Generation in Interactive Storytelling
VSMM '01 Proceedings of the Seventh International Conference on Virtual Systems and Multimedia (VSMM'01)
Minimal structures for stories
Proceedings of the 1st ACM workshop on Story representation, mechanism and context
TelMeA: expressive avatars in asynchronous communications
International Journal of Human-Computer Studies - Special issue: Subtle expressivity for characters and robots
Definition of a layered avatar behavior script language for creating and reusing scenario scripts
Multimedia Tools and Applications
A layered scripting language technique for avatar behavior representation and control
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
Proceedings of the 4th International Conference on Uniquitous Information Management and Communication
Hi-index | 0.00 |
Current researches of ECA-based user interfaces focus on how to script the behaviors of ECAs to resemble a real person, such as VHML, CML, AML, MPML, TelMeA, etc. They propose high-level scripting languages and development kits to support users scripting ECA-based user interfaces. However, we think that a scripting language must be concerned about creating ECA animation and user interfaces of the underlying software application. In other words, an appropriate ECA markup language should enable users to create avatars and represent layout of typical user interfaces with simple widgets, for example buttons. In this paper, we propose a XML-based interactive drama markup language (IDML) that allows users to create ECA-based user interfaces and GUIs with a set of buttons. Furthermore, IDML uses the concept of Interactive drama to create branching narrations that enables the audience to affect an ECA's behaviors when the audience interacts with the ECA, and enables the ECA will present different dialogue according to the audience's action. In order to give the general user's relief from learning XML, we design an authoring tool to provide visual windows consisted of GUI widgets to facilitate generations of interactive dramas in IDML.