Hello Talmage, For the functionality you describe you could leverage the library to parse the SCXML document, then write a program that graphically represents the model (likely an Applet or SVG). This is overkill for that purpose it seems. The markup is more intended for functionality and not presentation like HTML.
It sounds as though you're looking for a CASE or UML modeling tool instead. Commons SCXML essentially models the W3C specification in the form of XML but you would have to program in functionality to perform something like that. You're likely better of with an Eclipse IDE plug-in to create your charts, export as graphic and include in your HTML pages. See: http://www.objectsbydesign.com/tools/umltools_byPrice.html SCXML is designed to provide an abstraction between VoiceXML and CCXML which were embedding flow control elements, etc. If you read the documentation on W3C and the Voice Browser working group it describes further - eventually leading to VoiceXML 3, etc. Hope that helps! Mike On 8/16/06 1:28 PM, "Talmage Wesley" <[EMAIL PROTECTED]> wrote: > Rahul, > > I appreciate the detailed response. The question I have is simple. If one > wishes to use the markup language as one would with HTML > to make web pages. Does the SCXML allow for making web pages with state > charts embedded in them and viewable through a browser like Explorer? > > Thanks > > > Talmage > > -----Original Message----- > From: Rahul Akolkar [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 16, 2006 2:07 PM > To: Jakarta Commons Users List > Subject: Re: [SCXML] Using the markup lanaguage to produce state charts > in Windows XP/Explorer Client-side? > > > This mailing list is shared by all Commons projects, so please prefix > Commons SCXML email subjects with [SCXML], as I've done here. > > On 8/16/06, Talmage Wesley <[EMAIL PROTECTED]> wrote: >> >> Does anybody know how would one use State Chart XML (SCXML): State Machine >> Notation for Control Abstraction? >> I understand the the Markup part, but I am not sure as to the Java >> programming, Installation requirements, >> and test simple charts? >> > <snip/> > > A good way to begin is probably to browse through all the sections of > the Commons SCXML website: > > http://jakarta.apache.org/commons/scxml/ > > For example, per Java programming, we have the Javadoc: > > http://jakarta.apache.org/commons/scxml/apidocs/index.html > > the user guide: > > http://jakarta.apache.org/commons/scxml/guide.html > > and the usecases section: > > http://jakarta.apache.org/commons/scxml/usecases.html > > For installation/use, dependencies are listed here: > > http://jakarta.apache.org/commons/scxml/dependencies.html > > Not all are needed, core requirements are listed in the FAQ: > > http://jakarta.apache.org/commons/scxml/faq.html > > There is a command line interface for trying out simple SCXML documents: > > http://jakarta.apache.org/commons/scxml/guide/testing-standalone.html > > Let us know if you have specific questions about any of the above. > > Coming to the subject of this email, Commons SCXML does not provide > (and never will) a bridge to the client-side Windows XP/IE > environment. Native client-side support will appear gradually (over > the next few years) as the specification matures -- I know there are > have been prototypes to add support to Gecko based (graphical) as well > as speech browsers. It may be possible to use Commons SCXML for some > clients that can work with a JRE. What is your usecase? > > >> What is the path to using the markup lanaguage solely for the charts and >> then as a later challange take on the active charts aspect? >> > <snap/> > > Sorry, can you please explain what you mean by the above line? > > Thanks, > -Rahul > > >> Thanks >> >> Talmage >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]