The Fornax-Platform is a development
platform for tools related to the Model-Driven-Software-Development - MDSD.
In this context tools are cartridges, transforms, ready-to-use generators or simple enhancements to
make it easier to work in a MDSD environment.
Frameworks used by and needed for working with FORNAX
FORNAX is based on ECLIPSE and uses the following projects:
Beside these the FORNAX community recommends two other tools for developing in a model driven way. The first is the
generator framework openArchitectureWare. This framework is more than just a generator. Beside the template language
XPand that is used to write own templates for code generation it has an own constraint language CHECK, a solution for generating text editors XText and many more.
It is very flexible and customizable.
This page is the best starting point to explore the projects hosted by the Fornax-Platform. In the following the projects are introduced briefly.
Archetypes are Maven2-Plugins creating a complete project structure with needed files and sample data.
Cartridges are openArchitectureWare components that can be used for special needs like generating java code, or a j2ee application or a text editor or php.
The Fornax-Platform is based on the Maven2 Buildsystem. The M2 repository administrates artifacts produced by the projects hosted on the Fornax-Platform.
The projects of this category should make model driven development more usable, by enhancing functionality of the existing tools (the IDE, Modelling tool, framework, editors...). One example is the Maven 2 (M2) plugin for working with openArchitectureWare.
This is only a short listing of the FORNAX projects. The platform overview will give you a more detailed introduction.