EclipseCon EU 2017 - Sirius

melbats
A Guided Tour of Eclipse Modeling
Mélanie BATS
@melaniebats
A Guided Tour of Eclipse Modeling
An Eclipse project to easily create
your own graphical modeling
workbench
What is Sirius ?
A Guided Tour of Eclipse Modeling
Part of the release train
One major release per/year
A release each 2 months
More than 10 committers
actively working
Sirius is alive!
Sirius
in the
Eclipse modeling ecosystem
CDOEMF AQL Acceleo
Ecore tools
EMF
Compare
Sirius Xtext
CDO
CDOEMF AQL Acceleo
Ecore tools
EMF
Compare
Sirius Xtext
CDOEMF AQL Acceleo
Ecore tools
EMF
Compare
Sirius Xtext
CDOEMF
AQL
Acceleo
Ecore tools
EMF
Compare
Sirius Xtext
CDOEMF
AQL
Acceleo
Ecore tools
EMF
Compare
Sirius Xtext
CDOEMF Acceleo
Ecore tools
EMF
Compare
Sirius XtextAQL
CDOEMF
AQL
Acceleo
Ecore tools
EMF
Compare
Sirius Xtext
Ecore tools
CDOEMF
AQL
AcceleoEMF
Compare
Sirius Xtext
A Guided Tour of Eclipse Modeling
Principles of SiriusPrinciples of Sirius
Metamodel
A Guided Tour of Eclipse Modeling
Principles of SiriusPrinciples of Sirius
Metamodel Sirius configuration+
A Guided Tour of Eclipse Modeling
Principles of SiriusPrinciples of Sirius
Metamodel Sirius configuration Graphical modeler+ =
A Guided Tour of Eclipse Modeling
Principles of Sirius
Sirius specifier
Metamodel Sirius configuration Graphical modeler+ =
A Guided Tour of Eclipse Modeling
Principles of Sirius
Sirius specifier
Metamodel Sirius configuration Graphical modeler+ =
Workbench end users
A Guided Tour of Eclipse Modeling
Demo
An end user workbench
based on Sirius
A Guided Tour of Eclipse Modeling
How do we configure a
graphical designer with
Sirius ?
A Guided Tour of Eclipse Modeling
Use the Sirius specification editor...
A Guided Tour of Eclipse Modeling
Use the Sirius specification editor...
Sirius configuration
A Guided Tour of Eclipse Modeling
… to specify the end user graphical workbench
Sirius configuration
A Guided Tour of Eclipse Modeling
… to specify the end user graphical workbench
Sirius configuration End user workbench
A Guided Tour of Eclipse Modeling
Workbench structure
Defines the complete structure of
the modeling workbench
Sirius configuration
A Guided Tour of Eclipse Modeling
Model explorer
Sirius configuration
Model
Explorer
End user workbench
A Guided Tour of Eclipse Modeling
Dashboard
Dashboard
Sirius configuration
End user workbench
A Guided Tour of Eclipse Modeling
Viewpoint
Provides viewpoints adapted to
the user's role or activity
Sirius configuration
A Guided Tour of Eclipse Modeling
Viewpoint
End user workbench
Sirius configuration
A Guided Tour of Eclipse Modeling
Representations
Each viewpoint corresponds to a
set of representations
Sirius configuration
A Guided Tour of Eclipse Modeling
Representations
Sirius configuration
End user workbench
A Guided Tour of Eclipse Modeling
Representations
Sirius configuration
End user workbench
A Guided Tour of Eclipse Modeling
Layers
Each diagram provides default
and optional layers
Sirius configuration
A Guided Tour of Eclipse Modeling
Layers
Sirius configuration
End user workbench
A Guided Tour of Eclipse Modeling
Layers
Sirius configuration
End user workbench
A Guided Tour of Eclipse Modeling
Mappings
Each layer defines mappings :
node, container and edge
A Guided Tour of Eclipse Modeling
Mappings
End user workbench
Sirius configuration
A Guided Tour of Eclipse Modeling
Mappings
End user workbench
Node
Sirius configuration
Node
A Guided Tour of Eclipse Modeling
Mappings
Sirius configuration
Metamodel
A Guided Tour of Eclipse Modeling
Metamodel
Sirius configuration
Mappings
A Guided Tour of Eclipse Modeling
Mappings
End user workbench
Sirius configuration
A Guided Tour of Eclipse Modeling
Mappings
End user workbench
Container
Sirius configuration
Container
A Guided Tour of Eclipse Modeling
Mappings
End user workbench
Sirius configuration
A Guided Tour of Eclipse Modeling
Mappings
End user workbench
Edge
Sirius configuration
Edge
A Guided Tour of Eclipse Modeling
Demo
Specify a Sirius based
modeler
A Guided Tour of Eclipse Modeling
Diagram, Table, Matrix
and much more...
A Guided Tour of Eclipse Modeling
Tree
A Guided Tour of Eclipse Modeling
Sequence diagram
A Guided Tour of Eclipse Modeling
Properties views
A Guided Tour of Eclipse Modeling
Demo
Define properties views
A Guided Tour of Eclipse Modeling
Amalgam : Activity Explorer
A Guided Tour of Eclipse Modeling
Amalgam : Contextual Explorer
A Guided Tour of Eclipse Modeling
Extensible
Sirius is extensible in many ways :
● call Java code
A Guided Tour of Eclipse Modeling
Extensible
Sirius is extensible in many ways :
● call Java code
● use the extension points
A Guided Tour of Eclipse Modeling
Extensible
Sirius is extensible in many ways :
● call Java code
● use the extension points
● define new kinds of representations
A Guided Tour of Eclipse Modeling
Extensible
Sirius is extensible in many ways :
● call Java code
● use the extension points
● define new kinds of representations
● use new query languages
A Guided Tour of Eclipse Modeling
Create what you want!
https://www.eclipse.org/sirius/gallery.html
A Guided Tour of Eclipse Modeling
Animate your models!
A Guided Tour of Eclipse Modeling
Sirius + Xtext =
A Guided Tour of Eclipse Modeling
Get started
Documentationhttps://www.eclipse.org/sirius/doc/
Tutorialshttps://www.eclipse.org/sirius/getstarted.html
Ready to use open-source modelershttps://github.com/ObeoNetwork
A Guided Tour of Eclipse Modeling
Obeo Designer is there for you
OD Community Edition
All you need to work with
Sirius
A Guided Tour of Eclipse Modeling
Obeo Designer is there for you
OD Team Edition
For real time collaborative
edition
A Guided Tour of Eclipse Modeling
Don’t be shy!
Ask us questions on the forum
Give your feedback on the bug tracker
A Guided Tour of Eclipse Modeling
Sirius rocks!
Visual: diagrams, tables,
trees, properties views
A Guided Tour of Eclipse Modeling
Sirius rocks!
Visual: diagrams, tables,
trees, properties views
Declarative: no code
generation
A Guided Tour of Eclipse Modeling
Sirius rocks!
Visual: diagrams, tables,
trees, properties views
Declarative: no code
generation
Easy: Your modeling
workbench in hours
A Guided Tour of Eclipse Modeling
More at EclipseCon EU
Tuesday 24/10
14:30 - All about UX in Sirius
Wednesday 25/10
12:00 - Integrating Xtext and Sirius: Strategies and Pitfalls
Thursday 26/10
13:45 - Document Generation with M2Doc
13:00 - Generate Your Process Studio and Run Your Processes Like a [non-technical]
Boss
11:00 - Live Collaboration on Graphical Models: Sirius Integrated With CDO
A Guided Tour of Eclipse Modeling
A Guided Tour of Eclipse Modeling
Thanks! Questions?
A Guided Tour of Eclipse Modeling
Title : Minimal Wonder Woman Wallpaper by Cheetashock on DeviantArt
Source : https://cheetashock.deviantart.com/art/Minimal-Wonder-Woman-Wallpaper-448505551
license : Attribution-NonCommercial-ShareAlike 3.0 Unported
Title : 001 Justice League on Warner Bros UK Snapchat 24.03.2017 0… | Flickr
Source : https://www.flickr.com/photos/99357820@N06/33630875955/in/album-72157681660501576/
Author : Olja Antic
license : Public Domain Mark 1.0
Title : 001 Justice League on Warner Bros UK Snapchat 24.03.2017 0… | Flickr
Source : https://www.flickr.com/photos/99357820@N06/33630875955/in/album-72157681660501576/
Author : Olja Antic
license : Public Domain Mark 1.0
Title : 009 Justice League on deadline IG Stories (SDCC 2017) 22.0… | Flickr
Source : https://www.flickr.com/photos/99357820@N06/35748520410/in/album-72157681660501576/
Author : Olja Antic
license : Public Domain Mark 1.0
Title : Justice League HD Wallpapers
Source : https://cdn.wallpapersafari.com/33/5/Vgkqa2.jpg
Title : Amazons | Flickr
Source : https://www.flickr.com/photos/99357820@N06/33630875955/in/album-72157681660501576/
Author : Christopher Dombres
license : Public Domain Dedication CC0 1.0 Universal
Title : 010 Justice League on igndotcom IG Stories 04.10.2017 02 | FlickrSource :
https://www.flickr.com/photos/99357820@N06/37519490431/in/album-72157681660501576/
Author : Olja Antic
license : Public Domain Mark 1.0
Credits
A Guided Tour of Eclipse Modeling
Title : Illustration gratuite: Femme De Merveille, Jeune Fille - Image gratuite sur Pixabay - 2478971
Source : https://pixabay.com/p-2478971/?no_redirect
license : Copyright-Only Dedication (based on United States law) or Public Domain Certification
Title : 005 Justice League on Warner Bros UK Snapchat 13.04.2017 0… | Flickr
Source : https://www.flickr.com/photos/99357820@N06/33642773970/in/album-72157681660501576/
Author : Olja Antic
license : Public Domain Mark 1.0
1 sur 70

