commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rahul Akolkar <>
Subject Re: [SCXML] Eclipse plugin available ?
Date Tue, 27 Oct 2009 02:56:14 GMT
On Mon, Oct 26, 2009 at 4:54 PM, Cedric NICOLAS
<> wrote:
> Rahul (and others),
> We are also making big progress using SCXML, as the core tool for our
> service (see For your information we are using
> SCXML as well on server side (commons Java implementation) and client sides


On that note, if any Commons SCXML users want to be listed in the "Who
is using it?" section at the bottom of the home page ( ) please provide a suitable link with
a sentence on how Commons SCXML is used and we'll add it to that

> (mobile phones with Qt SCXML implementation now in standard in Qt 4.6) in
> order to have a single representation of our business logic, and SCXML is
> fantastic as it allows business logic to be completely non-programmatic and
> perfectly adapted to MVC pattern. So we are particularly interested in a UI
> Design tool being able to parse and generate back and forth SCXML files from
> a graphical representation, without going through the heavy XMI standard.
> Apart from the two solutions that you mention (Rational plugins that seems
> not to be maintained and light xslt template), is there any project to
> provide this somewhere ? We are ready to contribute, as our states machines
> is becoming quite complex to maintain on a simple XML editor.

It is the need of the hour. I'm not aware of any other open source
solution. Perhaps those with interest in the community can get
something started. I'd be happy to help, but don't have time to
initiate such an effort right now.

> Note that we regret that SCXML specification is quite weak on language
> mapping, and we have quite different interaction with language between Java
> (server side) and Qt/C++ (client-side). It would be much better to include
> in SCXML core W3C spec minimum mandatory mapping features for all languages,
> like SM data context management, events triggering, SM internal scripting,
> and call backs to native code.

True, we simply haven't reached that point yet. I can envision some
IDL definitions that will make the APIs seem familiar across
implementations, but I think that will take a while longer (there are
issues to discuss about the existing bits first).

> But at least states/transitions
> representations are the same, and this is essential.

Yup, one step at a time :-)


> Regards,
>> Cédric NICOLAS
>> CEO Ville Fluide S.A.S.
>> Siège social : 73 Bd Richelieu, 92500 RUEIL-MALMAISON, FRANCE
>> Bureaux : 11-13 rue du Colonel Pierre Avia, 75015 PARIS
>> +33 1 55 92 59 08
> -----Message d'origine-----
> De : Rahul Akolkar []
> Envoyé : samedi 24 octobre 2009 00:32
> À : Commons Users List
> Objet : Re: [SCXML] Eclipse plugin available ?
> On Fri, Oct 23, 2009 at 12:46 PM, Renaud, Martin
> <> wrote:
>> Hi Rahul,
>> We've managed to use scxml very successfully in our application. Thanks
>> a lot for the framework!
> <snip/>
> Good to know.
>> I have an "after the fact" question: on the main scxml page, the is a
>> picture of what seems to be an eclipse plugin that can transform a state
>> diagram to an .scxml file and vice-versa. I didn't find such a beast...
>> doest it really exists and if it does, where can we find it?
> <snap/>
> Its not for vanilla Eclipse, the screenshot is from a plugin available
> on alphaWorks [1] for the Rational Software Architect (or Modeler will
> do too). The alphaWorks plugin is not actively maintained. Another
> approach discussed (you'll find a thread or two in the email archives)
> is to use Eclipse MDT UML2 Tools and style the XMI into SCXML -- a
> simple stylesheet that anyone can begin building on to something more
> usable is here [2].
> -Rahul
> [1]
> [2]
>> Thanks,
>> Martin

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message