Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Use Eclipse Technologies to build modern embedded development IDE

Gaetan Morice (Sierra Wireless ),

Making With Eclipse · Standard (25 mins)
Monday, 13:30, 25 minutes | Stevens Creek

Tags: CDT , Mobile And Embedded , Modeling
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.

Slides