Recommandé

EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec... par
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Ec...melbats
810 vues70 diapositives
Duel of Two Libraries: Cairo & Skia par
Duel of Two Libraries: Cairo & SkiaDuel of Two Libraries: Cairo & Skia
Duel of Two Libraries: Cairo & SkiaSamsung Open Source Group
34K vues49 diapositives
Reactive Web-Applications @ LambdaDays par
Reactive Web-Applications @ LambdaDaysReactive Web-Applications @ LambdaDays
Reactive Web-Applications @ LambdaDaysManuel Bernhardt
6K vues71 diapositives
#SiriusCon 2015: Sirius Roadmap par
#SiriusCon 2015: Sirius Roadmap#SiriusCon 2015: Sirius Roadmap
#SiriusCon 2015: Sirius RoadmapObeo
764 vues67 diapositives
Sirius : origins, present, future par
Sirius : origins, present, futureSirius : origins, present, future
Sirius : origins, present, futureCédric Brun
606 vues67 diapositives
Creating Custom Charts With Ruby Vector Graphics par
Creating Custom Charts With Ruby Vector GraphicsCreating Custom Charts With Ruby Vector Graphics
Creating Custom Charts With Ruby Vector GraphicsDavid Keener
1.4K vues28 diapositives

Contenu connexe

