See also: IRC log
<scribe> scribeNick: plh
<ChrisL> slides at http://www.w3.org/2010/Talks/0813-SCXML/SCXML_101.pdf
<paulc> Please repeat the slides link.
[Outline]
[State Chart XML (SCXML)]
Nothing specific to voice xml. abstract flow control language.
we're defining the run time semantic
<ChrisL> http://en.wikipedia.org/wiki/State_diagram
<ChrisL> http://en.wikipedia.org/wiki/State_diagram#Harel_statechart
[SCXML features]
it has the concept of orthogonal and parallel state
<paulc> How does this relate to BPEL: http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html
Paul: how does it relate to BPEL?
BPEL has an underlyuing state machine. SCXML is a more powerful state machine and doesn't have the business and transaction models
Paul: we have some implementations for BPEL already. why not start there?
We wanted something that is more real time and more generic.
too many business concept builtin in BPEL
Paul: ok, so there is
overlap
... BPEL has been a standard for quite sometime
<ChrisL> Using State Machine to Integrate Human Activity into BPEL in Dartflow
Paul: you'll need to clearly differentiate them at some point
<ChrisL> Wei Shi et al Proceedings of the IEEE International Conference on Services Computing table of contents
<ChrisL> Page: 517
<ChrisL> Year of Publication: 2006
<ChrisL> http://portal.acm.org/citation.cfm?id=1174149
Paul: BPEL is used in our
workflow engine. BPEL can be used to process SOAP messages, and
our software takes the BPEL description to process the
messages
... BPEL allow you to describe the actual execution for
processing the messages.
... Oracle, IBM, MS are using BPEL
<Zakim> shepazu, you wanted to ask when is it appropriate to submit comments for other uses, i.e. SVG/CSS animation
Rahul: BPEL is business process
centric, SCXML isn't (business, UI, network, ....)
... there is JS implementation of SCXML
... the state chart engine has a smaller foot print
[Hello World and a transition]
[Workflow - Collaborative Business Process Systems]
Rahul: we used that as a very
lightweight business processor
... building a contract
... you can think for each action at some sort of state
machine
[Interactive Web Documents Interaction Controllers]
Rahul: taking on step of the
previous process
... one example: tax agency. multiple tax forms
... depending on the information, it puts you in a particular
state
[Use Case: SCXML as SIP Controller]
skipped
[Data model extensibility - XML data, XPath]
<shepazu> (this seems to be server-side so far, I wonder if there is a client-side model?)
[Custom actions]
<ChrisL> http://commons.apache.org/scxml/
[Apache Commons SCXML (Java runtime)]
Rahul: it's open source. try, participate.
[Apache Commons SCXML-JS (JavaScript compiler)]
<paulc> FYI, open source implementation of BPEL http://www.activevos.com/community-open-source.php
<shepazu> (I'm very interested in that SVG case)
<ChrisL> Developing a Statechart-to-ECMAScript Compiler Optimized for SVG User Interface Development for the World Wide Web
[Apache Commons SCXML-Eclipse (Visual Editor)]
Doug: is there a usable subset to get started?
Rahul: the core module of SCXML with some DOM eventing would be a good start
[Rahul leaves]
Jim: we tried to make SCXML
customizable.
... we have defined a way for you to inject DOM events if
needed
... you can define the data language to be lightweight
... so I think it could be done but would need to a long
discussion
... call or during TPAC
Chris: a preliminary call would be good
<ChrisL> call before hand to make best use of the time at tpac
Jim: we'll be glad to meet
<Zakim> ddahl, you wanted to talk about Openstream implementation
Deborah: there is an
implementation in JS developed by OpenStream for their browser
cueme (sp?)
... only works on mobile
... maybe be enough to play with
... they are in the multimodal group
<ddahl> http://www.openstream.com/cueme/
<paulc> I wanted to make sure that no one took my BPEL questions as anything other than me trying to figure out how this XML language relates to BPEL.
Jim: there is a demo case with SVG
<paulc> I am a firm believer in "let all the flowers bloom".
Chris: would be good to have a separate list just for discussion related to SCXML
Jim: there is a couple of other
open source implementations
... we considered in the past creating a SCXML Working
Group
... but overlap with VoiceXML participants is 100%
... so easier to stay as-is at the moment
<Bert> (For the agenda: MathML3 LC is no longer upcoming. It's already PR now. :-) )
<scribe> ACTION: Doug to find out about agenda process for TPAC [recorded in http://www.w3.org/2010/08/13-hcg-minutes.html#action01]
<trackbot> Created ACTION-59 - Find out about agenda process for TPAC [on Doug Schepers - due 2010-08-20].
<scribe> ACTION: Jim to find possible demos for SCXML [recorded in http://www.w3.org/2010/08/13-hcg-minutes.html#action02]
<trackbot> Created ACTION-60 - Find possible demos for SCXML [on Jim Larson - due 2010-08-20].
August 27
Deborah will chair
This is scribe.perl Revision: 1.135 of Date: 2009/03/02 03:52:20 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/[...]/is there a usable subset to get started?/ Succeeded: s/nedded/needed/ Succeeded: s/QMe/cueme/ Succeeded: s/and voice browser group// Succeeded: s/Uagust/August/ Found ScribeNick: plh Inferring Scribes: plh Default Present: Jim_Barnett, Kazuyuki, Rahul_Akolkar, Janina, Plh, +39.524.9.aaaa, ChrisL, Bert, Debbie_Dahl, Shepazu, Lofton_Henderson, paulc Present: Jim_Barnett Kazuyuki Rahul_Akolkar Janina Plh +39.524.9.aaaa ChrisL Bert Debbie_Dahl Shepazu Lofton_Henderson paulc Got date from IRC log name: 13 Aug 2010 Guessing minutes URL: http://www.w3.org/2010/08/13-hcg-minutes.html People with action items: doug jim[End of scribe.perl diagnostic output]