Eclipse Sirius is the project that makes it easy to create custom graphical modeling workbenches dedicated to specific business domains.
In this tutorial, you will see how to create a diagram editor to define the choreography of a Mindstorms robot. Based on a graphical language, this tool will allow you to define and combine the different steps of a choreography executed by a Lego Mindstorms: going forward, turning, grabbing or releasing the object, …
The workshop is composed of four steps:
- Create a basic Diagram to display a simple flow (nodes and edges)
- Improve this diagram with custom colors, specific SVG shapes and containers
- Add edition tools to create, modify and navigate objects from the diagram
- Complete the diagram with custom properties views
A ready-to-use package, a step-by-step guide and the solution for each step will be distributed at the beginning of the workshop.
To see the robot in action : https://www.youtube.com/watch?v=ywAHnBl8gz4
Note: this workshop has already been presented at EclipseCon France 2016 (https://www.eclipsecon.org/france2016/session/sirius-workshop-lets-creat...)