Similaire à EclipseCon EU 2017 - Sirius

IncQuery gets Sirius: faster and better diagrams par
IncQuery gets Sirius: faster and better diagramsIncQuery gets Sirius: faster and better diagrams
IncQuery gets Sirius: faster and better diagramsÁkos Horváth
684 vues21 diapositives
Scala lens: An introduction par
Scala lens: An introductionScala lens: An introduction
Scala lens: An introductionKnoldus Inc.
5.9K vues33 diapositives
From Android NDK To AOSP par
From Android NDK To AOSPFrom Android NDK To AOSP
From Android NDK To AOSPMin-Yih Hsu
4.1K vues116 diapositives
Sirius talk at EclipseCon Europe 2013 par
Sirius talk at EclipseCon Europe 2013Sirius talk at EclipseCon Europe 2013
Sirius talk at EclipseCon Europe 2013pcdavid_
1.1K vues20 diapositives
Digital Fabrication Studio: 3D Scanning par
Digital Fabrication Studio: 3D ScanningDigital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningMassimo Menichinelli
1.1K vues38 diapositives
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society par
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling SocietyEclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Societymelbats
452 vues15 diapositives

Similaire à EclipseCon EU 2017 - Sirius(20)

IncQuery gets Sirius: faster and better diagrams par Ákos Horváth
IncQuery gets Sirius: faster and better diagramsIncQuery gets Sirius: faster and better diagrams
IncQuery gets Sirius: faster and better diagrams
Ákos Horváth684 vues
Scala lens: An introduction par Knoldus Inc.
Scala lens: An introductionScala lens: An introduction
Scala lens: An introduction
Knoldus Inc.5.9K vues
From Android NDK To AOSP par Min-Yih Hsu
From Android NDK To AOSPFrom Android NDK To AOSP
From Android NDK To AOSP
Min-Yih Hsu4.1K vues
Sirius talk at EclipseCon Europe 2013 par pcdavid_
Sirius talk at EclipseCon Europe 2013Sirius talk at EclipseCon Europe 2013
Sirius talk at EclipseCon Europe 2013
pcdavid_1.1K vues
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society par melbats
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling SocietyEclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
melbats452 vues
Opening up audiovisual archives for media professionals and researchers par MediaMixerCommunity
Opening up audiovisual archives for media professionals and researchersOpening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchers
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St... par Autodesk
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Autodesk 1.8K vues
Xtext + Sirius = ♥ / EclipseCon Europe 2014 par Cédric Brun
Xtext + Sirius = ♥  / EclipseCon Europe 2014Xtext + Sirius = ♥  / EclipseCon Europe 2014
Xtext + Sirius = ♥ / EclipseCon Europe 2014
Cédric Brun2.5K vues
Applying your Convolutional Neural Networks par Databricks
Applying your Convolutional Neural NetworksApplying your Convolutional Neural Networks
Applying your Convolutional Neural Networks
Databricks2.3K vues
The Ring programming language version 1.3 book - Part 8 of 88 par Mahmoud Samir Fayed
The Ring programming language version 1.3 book - Part 8 of 88The Ring programming language version 1.3 book - Part 8 of 88
The Ring programming language version 1.3 book - Part 8 of 88
EclipseCon 2016 - OCCIware : one Cloud API to rule them all par Marc Dutoo
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
Marc Dutoo1.1K vues
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide par OCCIware
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware383 vues
Digital Fabrication Studio.06 _3D_PrintingScanning @ Aalto Media Factory par Massimo Menichinelli
Digital Fabrication Studio.06 _3D_PrintingScanning @ Aalto Media FactoryDigital Fabrication Studio.06 _3D_PrintingScanning @ Aalto Media Factory
Digital Fabrication Studio.06 _3D_PrintingScanning @ Aalto Media Factory
Keynote: What’s new in Sirius? par Obeo
Keynote: What’s new in Sirius?Keynote: What’s new in Sirius?
Keynote: What’s new in Sirius?
Obeo88 vues
SiriusCon 2021 - Keynote par melbats
SiriusCon 2021 - KeynoteSiriusCon 2021 - Keynote
SiriusCon 2021 - Keynote
melbats93 vues
Mood analyzer-virtual-dev-conf par Sherry List
Mood analyzer-virtual-dev-confMood analyzer-virtual-dev-conf
Mood analyzer-virtual-dev-conf
Sherry List114 vues
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius... par Ákos Horváth
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
Ákos Horváth989 vues
Eclipse Overview par Lars Vogel
Eclipse Overview Eclipse Overview
Eclipse Overview
Lars Vogel22.4K vues
Xitrum HOWTOs par Ngoc Dao
Xitrum HOWTOsXitrum HOWTOs
Xitrum HOWTOs
Ngoc Dao45.1K vues

