Re: UI for authoring SCXML documents
Jacob Beard <[email protected]> Wed, 29 Jul 2015 18:50:05 -0400
| Newsgroups | gmane.comp.web.voice |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_CFE95C95-3AB4-4FF9-A246-C7E1242FE207 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Rob, I have done some work on automated layout: https://github.com/jbeard4/scxml-viz https://github.com/JacobeanRnD/SCHVIZ SCHVIZ is bundled with the microexpresscion SCXML orchestration server: = https://github.com/JacobeanRnD/microexpresscion My philosophy has been that full graphical editing environments are hard = to get right, and that SCXML can be edited productively using text/xml = editors, with automated graphical layout tools used to visualize the = document.=20 I=E2=80=99m planning to package SCHVIZ into a stand-alone command-line = tool. It should be released in a few weeks. If you have any questions or comments, please don=E2=80=99t hesitate to = ask. Thanks, Jake > On Jul 28, 2015, at 10:09 PM, Rob Rudin <[email protected]> = wrote: >=20 > All =E2=80=93 I=E2=80=99m working on an implementation of SCXML for = MarkLogic (http://www.marklogic.com/ <http://www.marklogic.com/>), and = I=E2=80=99m curious if SCXML users have UI-driven tools for authoring = and managing SCXML documents, or if they are largely edited by hand = using text/XML editors. > =20 > Related to that =E2=80=93 has consideration been given to some sort of = integration between BPMN and SCXML such that the output of a BPMN tool = could be transformed into an SCXML document? I don=E2=80=99t know enough = about BPMN to know if this is feasible, but it just seems like SCXML = could use some sort of UI for making it easier to author/manage SCXML = documents. > =20 > Thanks, > Rob --Apple-Mail=_CFE95C95-3AB4-4FF9-A246-C7E1242FE207 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"">Hi Rob,<div class=3D""><br class=3D""></div><div class=3D"">I = have done some work on automated layout:</div><div class=3D""><br = class=3D""></div><div class=3D""><a = href=3D"https://github.com/jbeard4/scxml-viz" = class=3D"">https://github.com/jbeard4/scxml-viz</a></div><div = class=3D""><a href=3D"https://github.com/JacobeanRnD/SCHVIZ" = class=3D"">https://github.com/JacobeanRnD/SCHVIZ</a></div><div = class=3D""><br class=3D""></div><div class=3D"">SCHVIZ is bundled with = the microexpresscion SCXML orchestration server: <a = href=3D"https://github.com/JacobeanRnD/microexpresscion" = class=3D"">https://github.com/JacobeanRnD/microexpresscion</a></div><div = class=3D""><br class=3D""></div><div class=3D"">My philosophy has been = that full graphical editing environments are hard to get right, and that = SCXML can be edited productively using text/xml editors, with automated = graphical layout tools used to visualize the document. </div><div = class=3D""><br class=3D""></div><div class=3D"">I=E2=80=99m planning to = package SCHVIZ into a stand-alone command-line tool. It should be = released in a few weeks.</div><div class=3D""><br class=3D""></div><div = class=3D"">If you have any questions or comments, please don=E2=80=99t = hesitate to ask. Thanks,</div><div class=3D""><br class=3D""></div><div = class=3D"">Jake</div><div class=3D""><br class=3D""></div><div><blockquote= type=3D"cite" class=3D""><div class=3D"">On Jul 28, 2015, at 10:09 PM, = Rob Rudin <<a href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><div = class=3D"WordSection1" style=3D"page: WordSection1; font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;"><div style=3D"margin: 0in 0in 0.0001pt; = font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">All =E2=80=93= I=E2=80=99m working on an implementation of SCXML for MarkLogic (<a = href=3D"http://www.marklogic.com/" style=3D"color: purple; = text-decoration: underline;" class=3D"">http://www.marklogic.com/</a>), = and I=E2=80=99m curious if SCXML users have UI-driven tools for = authoring and managing SCXML documents, or if they are largely edited by = hand using text/XML editors.<o:p class=3D""></o:p></div><div = style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: = Calibri, sans-serif;" class=3D""><o:p class=3D""> </o:p></div><div = style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: = Calibri, sans-serif;" class=3D"">Related to that =E2=80=93 has = consideration been given to some sort of integration between BPMN and = SCXML such that the output of a BPMN tool could be transformed into an = SCXML document? I don=E2=80=99t know enough about BPMN to know if this = is feasible, but it just seems like SCXML could use some sort of UI for = making it easier to author/manage SCXML documents.<o:p = class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; = font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p = class=3D""> </o:p></div><div style=3D"margin: 0in 0in 0.0001pt; = font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Thanks,<o:p= class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; = font-size: 11pt; font-family: Calibri, sans-serif;" = class=3D"">Rob</div></div></div></blockquote></div><br = class=3D""></body></html>= --Apple-Mail=_CFE95C95-3AB4-4FF9-A246-C7E1242FE207--