Minutes, Hypertext CG call

Hello public-hypertext-cg,

slides:
http://www.w3.org/2010/Talks/0813-SCXML/SCXML_101.pdf

minutes:
http://www.w3.org/2010/08/13-hcg-minutes.html

and below as text

              Hypertext CG call, special session on SCXML

13 Aug 2010

   See also: [2]IRC log

      [2] http://www.w3.org/2010/08/13-hcg-irc

Attendees

   Present
          Jim_Barnett, Kazuyuki, Rahul_Akolkar, Janina, Plh,
          +39.524.9.aaaa, ChrisL, Bert, Debbie_Dahl, Shepazu,
          Lofton_Henderson, paulc

   Regrets
   Chair
          Chris

   Scribe
          plh

Contents

     * [3]Topics
         1. [4]Next meeting
     * [5]Summary of Action Items
     _________________________________________________________

   <scribe> scribeNick: plh

   <ChrisL> slides at
   [6]http://www.w3.org/2010/Talks/0813-SCXML/SCXML_101.pdf

      [6] 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> [7]http://en.wikipedia.org/wiki/State_diagram

      [7] http://en.wikipedia.org/wiki/State_diagram

   <ChrisL>
   [8]http://en.wikipedia.org/wiki/State_diagram#Harel_statechart

      [8] 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:
   [9]http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

      [9] 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> [10]http://portal.acm.org/citation.cfm?id=1174149

     [10] 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> [11]http://commons.apache.org/scxml/

     [11] 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
   [12]http://www.activevos.com/community-open-source.php

     [12] 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)]

   <ChrisL>
   [13]http://svgopen.org/2010/papers/45-Developing_a_StatecharttoECMAS
   cript_Compiler_Optimized_for_SVG_User_Interface_Development_for_the_
   World_Wide_Web/index.html

     [13] http://svgopen.org/2010/papers/45-Developing_a_StatecharttoECMAScript_Compiler_Optimized_for_SVG_User_Interface_Development_for_the_World_Wide_Web/index.html

   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> [14]http://www.openstream.com/cueme/

     [14] 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
   [15]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
   [16]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].

Next meeting

   August 27

   Deborah will chair

Summary of Action Items

   [NEW] ACTION: Doug to find out about agenda process for TPAC
   [recorded in
   [17]http://www.w3.org/2010/08/13-hcg-minutes.html#action01]
   [NEW] ACTION: Jim to find possible demos for SCXML [recorded in
   [18]http://www.w3.org/2010/08/13-hcg-minutes.html#action02]

   [End of minutes]


-- 
 Chris Lilley                    mailto:chris@w3.org
 Technical Director, Interaction Domain
 W3C Graphics Activity Lead
 Co-Chair, W3C Hypertext CG

Received on Friday, 13 August 2010 14:56:40 UTC