Plus de melbats

SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform par
SiriusCon 2020 - Sirius to the Web with Obeo Cloud PlatformSiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platformmelbats
99 vues12 diapositives
Sirius Web, simplifier l'édition graphique de données dans le web par
Sirius Web, simplifier l'édition graphique de données dans le webSirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le webmelbats
69 vues31 diapositives
EclipseCon21 - Alice's Adventures in Sirius Web Land! par
EclipseCon21 - Alice's Adventures in Sirius Web Land!EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!melbats
161 vues80 diapositives
ECMFA 2018 - Keynote : The future of modeling tools par
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsmelbats
231 vues100 diapositives
EclipseCon Fr 2018 - Modeling tools go up to the cloud… par
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…melbats
204 vues41 diapositives
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips... par
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...melbats
288 vues52 diapositives

Plus de melbats(20)

SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform par melbats
SiriusCon 2020 - Sirius to the Web with Obeo Cloud PlatformSiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
melbats99 vues
Sirius Web, simplifier l'édition graphique de données dans le web par melbats
Sirius Web, simplifier l'édition graphique de données dans le webSirius Web, simplifier l'édition graphique de données dans le web
Sirius Web, simplifier l'édition graphique de données dans le web
melbats69 vues
EclipseCon21 - Alice's Adventures in Sirius Web Land! par melbats
EclipseCon21 - Alice's Adventures in Sirius Web Land!EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon21 - Alice's Adventures in Sirius Web Land!
melbats161 vues
ECMFA 2018 - Keynote : The future of modeling tools par melbats
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling tools
melbats231 vues
EclipseCon Fr 2018 - Modeling tools go up to the cloud… par melbats
EclipseCon Fr 2018 - Modeling tools go up to the cloud…EclipseCon Fr 2018 - Modeling tools go up to the cloud…
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
melbats204 vues
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips... par melbats
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
melbats288 vues
CheConf 2018 - Building Extensibility and Community for Che par melbats
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Che
melbats181 vues
SiriusCon 2017 - Sirius Roadmap par melbats
SiriusCon 2017 - Sirius RoadmapSiriusCon 2017 - Sirius Roadmap
SiriusCon 2017 - Sirius Roadmap
melbats1.2K vues
Devoxx Be 2017 - Let it go! or How to become a free software developer? par melbats
Devoxx Be 2017 - Let it go! or How to become a free software developer?Devoxx Be 2017 - Let it go! or How to become a free software developer?
Devoxx Be 2017 - Let it go! or How to become a free software developer?
melbats278 vues
EclipseCon EU 2017 - All about UX in Sirius par melbats
EclipseCon EU 2017 - All about UX in SiriusEclipseCon EU 2017 - All about UX in Sirius
EclipseCon EU 2017 - All about UX in Sirius
melbats350 vues
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ? par melbats
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
melbats699 vues
EclipseCon France 2017 - All about UX in Sirius par melbats
EclipseCon France 2017 - All about UX in SiriusEclipseCon France 2017 - All about UX in Sirius
EclipseCon France 2017 - All about UX in Sirius
melbats686 vues
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US par melbats
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx USEclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
melbats143 vues
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ... par melbats
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
melbats524 vues
ETR2013 - Obeo Designer/Sirius par melbats
ETR2013 - Obeo Designer/SiriusETR2013 - Obeo Designer/Sirius
ETR2013 - Obeo Designer/Sirius
melbats397 vues
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro... par melbats
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
melbats459 vues
EclipseCon Eu 2012 - Build your own System Engineering workbench par melbats
EclipseCon Eu 2012 - Build your own System Engineering workbenchEclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Build your own System Engineering workbench
melbats328 vues
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L... par melbats
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
melbats219 vues
SiriusCon2016 - Let me Sirius that for you: Properties Views par melbats
SiriusCon2016 - Let me Sirius that for you: Properties ViewsSiriusCon2016 - Let me Sirius that for you: Properties Views
SiriusCon2016 - Let me Sirius that for you: Properties Views
melbats892 vues
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you! par melbats
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!
melbats319 vues

