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.

Sunday 3 December 2017

Wednesday 8 November 2017

jMDA still alive

Hi, jMDA offers some new and updated features. This is just a short teaser. If somebody finds this interesting please contact me. This might encourage me to provide better information about the details. In short: there is a tool that can be used to produce UML class diagram style representations from Java source and binary code. In addition there is plenty of code that helps to make
- code generation
- java annotation processing and
- access to package javax.lang.model stuff
extremely convenient. As for the class diagram tool, here is a screenshot that demonstrates what it can do:

alternative text
uml class diagram created from java types