Hello Jo,
<quote>I shall also attempt to establish a working prototype reasonably
soon,
to test the ideas, and would like to know if you know of people who are
trying primitive implementations already.
</quote>
We have an open source implementation of SCXML in the Apache Commons
distribution (http://jakarta.apache.org/commons/sandbox/scxml/). The open
source project follows very closely the W3C SCXML specification though you
might find some constructs not yet implemented. You're more then welcome to
download the source and use it, the codebase should provide you with the
state engine, a mechanism to consume SCXML files, and the necessary
interfaces to hook the SCXML state engine to your application. The link
listed above will provide you with more information about the Apache
Commons SCXML engine.
We have recently added the ability to define your own custom actions inside
SCXML in case you want to prototype what Jim was referring to in his
response. The custom actions addition has recently been posted to the
Apache Commons mailing list; you can find out more about this at
http://jakarta.apache.org/commons/sandbox/scxml/guide/custom-actions.html
If you have any questions/comments about the codebase itself, please feel
free to post them to the Apache Commons mailing lists
(http://jakarta.apache.org/commons/sandbox/scxml/mail-lists.html).
I hope this helps,
--- rafah
Rafah A. Hosn
Multichannel Web Interaction
IBM, T.J. Watson Research Centre
19 Skyline Dr
Hawthorne, NY 10532
Tel: 915 784 6178
email: rhosn@us.ibm.com