3.4 Application State Definitions - mmig/mmir GitHub Wiki
www/config/statedef
)
Application State Definitions (This directory contains the SCXML (State Chart XML) definitions for the DialogManager and the InputManager (see also Expand Dialog Description (SCXML)).
The InputManager receives the "raw" input events, e.g. touch-events and speech-input-events. These "raw" events are then "translated" into "meaningful" application events, e.g. by fusing multiple events (i.e. multimodal events) or by applying some additional pre-processing. Then the "meaningful" events are raised in the DialogManager affecting the state of the application, e.g. transitioning to another view, or outputting a voice-prompt.
At the core, SCXML documents describe states and transitions between states. The following examples illustrate the basics (for more details see the SCXML specification).
States and Transitions
Conditional Transitions
Reflexive Transitions
Outer and Inner States
< previous: "Application Language Configuration" | next: "Application Resource Files" >