The Model Driven Software Network

Raise your level of abstraction

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: 435

Add a Comment

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

Join The Model Driven Software Network

Comment by Martin Thiede on April 20, 2010 at 21:36
@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.
Comment by Vineet Manohar on March 15, 2010 at 4:14
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?
Comment by Pedro J. Molina on February 4, 2010 at 19:48

Badge

Loading…

© 2019   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service