The Eclipse Graphical Language Server Platform (GLSP) is an open source technology to efficiently create diagram editors for web-based tools such as Eclipse Theia or VS Code. It works similar to the language server protocol and can replace technologies such as GEF or GMF when migrating your toolchain to the web/cloud.
In this talk, we are pleased to present the soon to be released 1.0 release of Eclipse GLSP. We will outline the amazing journey the technology has taken since its inception until the 1.0 release. This includes the basic concepts and motivation, the ever growing features set and example diagram editors from industrial and community adopter projects, such as a UML editor, commercial function block editor, etc.
We will put special emphasis on features that have been recently introduced to the 1.0 release stream including:
- Custom shapes including animations
- Automatic edge routing
- Advanced validation
- Adjustable level of detail
- Animated diagram navigation
- Improved integration into VS Code and Eclipse Theia
- Integration into arbitrary web pages
- Integration with EMF.cloud (property views, model server, etc.)
- … and many more
Eclipse GLSP is one of the most active Eclipse Cloud Developer Tools projects and we are looking forward to taking it to the next level by releasing the 1.0 version for EclipseCon 2021!