SlideShare a Scribd company logo
Your Cloud Based
Modeling
Workbench
in 15 minutes
with Eclipse Sirius @melaniebats
CTO @Obeo
ECLIPSE SIRIUS
An Eclipse project to
easily create your own
Graphical Modeling
Workbench
Sirius is Alive!
Two major releases
per year
In June and October
A release every
Committers actively
working
PART OF THE
RELEASE TRAIN
2 MONTHS
MORE THAN 10
Principles of Sirius
Metamodel
Principles of Sirius
Metamodel Sirius configuration+
Principles of Sirius
Metamodel Sirius configuration Graphical modeler+ =
Metamodel Sirius configuration Graphical modeler
Sirius specifier
+ =
Principles of Sirius
Sirius specifier Workbench end users
Principles of Sirius
Metamodel Sirius configuration Graphical modeler+ =
Sirius as an
RCP
application
DEMO
Use the specification editor...
Use the specification editor...
Sirius
configuration
… to specify the end user graphical
workbench
Sirius
configuration
… to specify the end user graphical
workbench
13
Sirius
configuration
End user
workbench
Workbench structure
Defines the
complete structure
of the modeling
workbench
Sirius configuration
Workbench structure
15
End user workbench
Model
Explorer
Sirius configuration
Dashboard
16
End user workbench
Dashboard
Sirius configuration
Viewpoint
Provides viewpoints
adapted to the
user’s role or
activity
Sirius configuration
Viewpoint
18
End user workbench
Sirius configuration
Representation
Each viewpoint
corresponds to a set
of representations
Sirius configuration
Representation
20
End user workbench
Sirius configuration
Representation
21
End user workbench
Sirius configuration
Layers
Each diagram
provides default
and optional layers
Sirius configuration
Layers
23
Sirius configuration
End user workbench
Mappings
Each layer defines
mappings : node,
container and edge
Sirius configuration
Mappings
25
Sirius configuration
End user workbench
Mappings
26
Sirius configuration
End user workbench
Node
Node
Mappings
27
Sirius configuration
Metamodel
Mappings
28
Sirius configuration
Metamodel
Mappings
29
Sirius configuration
End user workbench
Mappings
30
Sirius configuration
End user workbench
Container Container
Mappings
31
Sirius configuration
End user workbench
32
Sirius configuration
End user workbench
Edge
Edge
Mappings
Sirius as an
RCP
application
DEMO
Diagram, Table, Matrix
and much more..
Tree
Sequence diagram
Properties views
Obeo Designer is there for you
All you need to work with
Sirius
COMMUNITY
EDITION
Obeo Designer is there for you
All you need to work with
Sirius
For real time collaborative
edition in Eclipse based
workbenches
COMMUNITY
EDITION
TEAM
EDITION
Obeo Designer is there for you
All you need to work with
Sirius
For real time collaborative
edition in Eclipse based
workbenches
Integrated platform to
deploy easily to the cloud
COMMUNITY
EDITION
TEAM
EDITION
CLOUD
PLATFORM
How do we configure
a Cloud-ready graphical
designer with Sirius ?
Sirius specifier Workbench end users
We keep the principles of Sirius
Metamodel Sirius configuration Graphical modeler+ =
Sirius specifier Workbench end users
We keep the principles of Sirius
Metamodel Sirius configuration Graphical modeler+ =
RCP
A
pplication
Sirius specifier Workbench end users
We keep the principles of Sirius
Metamodel Sirius configuration Graphical modeler+ =
RCP
A
pplication
Sirius specifier Workbench end users
We keep the principles of Sirius
Metamodel Sirius configuration Graphical modeler+ =
W
eb
A
pplication
Backend
How it works
Frontend
Obeo Cloud Platform
Backend
How it works
React Components
Frontend
Obeo Cloud Platform
Backend
How it works
React Components
Frontend
Pages
Buttons
Forms
...
Obeo Cloud Platform
Model explorer
Backend
How it works
React Components
Frontend
Pages
Buttons
Forms
Diagrams (Sprotty)
Properties
...
Obeo Cloud Platform
Model explorer
My Spring Application
Backend
How it works
React Components
Frontend
GraphQL
WebSocket
Java Services
Pages
Buttons
Forms
Diagrams (Sprotty)
Properties
...
My EMF Ecore
My EMF Edit
odesign
Obeo Cloud Platform
Model explorer
Core My Spring Application
Backend
How it works
React Components
Frontend
GraphQL
WebSocket
Java Services
Pages
Buttons
Forms
Diagrams (Sprotty)
Properties
...
My EMF Ecore
EMF Json
PostgreSQL
My EMF Edit
Sirius interpreter
odesign
Components
Diagrams / Layout
(ELK)
Obeo Cloud Platform
Practical exercice
STEP 1 STEP 2 STEP 3
Specify a
classical odesign
Configure the
web application
Run the server
Sirius as a
web
application
DEMO
Features Backlog Status
54
Done WIP
Basic set of properties
Upload / Download
Model Explorer
Tools
Undo/Redo
CRUD
Diagrams (Node,
Container, Edge, Cond.
Style, SVG, Auto layout…)
Layers
Pin/Unpin
Palette
Representations
Basic backend Live VisualizationCollaboration
EMF.Edit
Java Services
Extensibility
Next
Direct Edit
Copy/Paste
Complete set of widgets
Table, Tree, Dashboard
Text Editor
Better auto layout...
One click model share
Historic
Review system
Spring components
Obeo Cloud Platform Capabilities
Modeling tool made easy
Visualize, create and edit on the fly.
● Diagrams, Tables, Forms,
● Text editor,
● Explorer, Dashboard...
Be efficiently consistent
& consistently efficient
Structure your information thanks to models in the cloud.
● All your data are always one click away.
● Increase consistency with a powerful referential that’s accessible from your
browser.
Turn engineering tool
creation into a
handshake
Everything is there to build your engineering applications quickly
● Dynamic interpretation engine
● Map your data to the meaningful representation for your domain
● Ease the onboarding by creating a dedicated tooling
● Be agile and reactive
Built with all the benefits
of any cloud software
Easy deployment. It’s Cloud, It’s On-Premised.
● Never have to save files again with auto-save
● Goodbye export, share models with a live link
● Worry-free editing & collaboration with a version control
● Control user permissions, manage who can view, edit and contribute
Would like to try?
Contact me!
We are looking for beta testers.
You already use Eclipse Sirius? You are interested
in migrating to a web application, subscribe to :
Beta testing team
We are working on both sides...
Optional table header
Sirius 6.1
Optional table header
Sirius 6.1
Contribute to Menus
Sirius 6.1
Mode Visibility
Sirius 6.1
Improve ELK integration
Sirius 6.1
Experimental
December - 1st public preview
of Obeo Cloud Platform
2 possibilities :
● Sirius RCP
● Obeo Cloud Platform
WE develop
what YOU
need!
2019 2020
…working on the 2 flavors!
Sirius rocks!
Diagrams, tables, trees,
properties views
Visual
Sirius rocks!
No code generation
Declarative
Diagrams, tables, trees,
properties views
Visual
Sirius rocks!
No code generation
Declarative
Your Cloud/Desktop modeling
workbench in hours
Easy
Diagrams, tables, trees,
properties views
Visual
More at EclipseCon EU
All along: visit our NO goodies booth!
15:10 A playful introduction to MBSE
(interactive talk inside) by Obeo
11:15 Stepping up Sirius - Tips & Tricks for
your visualization journey by Bosch
Stop plastic, save the ocean!
Contribute to the
project to clean the
oceans :
https://www.theseacleaners.org/en
Does anyone have any questions?
melanie.bats@obeo.fr
THANKS
@melaniebats
CTO @Obeo
EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Eclipse Sirius

