Google Summer of Code ideas
Android Platform module
The proposal is to realize a module targeting Android platform.
Android is a software development platform for mobile phones based on the Linux operating system. The code for Android platform is written in Java (then compiled in java byte code and transformed in dalvik executable). There is an Eclipse plug-in which help to write, build, and simulate execution of an Android application on a standard computer.
The student will have to specify a domain specific meta-model with ecore for embedded applications and implement an android application code generator (Java) using acceleo facilities.