Theia Tag

This article series describes how to get started with the Eclipse Theia IDE. 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. In pure Theia, there are four ways of adding new functionality, which...

Read More

In this article, we compare Eclipse Theia plugins with Theia extensions, with Che-Theia plugins and with VS Code extensions/plugins. In case  you are wondering what Eclipse Theia is, please head over to our introduction to Theia. In previous articles, we have described options on how to launch Theia and how to use its basic features, in this article, we will  focus on how to add...

Read More

In this article series we provide an overview on how to get started with Eclipse Theia. More precisely, we will describe how to easily launch your own instance, how to use Theia as an IDE, how to customize which extensions and plugins your Eclipse Theia instance includes, and how to add your own extensions and plugins (including VS Code plugins).  In case you wonder what Eclipse...

Read More

There is currently a big hype surrounding web- and cloud-based tooling. New projects and frameworks are popping up and existing projects get more traction both in- and outside the Eclipse ecosystem, e.g. Eclipse Che, Eclipse Theia, Visual Studio Code, Atom, Eclipse Drigible, and Eclipse Orion. While the adoption of web-based tools in the real world is still relatively low, almost every tool project will eventually...

Read More

In this article, we compare Eclipse Che with Eclipse Theia and explain their relationship - their differences and their overlap. In fact - spoiler alert - both technologies do combine well and together provide a very powerful stack for cloud-based tooling. So let us start right ahead with the most interesting question: What is the difference between Eclipse Che and Eclipse Theia To answer that question, we...

Read More

In this article we will describe the basic concepts of dependency injection with inversify, which are required to implement extensions for Eclipse Theia. The main two use cases are (1) to use a service or a class provided by the platform and (2) to contribute an extension to the platform. In both cases, inversify is the glue between your extension and Theia. Eclipse Theia is a...

Read More

Eclipse Theia is a platform to create IDEs and custom (modeling) tools based on  web technology (Typescript, CSS and HTML). Please see this article for details about this new Eclipse project. One advantage of using web technology and more in particular Eclipse Theia is that the tool can then be accessed directly in the browser without any installation or client set-up. However, this only works, if...

Read More

Although there hasn’t yet been a big official announcement (except Svens blog last week), one of the most interesting Eclipse project proposals in recent years was approved a couple of weeks ago. So what is this all about? In a nutshell, it is a new platform to build modern IDEs and tools based on web technologies. It was open source and available before it even...

Read More

It is clear that there is an ongoing excitement surrounding web-based IDEs and tools, e.g. Eclipse Che, Eclipse Theia, Visual Studio Code, Atom or Eclipse Orion. If you attended recent presentations or read current announcements, you may get the feeling that desktop IDEs have already been deprecated. But is this really true? If you ask developers for the tools they use in their daily work,...

Read More