It seems that Genuitec has an amazing opportunity to incorporate Model Driven Architecture into MyEclipse.
This would possibly more than double the development productivity being delivered by MyEclipse.
The open source MDA tool, Acceleo, would fit into the MyEclipse framework. It is already integrated into Eclipse.
The tool enables new software to be specified using UML models (platform independent), from which code can be generated in the Eclipse framework.
The code needs some hand coding to be added. This is done between special user code ‘markers’ . MyEclipse seems tailored for supporting this kind of thing. Also, some of the Acceleo generators input uml models and produce code in a mix of frameworks such as Spring, Hibernate, Struts. MyEclipse already has these capabilities, so could add value to Acceleo.
Then also Acceleo includes features that focus on the creation of new code generators for any framework. MyEclipse could also add value to this.
The ‘Generator Factory’ allows a ‘bottom up’ approach, in which the target code can first be coded by hand (MyEclipse can rather assist with this), and then generalized in the .mt files. This is very powerful, enabling one to create new generators from a base of existing code.
I would certainly find it amazing to use an ‘Acceleo_MyEclipse’.
I am currently playing with Acceleo within MyEclipse, but of course there is not yet any special support.