siriuscon 2017 - sirius tutorial demo

11
Tutorial Demo

Upload: obeo

Post on 22-Jan-2018

114 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: SiriusCon 2017 - Sirius Tutorial Demo

Tutorial Demo

Page 2: SiriusCon 2017 - Sirius Tutorial Demo
Page 3: SiriusCon 2017 - Sirius Tutorial Demo

He can perform basic actions

Going Forward

Rotate

Grab an object

Release an object

Page 4: SiriusCon 2017 - Sirius Tutorial Demo

Java program

• Our robot is controlled by a program written in Java

• Based on a small framework on top of LeJOS EV3

Page 5: SiriusCon 2017 - Sirius Tutorial Demo

Modeling + Generation

Graphical editorCode Generator

Java Program

Model

Page 6: SiriusCon 2017 - Sirius Tutorial Demo

Graphical editor

Page 7: SiriusCon 2017 - Sirius Tutorial Demo

Mindstorms Domain Model

A subset of what the robot can do: Grab, Release, Rotate, GoForward

Page 8: SiriusCon 2017 - Sirius Tutorial Demo

Principles

DataDomain

RepresentationsModeling Tool

created with

conforms to

references represent

Tool Specifiers/Developers End Users

Page 9: SiriusCon 2017 - Sirius Tutorial Demo

Tutorial Steps

• 1) Metamodel

• 2) Visualisation Tool

• 3) Container and Edition Tools

• 4) Custom Properties views

Page 10: SiriusCon 2017 - Sirius Tutorial Demo

Work in a new runtime

Define the Metamodel Use the Metamodel

Run a Eclipse Launch Configuration

Page 11: SiriusCon 2017 - Sirius Tutorial Demo

Thank you!

Other tutorials on Sirius website

http://www.eclipse.org/sirius/getstarted.html