Why and how SmartTools generates components?

Overview

We have developed a new approach called SmartTools which provides a generic software factory based on this MDE (Model-Driven Engineering) concept. Our generic approach can be easily instantiate into an external platform. We have performed a successful SmartTools approach integration into the Eclipse Platform. Then We obtain a plug-ins factory which automates the development of new plug-ins. The following picture shows the final Eclipse plug-ins distribution of the SmartTools approach:

Presentation 1

The Eclipse Plug-ins Factory produces 90% of a plug-in code, that involves a minimal developper intervention during the all development process.

Presentation 2

Moreover than a plug-ins factory, our SOA approach allows RCP production applications and OSGi bundles productions.

Presentation 3

We have strongly used open source technologies: DSL, the Java, XML and SOA technologies.

Presentation 4

First result of this integration effort are the followings:

What?

For a document

Generation
Generated

Next: Main DSL: World and CDML

Last modified: $Date: 2008-09-02 15:56:02 +0200 (Tue, 02 Sep 2008) $