Dernier

SPICE PARK DEC2023 (6,625 SPICE Models) par
SPICE PARK DEC2023 (6,625 SPICE Models) SPICE PARK DEC2023 (6,625 SPICE Models)
SPICE PARK DEC2023 (6,625 SPICE Models) Tsuyoshi Horigome
17 vues218 diapositives
Codes and Conventions.pptx par
Codes and Conventions.pptxCodes and Conventions.pptx
Codes and Conventions.pptxIsabellaGraceAnkers
7 vues5 diapositives
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... par
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...AakashShakya12
66 vues115 diapositives
DESIGN OF SPRINGS-UNIT4.pptx par
DESIGN OF SPRINGS-UNIT4.pptxDESIGN OF SPRINGS-UNIT4.pptx
DESIGN OF SPRINGS-UNIT4.pptxgopinathcreddy
19 vues47 diapositives
SNMPx par
SNMPxSNMPx
SNMPxAmatullahbutt
16 vues12 diapositives
Advances in micro milling: From tool fabrication to process outcomes par
Advances in micro milling: From tool fabrication to process outcomesAdvances in micro milling: From tool fabrication to process outcomes
Advances in micro milling: From tool fabrication to process outcomesShivendra Nandan
5 vues18 diapositives

Dernier(20)

Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... par AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1266 vues
Advances in micro milling: From tool fabrication to process outcomes par Shivendra Nandan
Advances in micro milling: From tool fabrication to process outcomesAdvances in micro milling: From tool fabrication to process outcomes
Advances in micro milling: From tool fabrication to process outcomes
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) par Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... par Anowar Hossain
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
Anowar Hossain12 vues
Design of machine elements-UNIT 3.pptx par gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy32 vues
MSA Website Slideshow (16).pdf par msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla64 vues
Control Systems Feedback.pdf par LGGaming5
Control Systems Feedback.pdfControl Systems Feedback.pdf
Control Systems Feedback.pdf
LGGaming55 vues
NEW SUPPLIERS SUPPLIES (copie).pdf par georgesradjou
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdf
georgesradjou15 vues

