Web modeller for wCMF in development

I’m developing an application that generates a Domain Specific Language IDE with web 2.0 interface.

We call it CWM (Chronos Web Modeller)

here a screen shot

Check it out here:
http://cwm.nikostotz.de/demo/gui/

This is a private server: feel free to test but don’t count on performance.

The CWM aims is to create a model that is further used to generate documents and code.

We test (and support) Firefox only. A stable release will support all the major browser. Right now we are in an advanced alpha stadium.

We are developing the CWM with simplicity in mind.
Especially for the gathering of Requirements and use cases a complete modeling tool like EA can be an over kill for the typical “normal” client. A web client, near zero installation feature, allows more users to works with the same model contemporaneously.

After then this can be exported back to EA.
Some Background
The Chronos metamodel is used as basis to describes an IT project.
In Chronos a Goal -is specified by–> Requirement —is realized by a—> Feature—is detailed by a-> Use Case –that instantiates a-> Domain object.

Because this structure is generated rather that hard coded, if you have a project specific need, all you must do it to change the UML model
see below:

changing this model you completely change the applications objects.

Front end and backend are completely separated and communicate with JSON. Additionally also a SOAP interface is generated: see http://cwm.nikostotz.de/demo/application/soap.php for the generated API specification.

We are using EXTJS (http://extjs.com) and Draw2d (http://draw2d.org/draw2d/) as frameworks for the Java Script client and wCMF (http://wcmf.sourceforge.net/) for the PHP backend.

SPARX EnterpriseArchitect is used to model the UML while the generator is openArchitectureWare (openArchitectureWare.org ).
The generated Model can be exported in XMI (rational rose compatible).

The CWM is released under the Eclipse Common Licence and his source is available on the Project on sourceForge:
https://sourceforge.net/projects/olympos/

Submit your bugs here:
http://sourceforge.net/tracker/?group_id=198381&atid=965248

as you can see some of them are already  know.

if you have a feature request tell us!
http://sourceforge.net/tracker/?group_id=198381&atid=965251

Comments are closed.