This talk aims at presenting how we combined several Eclipse technologies to create a new generation tooling for embedded development. This new tool allows developers to use a component oriented approach to design the embedded code. We explain how the following Eclipse technologies can be used to create a complete tooling:
* EMF as a central component to define the data model of the tool
* The Common Navigator Framework to integrate a logical view in the Project Explorer
* GMF to edit graphically some parts of the model
* Xpand to implement code generators
* EMF Compare to allow round tripping between model and code
* DLTK to add support of a new scripting language (Lua)
* Eclipse Builders to implement the compilation toolchain
* RSE (Remote System Explorer) to interact with the target
* TCF (Target Communication Framework) to download, execute, debug on the target