More Related Content

PDF
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
PDF
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
PDF
Introduction to Capella and Arcadia with a Simple System
PDF
Capella Days 2021 | An example of model-centric engineering environment with ...
PDF
Capella Days 2021 | How much time does modeling take? Experiences from modeli...
PDF
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
PPTX
System of systems modeling with Capella
PDF
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Introduction to Capella and Arcadia with a Simple System
Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | How much time does modeling take? Experiences from modeli...
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
System of systems modeling with Capella
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...

What's hot (20)

PDF
Capella (once again) in space, meeting nanosatellites
PPTX
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
PDF
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
PDF
Developing Modeling Tool for RM-ODP with Eclipse Sirius
PDF
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
PDF
Fostering MBSE in Engineering Culture
PDF
Improving MBSE maturity with open-source tool Capella
PDF
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
PDF
[ Capella Day 2019 ] Capella integration with Teamcenter
PDF
Experiences with Collaborative System Architecture Development within a Joint...
PDF
Effective Communication Network Development through a Model-Based Systems App...
PDF
[Capella Days 2020] Capella Development Status & Future Work
PDF
Definition of project profiles to streamline MBSE deployment efforts
PDF
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
PPTX
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
PDF
[SiriusCon 2020] Sirius Overview and Roadmap
PDF
Capella Days 2021 | How I pack my suitcase
PDF
[CapellaDay Toulouse] Designing a test mean alla capella
PPTX
Elecosoft 4D BIM for CIOB Guildford
PDF
Multi domain product architecture: start integrated, stay integrated
Capella (once again) in space, meeting nanosatellites
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...
Developing Modeling Tool for RM-ODP with Eclipse Sirius
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
Fostering MBSE in Engineering Culture
Improving MBSE maturity with open-source tool Capella
Safety Architect – a Model-Based Safety Analysis Tool Benefiting from Sirius ...
[ Capella Day 2019 ] Capella integration with Teamcenter
Experiences with Collaborative System Architecture Development within a Joint...
Effective Communication Network Development through a Model-Based Systems App...
[Capella Days 2020] Capella Development Status & Future Work
Definition of project profiles to streamline MBSE deployment efforts
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...
[SiriusCon 2020] Sirius Overview and Roadmap
Capella Days 2021 | How I pack my suitcase
[CapellaDay Toulouse] Designing a test mean alla capella
Elecosoft 4D BIM for CIOB Guildford
Multi domain product architecture: start integrated, stay integrated
Ad

