Re: UI for authoring SCXML documents
David Junger <[email protected]> Thu, 30 Jul 2015 08:41:06 +0200
| Newsgroups | gmane.comp.web.voice |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_21DA71DD-C739-4225-8026-056258CF1B2C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Le 30 juil. 2015 =C3=A0 01:37, Michael Bodell <[email protected]> a = =C3=A9crit : >=20 > If there was an equivalent for SCXML with a state machine content, = data model, visualization, and ability to inject events and execute all = in one browser pane I think that would be quite valuable. And if there = were SCXML interpreters that were well positioned to run in the standard = web browsers (I.e., JS based SCXML interpreters like SCION) as well as = the visualization tools ready to generate visualization in the browser = (like SCHVIZ), then I think that would be handy. Hello Rob. I'd like to add that what Michael describes is also partly provided by = my implementation, JSSC (http://jsscxml.org). It runs directly in = browser JavaScript, and follows the SCXML semantics more closely than = SCION. I'm afraid I don't have much time to develop it at the moment, but JSSC = comes with an interactive graphical viewer that runs the interpreter = step-by-step, showing you the state chart's structure, active states, = event queues, and even allowing you to edit transitions at runtime. David= --Apple-Mail=_21DA71DD-C739-4225-8026-056258CF1B2C Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D"">Le 30 juil. 2015 =C3=A0 01:37, Michael Bodell <<a = href=3D"mailto:[email protected]" class=3D"">[email protected]</a>> = a =C3=A9crit :<br class=3D""><div><blockquote type=3D"cite" class=3D""><br= class=3D"Apple-interchange-newline"><div class=3D""> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" = class=3D""> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)" = class=3D""> <style class=3D""><!-- /* Font Definitions */ @font-face {font-family:Helvetica; panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman",serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal; font-family:"Calibri",sans-serif; color:#1F497D;} span.EmailStyle18 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> <div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" class=3D""> <div class=3D"WordSection1"><p class=3D"MsoNormal"><span style=3D"color: = rgb(31, 73, 125); font-family: Calibri, sans-serif; font-size: 11pt;" = class=3D"">If there was an equivalent for SCXML with a state machine = content, data model, visualization, and ability to inject events and = execute all in one browser pane I think that would be quite valuable. And if there were SCXML = interpreters that were well positioned to run in the standard web = browsers (I.e., JS based SCXML interpreters like SCION) as well as the = visualization tools ready to generate visualization in the browser (like SCHVIZ), then I think that would be = handy.</span></p></div></div></div></blockquote><br = class=3D""></div><div>Hello Rob.</div><div><br class=3D""></div><div>I'd = like to add that what Michael describes is also partly provided by my = implementation, JSSC (<a href=3D"http://jsscxml.org" = class=3D"">http://jsscxml.org</a>). It runs directly in browser = JavaScript, and follows the SCXML semantics more closely than = SCION.</div><div><br class=3D""></div><div>I'm afraid I don't have much = time to develop it at the moment, but JSSC comes with an interactive = graphical viewer that runs the interpreter step-by-step, showing you the = state chart's structure, active states, event queues, and even allowing = you to edit transitions at runtime.</div><div><br = class=3D""></div><div><span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>David</div></body></html>= --Apple-Mail=_21DA71DD-C739-4225-8026-056258CF1B2C--