The 2.0.0 final version of Acceleo has just been released. The MDA code generator offers many new features and is now bundled with "on the shelves" generators targeting JEE, CSharp, Php, Java or Python.
Using these generators you're now able to generate code for these technologies in a few mouse clicks, according to the team. The core engine also evolved in order to provide a very low learning step. The templates syntax has been changed and is now able to directly handle filtering predicates. This leads to better syntax highligthing, error detection and completion. Browsing services have been refactored to get a better consistency. Acceleo 2.0.0 enables you to export your generator projects as Eclipse plugins, and the release also brings in better compatIbility with XML files thanks to EMF-XSD.
More information on the generator modules bundled with Acceleo 2.0.0:
JEE Generator : business objects, relational/objects mapping using Hibernate, database initialization scripts, data access objects, integrity constraints, user interface using Struts, unit-testing (JUnit and HtmlUnit).
CSharp generator : business objects, relational/objects NHibernate, interfaces, factory and implementations, database initialization scripts and Visual Studio configuration scripts.
Java generator : generate Java classes from class diagram, use a specific Profile to customize the generation.
Ecore to Python generator : business objects, specific constraints(opposite relations, uniqueness...) and unit tests.
Php generator : 3 layered architecture, data access using PearDB, data transfer objects, Smarty templates and PhpMVC actions/forms.
Mindmap : XHTML slides generation from a MindMap domain specific modeler.