SiriusCon 2017 - Sirius Tutorial Demo

Preview:

Citation preview

Tutorial Demo

He can perform basic actions

Going Forward

Rotate

Grab an object

Release an object

Java program

• Our robot is controlled by a program written in Java

• Based on a small framework on top of LeJOS EV3

Modeling + Generation

Graphical editorCode Generator

Java Program

Model

Graphical editor

Mindstorms Domain Model

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

Principles

DataDomain

RepresentationsModeling Tool

created with

conforms to

references represent

Tool Specifiers/Developers End Users

Tutorial Steps

• 1) Metamodel

• 2) Visualisation Tool

• 3) Container and Edition Tools

• 4) Custom Properties views

Work in a new runtime

Define the Metamodel Use the Metamodel

Run a Eclipse Launch Configuration

Thank you!

Other tutorials on Sirius website

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

Recommended