You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

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 [http://jakarta.apache.org/commons/sandbox/scxml Commons SCXML Webpage].


Contents:
TableOfContents


Wiki Resources

  • ../FrequentlyAskedQuestions

Release Plans

  • ["../1.0.0ReleasePlan"] (in planning stage)


Tutorials

Templating

  • ["../Tutorials/Templating"]

SCXML allows for defining of a certain FSM externally which can be re-used for convenience. This tutorial briefly covers the use-cases and the implementation of the Templating Pattern.


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.

  • ["../Upgrades/ChangesBeforeFirstRC"]

Document contains notes about changes made before proposing the first release candidate of Commons SCXML.


From The Archives

  • ../ProjectProposal

External Resources

  • [http://www.w3.org/TR/scxml/ State Chart XML (SCXML): State Machine Notation for Control Abstraction 1.0] (W3C Working Draft)

  • No labels