Similar to EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Eclipse Sirius (20)

PDF
The state of Sirius, where we are and where we are going
PDF
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
PDF
Put the Power of Cloud-based Modeling to Work - Spotlight Session
PDF
[SiriusCon 2018] Sirius Roadmap
PDF
ECMFA 2018 - Keynote : The future of modeling tools
PPTX
SiriusCon17 - Eclipse Sirius at a glance
PDF
Sirius Project, Now and In the Future
PDF
Keynote: What’s new in Sirius?
PDF
SiriusCon 2021 - Keynote
ODP
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
PDF
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
PDF
[SriusCon 2020] Sirius to the Web with Obeo Cloud Platform
PDF
[SiriusCon 2018] A Bird's Eye View on Eclipse Sirius
PDF
Roadmap - SiriusCon2016
PDF
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes
PDF
ETR2013 - Obeo Designer/Sirius
PDF
Sirius talk at EclipseCon Europe 2013
PDF
EclipseCon EU 2017 - Sirius
PDF
Sirius : origins, present, future
PDF
#SiriusCon 2015: Sirius Roadmap
The state of Sirius, where we are and where we are going
EclipseCon Fr 2018 - Modeling tools go up to the cloud…
Put the Power of Cloud-based Modeling to Work - Spotlight Session
[SiriusCon 2018] Sirius Roadmap
ECMFA 2018 - Keynote : The future of modeling tools
SiriusCon17 - Eclipse Sirius at a glance
Sirius Project, Now and In the Future
Keynote: What’s new in Sirius?
SiriusCon 2021 - Keynote
Graphical DSL with Sirius: how to simplify the creation of custom modeling tools
SiriusCon 2020 - Sirius to the Web with Obeo Cloud Platform
[SriusCon 2020] Sirius to the Web with Obeo Cloud Platform
[SiriusCon 2018] A Bird's Eye View on Eclipse Sirius
Roadmap - SiriusCon2016
Sirius Role Playing Game - Build diagram, table and tree editors in 20 minutes
ETR2013 - Obeo Designer/Sirius
Sirius talk at EclipseCon Europe 2013
EclipseCon EU 2017 - Sirius
Sirius : origins, present, future
#SiriusCon 2015: Sirius Roadmap
Ad

More from melbats (20)

PDF
Sirius Web, simplifier l'édition graphique de données dans le web
PDF
EclipseCon21 - Alice's Adventures in Sirius Web Land!
PDF
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
PDF
CheConf 2018 - Building Extensibility and Community for Che
PDF
SiriusCon 2017 - Sirius Roadmap
PDF
Devoxx Be 2017 - Let it go! or How to become a free software developer?
PDF
EclipseCon EU 2017 - All about UX in Sirius
PDF
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
PDF
EclipseCon France 2017 - All about UX in Sirius
PDF
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
PDF
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
PDF
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
PDF
EclipseCon Eu 2012 - Build your own System Engineering workbench
PDF
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
PDF
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
PDF
SiriusCon2016 - Let me Sirius that for you: Properties Views
PDF
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!
PDF
EclipseCon France 2016 - Sirius 4.0: Let me Sirius that for you!
PDF
SiriusCon 2015 - Breathe Life into Your Designer!
PDF
EclipseCon Eu 2015 - Breathe life into your Designer!
Sirius Web, simplifier l'édition graphique de données dans le web
EclipseCon21 - Alice's Adventures in Sirius Web Land!
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
CheConf 2018 - Building Extensibility and Community for Che
SiriusCon 2017 - Sirius Roadmap
Devoxx Be 2017 - Let it go! or How to become a free software developer?
EclipseCon EU 2017 - All about UX in Sirius
DevFest 2017 - Libérée! Délivrée! ou Comment devenir développeuse open source ?
EclipseCon France 2017 - All about UX in Sirius
Eclipse Democamp Nantes 2017 - Back to the Future: EclipseConverge & Devoxx US
Eclipse Con US 2013 - Buildroot Eclipse Bundle : A powerful IDE for Embedded ...
GlobalDSL 2013 - Models, Representations, Animations : The Eclipse Sirius Pro...
EclipseCon Eu 2012 - Build your own System Engineering workbench
EclipseCon Eu 2012 - Buildroot Eclipse Bundle : A powerful IDE for Embedded L...
Eclipse DemoCamp Toulouse 2017 - Mr. Robot : The modeling Society
SiriusCon2016 - Let me Sirius that for you: Properties Views
EclipseCon Europe 2016 - Sirius 4.1: Let me Sirius that for you!
EclipseCon France 2016 - Sirius 4.0: Let me Sirius that for you!
SiriusCon 2015 - Breathe Life into Your Designer!
EclipseCon Eu 2015 - Breathe life into your Designer!

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Electronic commerce courselecture one. Pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Electronic commerce courselecture one. Pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
A Presentation on Artificial Intelligence
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf

EclipseConEU 2019 - Your cloud-based modeling workbench in 15 minutes with Eclipse Sirius