LiveUI is a part of the Eclipse Muto project, Eclipse Muto provides an adaptive framework and a runtime platform for dynamically composable model-driven ROS software stacks on autonomous vehicles and robots in general.
Diagram layout is an important topic in graphical modelers and Sirius Desktop has many features helping in getting a nice-looking diagram : aligning shapes on other shape or on a grid, avoid overlap in the routing of an edge, distributing shapes horizontally or vertically and pin/unpinning elements so that these user decisions are kept even when an auto-layout is triggered.
Sirius is the easiest framework when it comes to creating graphical studios in the EMF ecosystem. With Sirius Web, we present the next generation. Rewritten from the ground up and with first-class support for Web applications, Sirius Web, as the successor of Sirius Desktop, also brings new features and support for existing studios specifications.
What’s in there? How does it differ from the classic Sirius Desktop?
The answers to these questions and others will be given in this talk, together with a dive into example applications.
Alice was beginning to get very tired of creating DSL graphical editors and of having too many things to do: start Eclipse, describe her domain with Ecore, generate the EMF code, launch another Eclipse runtime, specify her graphical mappings with Sirius Desktop, test with another Eclipse runtime, package everything to an update site, send it to Bob so that he can install it, help Bob who can’t find how to install the modeler, reiterate from the beginning to update the tool according to Bob feedbacks and needs…
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.
In this talk we will show how you can employ Eclipse Theia as application framework and Eclipse Sprotty as graphical framework to create a modeling tool. You will learn about the various considerations that have to be made when designing a user interface for interacting with models, and you will see what Theia and Sprotty are able to contribute in this regard.
Recently, JSON Forms 2.0 was released and it represents a major milestone in improving the support for web-based UIs in the Eclipse EMF Forms project. EMF Forms continues to be one of the most active projects at Eclipse and JSON Forms is a component of EMF Forms to support creating web-based form UIs. It leverages JSON Schema as a data model and is built based on React and Redux.
Eclipse Theia is the new star on the dev tools sky: with Theia, you can write your own IDE-like applications that run as desktop tools as well as in the browser. Theia is web-native, entirely written in Typescript, and offers a degree of customizability similar to Eclipse RCP. It is open source and backed by companies like TypeFox, Ericsson, RedHat, and IBM. Theia has already been selected as the new front-end technology for Eclipse Che.