Author: Jonas, Maximilian & Philip

Do you want to build a web-based modeling tool? Do you know the Eclipse Modeling Framework (EMF) and want to use its benefits in the browser? Do you want to migrate an existing EMF-based tool to the cloud? Then keep on reading! This article introduces a new Eclipse project called EMF.cloud. As the name implies, it is about using the Eclipse Modeling Framework (EMF) and the...

Read More

In this article, we compare the Eclipse Theia IDE with VS Code. We focus on the scenario of using these technologies as a basis for custom extensions as well as for the implementation of a domain-specific tool. So if you wonder which of the two ecosystems/platforms you should build your custom tool chain on, keep on reading! There is quite some confusion going on when looking...

Read More

You want to build web-based, browser-based or cloud-based diagram editors for your graphical (modeling) language? You want to migrate an existing diagram editor to the web? Keep on reading! In this article, we will introduce the Graphical Language Server Protocol / Platform (GLSP), an Eclipse open source project for building web-based diagram editors.. If you are familiar with the language server protocol (LSP), you might have...

Read More

The Eclipse Theia IDE is an extensible platform to build web-based tools and IDEs. In this article, we focus on how to add new features to Theia by adding extensions and/or plugins. Please see this article for a comparison of Eclipse Theia extensions and Theia plugins and here for a quick introduction of Theia and here about frequently asked questions about Theia.  In Eclipse Theia, there...

Read More

In this article, we compare Eclipse Theia plugins with Theia extensions and highlight the differences. In case  you are wondering what Eclipse Theia is, please head over to our introduction to Theia and have a look at the frequently asked questions about Eclipse Theia. Eclipse Theia is an extensible framework for building tools and IDEs. It can be extended by custom features. This can be...

Read More

This article provides an overview on how you get started with Eclipse Theia and how to use it as an IDE. In case you wonder what Eclipse Theia is, please see here for an introduction and the frequently asked questions about Eclipse Theia. After we have described several options on how to launch Theia in the previous article, in this article we continue with the...

Read More