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.
Sprotty is a new Eclipse Project that makes it easy to add modern, live, CSS styled, animated diagrams to web-based applications. Supporting both, client only and client/server runtime scenarios, it provides the perfect graphical complement to the popular Language Server Protocol.
In this talk you will learn how to use Sprotty to embed live graphs in web apps. We’ll explain the architectural concepts and guide you through the necessary steps to visualize your own models in the cloud.