Agenda AT6 - 2 to 5.30 pm
Speaker: Gaëtan Morice, Eclipse expert / Anyware Technologies
This workshop will present how different Eclipse technologies can be used to develop a complete IDE for device software development. Indeed, in order to provide a usable and effective product, the project had to deal with high level user abstraction and complex low level environment. To achieve this goal, various different Eclipse projects can be used :
- CDT/MBS for definition of compilation chains
- P2 custom installer and specific updates
- C library encapsulation into plugins
- RSE UI services
- Using TCF for communication purpose
Moreover, the whole IDE has to conform with Eclipse products quality standards using decoupling and extensibility through plug-ins and extension points. It also enables user assistance with contextual/online help and cheat sheets. This workshop is an example of how various Eclipse projects can be set up in an industrial product.