The W3C Voice Browser Working Group has published a Working Draft of State Chart XML (SCXML). SCXML provides a generic state-machine based execution environment based on CCXML and Harel State Tables and is a candidate for the control language within multiple markup languages coming out of the W3C. Commons SCXML is a Java implementation of an SCXML engine.

The library provides an SCXML engine capable of executing a state machine defined using a SCXML document, while abstracting out the environment interfaces. For project motivation and overview see the Commons SCXML Webpage.


Contents:


Wiki Resources


Release Plans


Tutorials


GSoC Proposals


Evolution

This is a section to document the evolution of the Commons SCXML library, most importantly a placeholder to note any API changes and upgrade notes.


From The Archives


External Resources