Diagrams in web and space with GLSP | vECM

Are you going?

16 people going


Needs a location

What we'll do

The MeetUp will be held on Google Hangouts and you will be able to watch the live stream directly on YouTube.

This is a virtual meetup occurring at 11AM Eastern Time (8AM Pacific Time, 5PM Central European Time). For help with your timezone calculation, refer to this: https://time.is/compare/1100_25_September_2019_in_ET/PT/CET


Join the conversation: #VirtualEclipse

Do you want to implement a diagram editor in the web or even in an augmented reality? This talk is for you!

Web-based and browser-based tools pose new challenges to the architecture of language support.
The language server protocol (LSP) has become very popular for text-based editors. Separating the UI of a tool from the actual language logic provides great flexibility on the client and server side.
The Graphical Language Server Protocol (GLSP), a new Eclipse project, follows are very similar approach to enable the same benefits for graphical, diagram-based editors. In this talk, we introduce the overall concept, demonstrate the existing GLSP editor client based on Sprotty, explain how to implement your own GLSP server and therefore, your own diagrams. Additionally, we highlight how and when to use the approach in your custom tool and how to embed it into Eclipse Theia.

Finally, we showcase the flexibility of the approach by rendering diagrams, which you might have never seen diagrams before, on an AR device in space :-)

Philip Langer is a software architect and general manager of the EclipseSource office in Vienna. He has many years of experience working with several modeling technologies of the Eclipse ecosystem and is a consultant to customers in these areas. His current main focus is the development of domain-specific modeling and engineering tools, including graphical modeling, model diff/merge with Git, as well as web-based modeling tools. Also, he is the project lead of Eclipse Graphical Language Server Platform (GLSP), as well as EMF.cloud and a committer on EMF Compare, Eclipse Sprotty, and Papyrus. Besides, Philip is the author of more than 50 publications of peer-reviewed journals, conferences, and workshops in the area of model-based software engineering.

Subscribe: https://www.youtube.com/user/EclipseFdn
Follow us on Twitter: https://twitter.com/EclipseFdn
Like us on Facebook: https://www.facebook.com/eclipse.org/
Join us on LinkedIn: https://www.linkedin.com/groups/36807/
Tag us: #EclipesFdn