Planet Eclipse

Are you looking to build a custom C/C++ tool using modern technologies? Do you have an existing Eclipse CDT-based toolchain and are looking for a migration path to the cloud? Then read on. In this article, we will share our experience with building custom and domain-specific C/C++ tools based on web technologies and running them either on the desktop or in the cloud. We will...

Read More

EclipseCon 2021 has just closed its doors and we are happy to already announce the next highlight of the year, TheiaCon 2021! It will be a two day virtual event with fully focused on Eclipse Theia, the next generation framework for building tools and IDEs. TheiaCon will have a very “timezone friendly” time schedule; the core track of four hours per day should be convenient for...

Read More

Do you want to learn how to implement diagram editors using Eclipse GLSP? Then please read on. We have just published a first beta version of a fully interactive tutorial demonstrating the basic steps on how to implement a web-based diagram editor with GLSP! For the impatient: If you directly want to try the tutorial, visit the Eclipse GLSP Tutorial repository ...

Read More

We are happy to announce the beta 2 release of Eclipse Theia Blueprint. Theia Blueprint is a template application allowing you to easily consume and evaluate Theia. It’s shipped as a downloadable installer. It is also designed to be a blueprint for building your own custom applications baked on Theia. Please see this article for more information and this page for the download links. The new...

Read More

Do you want to build a domain-specific tool running in the browser? Do you require features such as form-based editors, tree views, graphical editors, model comparison, model validation, model analysis or even code generation? Then read on.  Maximilian recently gave a talk as part of the Eclipse Cloud Tools Time webinar series about how to build domain-specific tools in the web using Eclipse technologies such as...

Read More

In this article, we provide a guideline on how to approach a migration of existing desktop Eclipse plugins to Eclipse Theia or VS Code. We focus on providing an overview about the most important technology and architecture decisions. Before you scroll down to find the single “migrate” button to press: Migrating an Eclipse plugin to a web-based platform such as Eclipse Theia or VS Code is...

Read More

Do you want to implement a diagram editor to be embedded into VS Code, Eclipse Theia, a website or any other tool like Eclipse desktop? Then watch the video below! Philip recently presented Eclipse GLSP at the Eclipse Cloud Tools Time webinar series. The talk provides a nice overview of the motivation, concepts and capabilities of GLSP. This includes diagram editor features, integration with an underlying...

Read More

Do you want to extend VS Code with a custom diagram editor? In this article we will introduce you to Eclipse GLSP, an open source framework to efficiently implement powerful diagram editors directly embedded into VS Code (via an extension). As the name suggests, it works very similar to the language server protocol (LSP), but for graphical diagram editors. VS Code is famous for being a...

Read More

Do you want a workspace management server for your cloud development environment such as Eclipse Che, but also require a custom dashboard? Do you want to integrate user features, such as the creation of workspaces into your existing web presence? Then read on. Eclipse Che actually provides the essential features of cloud workspace management via a headless API. In this article we introduce “Che Zero”,...

Read More

Do you want to build a domain-specific tool running in the browser? Do you require features such as form-based editors, tree views, graphical editors, model comparison, model validation, model analysis or even code generation? Then read on.  Maximilian recently gave a talk as part of the Eclipse Cloud Tools Time webinar series about how to build web-based modeling tools and domain-specific tools using EMF.cloud, Eclipse GLSP...

Read More