Skip to main content
  • Log in
  • Manage Cookies
Eclipse Foundation
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Blogs
  3. John Kellerman's blog
  4. Eclipse Cloud DevTools Contributor Award: Improving the VS Code Integration of Eclipse GLSP

Eclipse Cloud DevTools Contributor Award: Improving the VS Code Integration of Eclipse GLSP

Tuesday, April 19, 2022 - 20:30 by John Kellerman

The April 2022 Eclipse Cloud DevTools contributor award goes to Luca Forstner for his work towards improving the VS Code integration of Eclipse GLSP. Congratulations and thanks for your contributions!

The Eclipse Graphical Language Server Platform (GLSP) is an extensible open source framework for building custom diagram editors based on web technologies. Diagram editors developed with GLSP can be embedded into any web page or application. A common scenario is to embed diagrams into a tool or IDE, e.g. into VS Code, Eclipse Theia or the Eclipse desktop IDE.

For these three common cases, GLSP provides out-of-the-box integration support. With this integration, GLSP diagram editors can, for instance, be opened by double-clicking files, be shown in a native editor tab, display their dirty state in the editor tab, and integrate with the IDE’s global save and undo/redo actions. You can find a full list of available features here.

Luca Forstner, as part of his bachelor’s thesis, significantly contributed to the GLSP integration in VS Code. By looking at the feature table, you can see that the integrations into Theia and VS Code are almost on par with each other. Some use cases of the diagram integration are still not supported in VS Code. This is mainly due to a lack of flexibility in the VS Code extension API as compared to Eclipse Theia as a platform.

An Eclipse GLSP diagram editor running in VS Code

Luca's contribution is a great example of how academic work and an open source ecosystem mutually benefit from each other. Due to his open source contribution, the practical results of his bachelor’s thesis provide a significant value to the ecosystem. The technical level of his contribution was also excellent. Therefore, this award is very well deserved. Congratulations Luca!

This Eclipse Cloud DevTools contributor award is sponsored by EclipseSource, providing consulting and implementation services for web-based tools, Eclipse GLSP,  Eclipse Theia, and VS Code.

Tags: 
ECDTools
CloudDevTools
Theia
Theia Contributor Award
  • John Kellerman's blog

Eclipse Foundation Blogs

  • Wayne Beaton (820 posts)
  • Mike Milinkovich (319 posts)
  • Ivar Grimstad (244 posts)
  • Benjamin Cabé (131 posts)
  • Tanja Obradovic (60 posts)
  • Thabang Mashologu (37 posts)
  • John Kellerman (27 posts)
  • Paul Buck (22 posts)
  • Brian King (19 posts)
  • Frédéric Desbiens (19 posts)
  • Christopher Guindon (15 posts)
  • Mikaël Barbero (14 posts)
  • Gael Blondelle (14 posts)
  • Hailley Seed (10 posts)
  • Denis Roy (9 posts)
  • Hudson Kelly (8 posts)
  • Michael Plagge (4 posts)
  • Serina El Salibi (3 posts)
  • Shabnam Mayel (3 posts)
  • Shanda Giacomoni (3 posts)
  • Jacob Harris (2 posts)
  • Clark Roundy (2 posts)
  • Stephanie Swart (1 posts)
  • Karla Ferrer (1 posts)
  • Sharon Corbett (1 posts)
  • Paul White (1 posts)

Recent blog posts

  • Hashtag Jakarta EE #162
  • DEVIES Award to Jakarta EE 10
  • Jakarta EE track at Devnexus 2023!!!!
  • Hashtag Jakarta EE #161
  • Jakarta EE Community Update - 2022 in Review
  • jChampionsConf 2023
  • Eclipse Cloud DevTools Contributor Award: Theia Developers for Detachable Views
  • Hashtag Jakarta EE #160
  • THAT Conference 2023
  • European Cyber Resiliency Act: Potential Impact on the Eclipse Foundation
More

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top