Synergies between interactive training simulations and digital storytelling: a component-based framework

Abstract A vital requirement for a successful software framework for digital storytelling is that it takes the abilities and background of the story authors into account. Dedicated tools should support authors in expressing their stories within this framework at an adequate level and point out an according authoring process for digital stories. The software framework should provide communication interfaces between technology experts, storytelling experts and application domain-experts. These requirements are similar to the ones already encountered when setting up a framework for interactive training applications. We present a concept how component and framework methodologies from software engineering as well as concepts from artificial intelligence can foster the design of such a software framework. The software architecture of our proposed framework is discussed as well as the according authoring process and tools. An implementation of our concept is described and lessons learned during using this framework in the application domain of emergency training are addressed. Although the framework has been applied for training purposes in particular, it can be used as a basis for a digital storytelling framework in general.

[1]  Timothy S. Miller,et al.  The design of 3D haptic widgets , 1999, SI3D.

[2]  Glorianna Davenport,et al.  Seeking Dynamic, Adaptive Story Environments , 1994, IEEE Multim..

[3]  P. Petta,et al.  Creating Personalities for Synthetic Actors: Towards Autonomous Personality Agents , 1997 .

[4]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[5]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[6]  Andrew Stern,et al.  Towards Integrating Plot and Character for Interactive Drama , 2002 .

[7]  Daniel C. Robbins,et al.  Three-dimensional widgets , 1992, I3D '92.

[8]  Klaus H. Hinrichs,et al.  Interactive, animated 3D widgets , 1998, Proceedings. Computer Graphics International (Cat. No.98EX149).

[9]  Alex van Ballegooij,et al.  3D gadgets for business process visualization—a case study , 2000, VRML '00.

[10]  Justine Cassell,et al.  Storytelling systems: constructing the innerface of the interface , 1997, Proceedings Second International Conference on Cognitive Technology Humanizing the Information Age.

[11]  Nicholas R. Jennings,et al.  Pitfalls of agent-oriented development , 1998, AGENTS '98.

[12]  Ralf Dörner,et al.  Three-dimensional Beans—creating Web content using 3D components in a 3D authoring environment , 2000, VRML '00.

[13]  Karl E. Steiner,et al.  Graphic StoryWriter: an interactive environment for emergent storytelling , 1992, CHI.

[14]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[15]  Roy Leitch,et al.  A specification methodology for intelligent training systems , 1993 .

[16]  John Funge,et al.  Cognitive modeling: knowledge, reasoning and planning for intelligent characters , 1999, SIGGRAPH.