commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jacob Beard <jbea...@cs.mcgill.ca>
Subject Re: [SCXML]Eclipse plunge-in based visual editor,debugger and code generation tool for SCXML
Date Fri, 02 Apr 2010 03:30:29 GMT
Hi,

Cool project idea. I have a concern though. I believe there are a few free
and open source Eclipse-based graphical statechart editors already in
existence, including Eclipse UML2Tools[0] and Topcased[1]. Additionally,
UML2Tools is based on the GMF stack. I was wondering if you could explain
the relationship of your intended graphical Statechart editor to these
projects. In particular, could you explain: 1) how these existing editors
fall short of providing a satisfactory solution, and b) why it is better to
develop a new GMF-based editor from scratch, as opposed to trying to improve
these existing editors?

Thanks,

Jake

[0] http://www.eclipse.org/modeling/mdt/?project=uml2tools
[1] http://www.topcased.org/

On Thu, Apr 1, 2010 at 11:01 PM, xunlong gui <ustbcoder@gmail.com> wrote:

> Hi Mark,
>
> EMF is just a Eclipse based data model framework, if we want to build some
> graphics edition application, we can use EMF to edit our data model,but
> only
> EMF is not enough.
>
> In the first fews year, developers use EMF+GEF to develop graphics edition
> application, but now, There is a good framework called GMF which include
> EMF
> features and GEF features, it is a excellent Eclipse based
> Model-View-Controller graphics edition framework
>
> 2010/4/2 Mark Fortner <phidias51@gmail.com>
>
> > Just out of curiosity, wouldn't it be easier to simply create a SCXML
> > serializer plug-in for the EMF, since EMF already supports state diagrams
> > (in addition to all the other diagram types)?  It might save you some
> time
> > and effort.
> >
> > Hope this helps,
> >
> > Mark
> >
> >
> > On Wed, Mar 31, 2010 at 10:39 PM, xunlong gui <ustbcoder@gmail.com>
> wrote:
> >
> > > Hi guys,
> > > I have finish my Project Proposal, you can find it here
> > > http://wiki.apache.org/commons/guixl, any one who is interested in
> > > mentoring
> > > me,please let me know ,thank you very much :-)
> > >
> > > 2010/3/31 xunlong gui <ustbcoder@gmail.com>
> > >
> > > >   Hi all,
> > > >
> > > > I have been using Apache Commons SCXML Engine for more than two
> > years,Now
> > > i
> > > > have an idea to improve it, and I wanted to post it and see if there
> > > would
> > > > be any interest in it in the Apache SCXML community. If possible, i
> > want
> > > to
> > > > hold it as a GSoC(url:http://socghop.appspot.com/<
> > > http://socghop.appspot.com/>)
> > > > open source project.
> > > > The basic idea of the project is to create a Eclipse based visual
> > editor
> > > > and debugger for SCXML which can also generate SCXML statechart to
> Java
> > > > code.
> > > >
> > > > State Chart XML (SCXML) is currently a Working Draft published by the
> > > World
> > > > Wide Web Consortium (W3C). SCXML provides a generic state-machine
> based
> > > > execution environment based on Harel State Tables. SCXML is a
> candidate
> > > for
> > > > the control language within multiple markup languages coming out of
> the
> > > > W3C.It is very useful to handler complex status transfer logic,but if
> a
> > > > SCXML file is really so huge and complex,it will become too difficult
> > to
> > > > maintain and refactor or to test its logic validity.
> > > >
> > > > This project is to develop a Eclipse plunge-in visual editor which is
> > > > capable of showing a graphical representation of the process model
> and
> > > > allows for adding breakpoints to activities, variable modifications
> and
> > > > managing the debugging process for SCXML.I have already done some
> work
> > on
> > > > both SCXML and Eclipse GMF,even i tried to implement a SCXML editor
> > using
> > > > GMF and got a little achievement,so i want to develop this editor
> with
> > > GMF
> > > > and have enough confidence to finish it.
> > > > Usually,State Chart XML file will be running on a SCXML engine(for
> > > example,
> > > > our Apache Commons SCXML),if some one only want to achieve the SCXML
> > > file's
> > > > business logic,but do not want to or can not use some SCXML engine
> due
> > to
> > > > licence problem etc,this tool can export SCXML file's logic to
> > > executeable
> > > > Java code which has the same state logic translation with the SCXML
> > file.
> > > >
> > > > This is my mainly idea,if anyone has any questions or comments, or
> > would
> > > be
> > > > interested in mentoring this project, please let me know. Thanks.
> > > >
> > > > Gui
> > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message