Documentation on MD²
MD² is a framework for model-driven development of mobile business applications. It provides a domain specific language (DSL) for the specification of a textual model. Such a model can describe characteristics of a business scenario, including the communication between different apps and sequences of actions within each app, the views to be displayed and the data to be stored. A complete MD² model consists of four files, each representing a certain perspective – model, view, controller as well as workflow – on the application(s) to be generated.
This handbook comprises a modeler’s handbook and a developer’s handbook. The modeler’s handbook is targeted towards people who want to use the MD² framework to create models and generate code from them. It describes the constructs provided by the DSL and how to use them. Furthermore, it explains how the applications generated by the framework can be deployed. The developer’s handbook aims to provide all information that is necessary for further development of and with the MD² framework.