Chapter 3 Overview

Abstract

This chapter gives an overview of the design objectives, approaches and patterns incorporated by openXMA to support the application of model driven software developement techniques.

First of all the approach of openXMA is model driven which means that the presentation layer is described/designed in a model from which code is generated. Finally custom code can be added manually.


All steps are done by an integrated open source tool chain whithin Eclipse. The generated and also the custom code consists of Java classes and resource files.

These coexistence of generated and manually code is a basic princip of openXMA. This allows to utilize the power of model driven development and still have the flexibility of manual coding.