Welcome to jMDA

To generate software automatically has been a strong ambition since the early days of software development.

jMDA is a new approach in this area. It streamlines proven, widely known and accepted open source technologies into a most comprehensible and easy to use set of Java libraries that are extremely powerful and flexible at the same time. The main purpose of jMDA is

  • to leverage a comprehensible and easy to use modelling environment,

  • to provide convenient and complete access to modelling information and

  • to make available easy to use software generator facilities.

The introduction will briefly explain the main drivers behind this project, the jMDA book provides more detailed information about the most important concepts and the open source software is available here.

Showing posts with label jmda. Show all posts
Showing posts with label jmda. Show all posts

Saturday, 5 October 2013

noDSL! – domain modelling with Java and software generation with jMDA

This article introduces many of the most important concepts of jMDA in a concise example. It demonstrates how domain modelling, domain model access and code generation can be covered in a single and very comprehensive Java source code file. jMDA offers all this in a straight forward manner: no proprietary DSL has to be defined, no IDE plugins are necessary.

Thursday, 26 September 2013

jump start annotation processing (even without annotations if you want)

With jmda.core you can easily perform annotation processing. What's more you can even do so if you do not have annotated code. Read this to find out how to do that.

Friday, 20 September 2013

version 1.1.0 of jMDA arrived

Version 1.1.0 of jmda.core, jmda.gen and jmda.sample have just been published together with jmdabook at google code.
Get your feet wet with jMDA quickly here.

Saturday, 8 September 2012