“The easiest way to get your own Modelling tool” – claims Sirius.
But does Sirius really have what it takes to build an industrial scale project visualization and cover all the corner use cases. Sirius comes with its own challenges. We at Bosch pushed Sirius to its limits and developed a tool to visualize, optimize and analyse huge automotive models.
Attend this talk to discover what are the industrial solutions available today to create a web-ready modeling tool.
The tooling trends are to go to the web. The Eclipse community members are making lots of efforts to transition the existing modeling frameworks (EMF, Sirius, GLSP…) to be cloud ready. But this is still the beginning of the story preparing the foundation for the future of web-based tooling.
Sirius is an Eclipse project that allows you to easily represent and edit information in a visual way.
Based on EMF, a workbench designed with Sirius provides a set of graphical model editors (diagrams, tables, trees, properties view) integrated in the Eclipse environment. The creation of this workbench is greatly simplified by the ability to test the editors in real time.
Eclipse Sirius is a field-proven technology for creating graphical modeling workbenches. The technology has been used in production for more than 10 years and led to the creation of an impressive number of graphical modelers. The Sirius website gallery demonstrates 45 of those workbenches recorded over the years.
While moving Eclipse Sirius to the web, we have created an HTTP API to interact with the Sirius server. In this talk, you will have a look at the GraphQL API for EMF that we have integrated in Eclipse Sirius. With this API, you will have the ability to easily manipulate your models over HTTP. This API can even be parameterized using any metamodel to let users have a GraphQL API with their own concepts and relationships.
In this talk we will present our plan to move Eclipse Sirius to the web and the cloud. At Obeo, we have been working on modeling tools in general, and on Sirius in particular, for a long time now. Until now, Sirius has relied exclusively on the Eclipse Platform, and consequently the graphical modelers based on it are desktop applications. Today we are ready to work with you to bring graphical modeling tools up to the cloud.
Both textual and graphical modeling have their well-known strengths and weaknesses – obviously, we want the best of both worlds!
Enter Xtext/Sirius Integration: This talks includes a live demo of Xtext editors used as direct editors in Sirius diagrams and in the Properties view. We can both edit elements of the same model as used for the diagram, or edit text attribute contents.
Furthermore, this talk looks at some of the integration challenges and how to (mostly) overcome them.