Friday, March 9, 2007

A working alpha

The alphaWorks project related to State Chart XML tools was posted today.

It includes a RSA (Rational Software Architect) plugin for transforming UML state chart and activity diagrams into SCXML.

Rational Software Architect UML to SCXML transformation plugin from alphaWorks


It also contains a Mozilla extension allowing the execution of event-based controllers within XHTML documents.

Mozilla extension for SCXML from alphaWorks

Surely the bits are subject to improvement, minor tweaks et al, and theres currently a need for JNI while we wait for a C++ SCXML interpreter in the public domain.

But we can now draw UML charts, transform them to SCXML and execute them. Quite useful.

In addition, given examples of server-side usecases like these, and the Mozilla extension, the network boundary for the application controller just became a whole lot more fluid. And thats quite useful too.