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:
The Eclipse Plug-ins Factory produces 90% of a plug-in code, that involves a minimal developper intervention during the all development process.
Moreover than a plug-ins factory, our SOA approach allows RCP production applications and OSGi bundles productions.
We have strongly used open source technologies: DSL, the Java, XML and SOA technologies.
First result of this integration effort are the followings:
Next: Main DSL: World and CDML
Last modified: $Date: 2008-09-02 15:56:02 +0200 (Tue, 02 Sep 2008) $