![]() |
The Fornax-Platform
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. ProjectsThis page is the best starting point to explore the projects hosted by the Fornax-Platform. In the following the projects are introduced briefly. ArchetypesArchetypes are Maven2-Plugins creating a complete project structure with needed files and sample data. Cartridges for openArchitectureWareCartridges are openArchitectureWare components that can be used for special needs like generating java code, or a j2ee application or a text editor or php. M2 RepositoryThe Fornax-Platform is based on the Maven2 Buildsystem. The M2 repository administrates artifacts produced by the projects hosted on the Fornax-Platform. Tool Support for MDSDThe 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. |