Successfully reported this slideshow.
Your SlideShare is downloading. ×

EclipseCon 2020 Sirius Web

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 22 Ad

EclipseCon 2020 Sirius Web

Download to read offline

Sirius is a field-proven technology and a popular Eclipse project created in 2013, used by hundreds of developers and organizations around the world to create domain specific modelers (see the Sirius Gallery for public examples of what has been built with it). If you have to create a graphical modeling workbench for your own DSL, then you know how powerful Sirius is to help you design your own designer based on EMF. In just a few hours, you get a modeling studio dedicated to your own domain.
Yet distributing the product to your end users is not trivial, updating and maintaining it neither and this requires quite a lot of efforts. The main issue you faced arises when you need to distribute the bundle to your end users. A truly effective deployment is difficult to come by. Many of you struggle to either deploy or maintain their solution. And your teams are feeling the pinch.
To solve these challenges, we are excited to demonstrate Sirius Web, the Cloud-based evolution of Sirius for deploying modeling tools to the web, 100% Open Source.
With Sirius Web, modeling tools developed with Sirius can be installed on a web server and are rendered in a browser. Our purpose is to carry the spirit of Sirius into a new technological space.
What you typically love in Sirius is:

* the ability to define your modeling workbench in a configuration file,
* no code generation involved as everything is interpreted at runtime,
* flexible even for complex models.

We kept all these and now allow you to easily define workbenches running in the cloud.
We rebuilt the Sirius runtime from the ground up, for the long haul.
We will show that Sirius Web is available and working today, so our talk will be purely a live demo: no slides (almost), no bullet points, no feature lists. Just us, showing the capabilities of this modeling environment!

Sirius is a field-proven technology and a popular Eclipse project created in 2013, used by hundreds of developers and organizations around the world to create domain specific modelers (see the Sirius Gallery for public examples of what has been built with it). If you have to create a graphical modeling workbench for your own DSL, then you know how powerful Sirius is to help you design your own designer based on EMF. In just a few hours, you get a modeling studio dedicated to your own domain.
Yet distributing the product to your end users is not trivial, updating and maintaining it neither and this requires quite a lot of efforts. The main issue you faced arises when you need to distribute the bundle to your end users. A truly effective deployment is difficult to come by. Many of you struggle to either deploy or maintain their solution. And your teams are feeling the pinch.
To solve these challenges, we are excited to demonstrate Sirius Web, the Cloud-based evolution of Sirius for deploying modeling tools to the web, 100% Open Source.
With Sirius Web, modeling tools developed with Sirius can be installed on a web server and are rendered in a browser. Our purpose is to carry the spirit of Sirius into a new technological space.
What you typically love in Sirius is:

* the ability to define your modeling workbench in a configuration file,
* no code generation involved as everything is interpreted at runtime,
* flexible even for complex models.

We kept all these and now allow you to easily define workbenches running in the cloud.
We rebuilt the Sirius runtime from the ground up, for the long haul.
We will show that Sirius Web is available and working today, so our talk will be purely a live demo: no slides (almost), no bullet points, no feature lists. Just us, showing the capabilities of this modeling environment!

Advertisement
Advertisement

More Related Content

More from melbats (20)

Recently uploaded (20)

Advertisement

EclipseCon 2020 Sirius Web

  1. 1. Sirius Web 100% open source cloud modeling platform
  2. 2. Our Crew Software Architect @ Obeo stephane.begaudeau@obeo.fr @sbegaudeau CTO @ Obeo melanie.bats@obeo.fr @melaniebats Mélanie Bats Stéphane Bégaudeau
  3. 3. Sirius-II Mission Countdown
  4. 4. Principles of Sirius Sirius specifier Workbench end users Metamodel Sirius configuration Graphical modeler+ =
  5. 5. Principles of Sirius Sirius specifier Workbench end users Metamodel Sirius configuration Graphical modeler+ = RCP Application
  6. 6. Principles of Sirius Sirius specifier Workbench end users Metamodel Sirius configuration Graphical modeler+ = W eb Application
  7. 7. 3
  8. 8. 2
  9. 9. 1
  10. 10. Sirius Web!Cloud-based evolution of Sirius 100% open source To deploy modeling tools to the web Available in Sirius project at Eclipse Foundation https://github.com/eclipse-sirius/sirius-web
  11. 11. Sirius Web Architecture Sirius Web Sirius Components Frontend Components Backend Components EMF-JSON Application
  12. 12. Technical Details HTTP Websocket GraphQL Spring (Framework, MVC, Security, Data JPA) Reactor EMF-JSON Java ProtocolsBackend React RollUp Create React App Webpack TypeScript Frontend
  13. 13. How to try Sirius Web? DEMO
  14. 14. The Sirius ecosystem Community Edition All you need to work with Sirius Desktop Open Source Obeo Desktop Web
  15. 15. The Sirius ecosystem Community Edition Team Edition For real time collaborative edition in Eclipse based workbenches Open Source Obeo Desktop Web All you need to work with Sirius Desktop
  16. 16. The Sirius ecosystem Community Edition Sirius Web Cloud-based evolution of Sirius for deploying modeling tools to the web Team Edition For real time collaborative edition in Eclipse based workbenches Open Source Obeo Desktop Web All you need to work with Sirius Desktop
  17. 17. The Sirius ecosystem Community Edition Sirius Web Cloud-based evolution of Sirius for deploying modeling tools to the web Team Edition For real time collaborative edition in Eclipse based workbenches Cloud Platform Professional platform to deploy easily to the cloud Open Source Obeo Desktop Web All you need to work with Sirius Desktop
  18. 18. Team Collaboration DEMO
  19. 19. https://www.obeocloudplatform-demo.com/signup So you can create graphical models collaboratively from your browser! Try in OCP
  20. 20. Take away Sirius Web Specify a modeler dedicated to a domain and render it in a browser: ● Configuration file ● CRUD ● Diagram ● Assisted Layout http://eclipse.org/sirius/sirius-web.html Obeo Cloud Platform Enterprise solution relying on Sirius Web to deploy modeling tools to the cloud: ● Professional support ● Authentication ● Projects sharing ● Team collaboration https://www.obeo.fr/en/products/ocp-modeler 100% Open Source 100% Enterprise
  21. 21. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, infographics & images by Freepik Thanks!Do you have any questions? melanie.bats@obeo.fr @melaniebats stephane.begaudeau@obeo.fr @sbegaudeau obeo.fr Join us on our booth : http://bit.ly/ObeoBooth_EclipseCon2020

×