Use Eclipse Technologies to build modern embedded development IDE
Gaetan Morice (Sierra Wireless ),
Making With Eclipse · Standard (25 mins)
Tags: CDT , Mobile And Embedded , Modeling
Monday, 13:30, 25 minutes | Stevens Creek
This talk will present 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 will explain in this talk 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
We will show code examples and snippets and we will illustrate possible results with short demos.
Gaetan Morice leads Eclipse based IDE projects for embedded software development tooling. These projects involve lots of Eclipse technologies such as EMF, Xpand, CDT, TM and DLTK. He also leads research efforts on alternative JVM languages used in Eclipse plug-in development. He works in the Tools Delivery Team of Sierra Wireless.
Benjamin is a technical expert at Sierra Wireless, passionated about Eclipse and its ecosystem. He is very involved in the Eclipse community, winner of the "Eclipse Top Contributor 2009" contest, and committer on PDE and e4 projects.