The Model Driven Software Network

Raise your level of abstraction

Martin Thiede

Concrete, a lightweight, web-based model editor

"Concret" is a web-base model editor which can be configured for different DSLs by providing a metamodel and optional concrete syntax definition in HTML/CSS. Models are created mainly by typing text in the browser, using autocompletion, constraint checks, etc. They are exchanged in JSON format with any backend, e.g. via AJAX.

Web: http://concrete-editor.org
Project on github: http://github.com/mthiede/concrete
Screencast: http://vimeo.com/9164866

Views: 59

Tags: ajax, javascript, json, modelling

Add a Comment

You need to be a member of The Model Driven Software Network to add comments!

Join The Model Driven Software Network

Martin Thiede Comment by Martin Thiede on April 20, 2010 at 9:36pm
@Vineet: In order to create an editor you need a metamodel. Concrete metamodels are very similar to ECore/EMF metamodels. There will be support for automatic conversion from ECore to Concrete using the RGen Ruby framework soon (check github.com/mthiede). In order to create an ECore metamodel from your XSD you can use EMF (you have to install Eclipse and EMF). See http://stackoverflow.com/questions/671555/how-to-convert-xsd-to-eco... for an example.
Vineet Manohar Comment by Vineet Manohar on March 15, 2010 at 4:14am
Looks promising. I am the technical architect of a code generation project called Clickframes, and I am trying to find a decent editor for the model. Is there an easy way to convert my existing xsd to an editor?
Pedro J. Molina Comment by Pedro J. Molina on February 4, 2010 at 7:48pm

Badge

Loading…

© 2012   Created by Mark Dalgarno.   Powered by .

Badges  |  Report an Issue  |  Terms of Service