EclipseCon EU 2017 - Sirius

  • 1. A Guided Tour of Eclipse Modeling Mélanie BATS @melaniebats
  • 2. A Guided Tour of Eclipse Modeling An Eclipse project to easily create your own graphical modeling workbench What is Sirius ?
  • 3. A Guided Tour of Eclipse Modeling Part of the release train One major release per/year A release each 2 months More than 10 committers actively working Sirius is alive!
  • 5. CDOEMF AQL Acceleo Ecore tools EMF Compare Sirius Xtext CDO
  • 6. CDOEMF AQL Acceleo Ecore tools EMF Compare Sirius Xtext
  • 7. CDOEMF AQL Acceleo Ecore tools EMF Compare Sirius Xtext
  • 13. A Guided Tour of Eclipse Modeling Principles of SiriusPrinciples of Sirius Metamodel
  • 14. A Guided Tour of Eclipse Modeling Principles of SiriusPrinciples of Sirius Metamodel Sirius configuration+
  • 15. A Guided Tour of Eclipse Modeling Principles of SiriusPrinciples of Sirius Metamodel Sirius configuration Graphical modeler+ =
  • 16. A Guided Tour of Eclipse Modeling Principles of Sirius Sirius specifier Metamodel Sirius configuration Graphical modeler+ =
  • 17. A Guided Tour of Eclipse Modeling Principles of Sirius Sirius specifier Metamodel Sirius configuration Graphical modeler+ = Workbench end users
  • 18. A Guided Tour of Eclipse Modeling Demo An end user workbench based on Sirius
  • 19. A Guided Tour of Eclipse Modeling How do we configure a graphical designer with Sirius ?
  • 20. A Guided Tour of Eclipse Modeling Use the Sirius specification editor...
  • 21. A Guided Tour of Eclipse Modeling Use the Sirius specification editor... Sirius configuration
  • 22. A Guided Tour of Eclipse Modeling … to specify the end user graphical workbench Sirius configuration
  • 23. A Guided Tour of Eclipse Modeling … to specify the end user graphical workbench Sirius configuration End user workbench
  • 24. A Guided Tour of Eclipse Modeling Workbench structure Defines the complete structure of the modeling workbench Sirius configuration
  • 25. A Guided Tour of Eclipse Modeling Model explorer Sirius configuration Model Explorer End user workbench
  • 26. A Guided Tour of Eclipse Modeling Dashboard Dashboard Sirius configuration End user workbench
  • 27. A Guided Tour of Eclipse Modeling Viewpoint Provides viewpoints adapted to the user's role or activity Sirius configuration
  • 28. A Guided Tour of Eclipse Modeling Viewpoint End user workbench Sirius configuration
  • 29. A Guided Tour of Eclipse Modeling Representations Each viewpoint corresponds to a set of representations Sirius configuration
  • 30. A Guided Tour of Eclipse Modeling Representations Sirius configuration End user workbench
  • 31. A Guided Tour of Eclipse Modeling Representations Sirius configuration End user workbench
  • 32. A Guided Tour of Eclipse Modeling Layers Each diagram provides default and optional layers Sirius configuration
  • 33. A Guided Tour of Eclipse Modeling Layers Sirius configuration End user workbench
  • 34. A Guided Tour of Eclipse Modeling Layers Sirius configuration End user workbench
  • 35. A Guided Tour of Eclipse Modeling Mappings Each layer defines mappings : node, container and edge
  • 36. A Guided Tour of Eclipse Modeling Mappings End user workbench Sirius configuration
  • 37. A Guided Tour of Eclipse Modeling Mappings End user workbench Node Sirius configuration Node
  • 38. A Guided Tour of Eclipse Modeling Mappings Sirius configuration Metamodel
  • 39. A Guided Tour of Eclipse Modeling Metamodel Sirius configuration Mappings
  • 40. A Guided Tour of Eclipse Modeling Mappings End user workbench Sirius configuration
  • 41. A Guided Tour of Eclipse Modeling Mappings End user workbench Container Sirius configuration Container
  • 42. A Guided Tour of Eclipse Modeling Mappings End user workbench Sirius configuration
  • 43. A Guided Tour of Eclipse Modeling Mappings End user workbench Edge Sirius configuration Edge
  • 44. A Guided Tour of Eclipse Modeling Demo Specify a Sirius based modeler
  • 45. A Guided Tour of Eclipse Modeling Diagram, Table, Matrix and much more...
  • 46. A Guided Tour of Eclipse Modeling Tree
  • 47. A Guided Tour of Eclipse Modeling Sequence diagram
  • 48. A Guided Tour of Eclipse Modeling Properties views
  • 49. A Guided Tour of Eclipse Modeling Demo Define properties views
  • 50. A Guided Tour of Eclipse Modeling Amalgam : Activity Explorer
  • 51. A Guided Tour of Eclipse Modeling Amalgam : Contextual Explorer
  • 52. A Guided Tour of Eclipse Modeling Extensible Sirius is extensible in many ways : ● call Java code
  • 53. A Guided Tour of Eclipse Modeling Extensible Sirius is extensible in many ways : ● call Java code ● use the extension points
  • 54. A Guided Tour of Eclipse Modeling Extensible Sirius is extensible in many ways : ● call Java code ● use the extension points ● define new kinds of representations
  • 55. A Guided Tour of Eclipse Modeling Extensible Sirius is extensible in many ways : ● call Java code ● use the extension points ● define new kinds of representations ● use new query languages
  • 56. A Guided Tour of Eclipse Modeling Create what you want! https://www.eclipse.org/sirius/gallery.html
  • 57. A Guided Tour of Eclipse Modeling Animate your models!
  • 58. A Guided Tour of Eclipse Modeling Sirius + Xtext =
  • 59. A Guided Tour of Eclipse Modeling Get started Documentationhttps://www.eclipse.org/sirius/doc/ Tutorialshttps://www.eclipse.org/sirius/getstarted.html Ready to use open-source modelershttps://github.com/ObeoNetwork
  • 60. A Guided Tour of Eclipse Modeling Obeo Designer is there for you OD Community Edition All you need to work with Sirius
  • 61. A Guided Tour of Eclipse Modeling Obeo Designer is there for you OD Team Edition For real time collaborative edition
  • 62. A Guided Tour of Eclipse Modeling Don’t be shy! Ask us questions on the forum Give your feedback on the bug tracker
  • 63. A Guided Tour of Eclipse Modeling Sirius rocks! Visual: diagrams, tables, trees, properties views
  • 64. A Guided Tour of Eclipse Modeling Sirius rocks! Visual: diagrams, tables, trees, properties views Declarative: no code generation
  • 65. A Guided Tour of Eclipse Modeling Sirius rocks! Visual: diagrams, tables, trees, properties views Declarative: no code generation Easy: Your modeling workbench in hours
  • 66. A Guided Tour of Eclipse Modeling More at EclipseCon EU Tuesday 24/10 14:30 - All about UX in Sirius Wednesday 25/10 12:00 - Integrating Xtext and Sirius: Strategies and Pitfalls Thursday 26/10 13:45 - Document Generation with M2Doc 13:00 - Generate Your Process Studio and Run Your Processes Like a [non-technical] Boss 11:00 - Live Collaboration on Graphical Models: Sirius Integrated With CDO
  • 67. A Guided Tour of Eclipse Modeling
  • 68. A Guided Tour of Eclipse Modeling Thanks! Questions?
  • 69. A Guided Tour of Eclipse Modeling Title : Minimal Wonder Woman Wallpaper by Cheetashock on DeviantArt Source : https://cheetashock.deviantart.com/art/Minimal-Wonder-Woman-Wallpaper-448505551 license : Attribution-NonCommercial-ShareAlike 3.0 Unported Title : 001 Justice League on Warner Bros UK Snapchat 24.03.2017 0… | Flickr Source : https://www.flickr.com/photos/99357820@N06/33630875955/in/album-72157681660501576/ Author : Olja Antic license : Public Domain Mark 1.0 Title : 001 Justice League on Warner Bros UK Snapchat 24.03.2017 0… | Flickr Source : https://www.flickr.com/photos/99357820@N06/33630875955/in/album-72157681660501576/ Author : Olja Antic license : Public Domain Mark 1.0 Title : 009 Justice League on deadline IG Stories (SDCC 2017) 22.0… | Flickr Source : https://www.flickr.com/photos/99357820@N06/35748520410/in/album-72157681660501576/ Author : Olja Antic license : Public Domain Mark 1.0 Title : Justice League HD Wallpapers Source : https://cdn.wallpapersafari.com/33/5/Vgkqa2.jpg Title : Amazons | Flickr Source : https://www.flickr.com/photos/99357820@N06/33630875955/in/album-72157681660501576/ Author : Christopher Dombres license : Public Domain Dedication CC0 1.0 Universal Title : 010 Justice League on igndotcom IG Stories 04.10.2017 02 | FlickrSource : https://www.flickr.com/photos/99357820@N06/37519490431/in/album-72157681660501576/ Author : Olja Antic license : Public Domain Mark 1.0 Credits
  • 70. A Guided Tour of Eclipse Modeling Title : Illustration gratuite: Femme De Merveille, Jeune Fille - Image gratuite sur Pixabay - 2478971 Source : https://pixabay.com/p-2478971/?no_redirect license : Copyright-Only Dedication (based on United States law) or Public Domain Certification Title : 005 Justice League on Warner Bros UK Snapchat 13.04.2017 0… | Flickr Source : https://www.flickr.com/photos/99357820@N06/33642773970/in/album-72157681660501576/ Author : Olja Antic license : Public Domain Mark 1.0