Book a Demo

Author Topic: Web 2.0 modeler compatible with EA  (Read 4021 times)

Giu Platania

  • EA User
  • **
  • Posts: 88
  • Karma: +4/-0
  • As Above so Below
    • View Profile
    • Linkedin
Web 2.0 modeler compatible with EA
« on: November 24, 2008, 04:07:17 am »
Hello,
I'm developing an application that generates a Domain Specific Language IDE with web 2.0 interface.
We call it CWM (Chronos Web Modeller)


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
Giuseppe Platania
Enterprise Architect
Door Business Consulting
+++
"As above so below, to accomplish the miracles of the One Thing" - Trismegistus
===
The above content reflects my own opinion and is not endorsed by Monthy Python
***
The above is NOT a reference to Monty Python

Eni Kao

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Some usage hints on CWM
« Reply #1 on: November 24, 2008, 07:57:23 am »
The usage of CWM is very desktop-like, not so much oriented at web applications. Therefore, some hints:

  • Almost all elements of the UI have context menus, So right-clicking anywhere is a good way to explore the application.
  • The other dominant usage pattern is drag & drop. For example, you can drag & drop new elements from the upper left corner to a diagram.
  • We've tried to automate things as much as possible. Therefore, you won't find any "save" button in the application -- everything is saved automatically in the background.

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Web 2.0 modeler compatible with EA
« Reply #2 on: November 24, 2008, 10:42:57 am »
Are there any common scenarios where the meaning of the acronym could be confused with Common Warehouse Metamodel?
No, you can't have it!