If you want to a build custom programming language, the Eclipse ecosystem offers a complete toolstack to build a web-based IDE for it: Theia as the web-IDE framework, Xtext and lsp4j to implement a language server, Sprotty to add diagram support and many more.
Do you want to build a modern, web-based diagram editor, maybe integrated into Eclipse Theia or VS Code? Are you wondering how to replace GMF or similar frameworks in your cloud-based tool and how to migrate existing diagram editors to the web? Then join our talk and learn about the Eclipse Graphical Language Server Platform (GLSP)!
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.