Are you interested in web-based IDEs or even in building a domain-specific tool in the cloud for your domain? Are you looking for an open and more flexible alternative to VS Code that also runs online in a browser? Have you heard about Eclipse Theia and want to learn more about it? Then join this talk to get started with Eclipse Theia.
Eclipse Theia is a fairly new platform for building web- and cloud based IDEs and tools. Not only is it a great alternative to VS Code, but it is also the potential heir apparent of the Eclipse desktop tool platform! While Theia is already very stable and established, it is by far not as well documented as the classic Eclipse platform. Getting started with the vibrant and innovative ecosystem of Theia can still be a bit tricky. In this talk, we provide a consistent and comprehensive introduction to the world of Eclipse Theia. This includes:
-
The motivation behind the project
-
The most important differences to VS Code
-
Existing usage scenarios and example applications based on Theia
-
Use cases where Theia can ideally be applied
-
Overview of the architecture and deployment options
-
The extensions and adaptation capabilities of Theia (plugins vs. extensions)
-
The underlying ecosystem
-
Resources on how to learn more about Theia
If applicable, we augment the topics above with demonstrations as well as pointers to detailed documentation and other talks at this conference. Finally, we provide a quick overview of technologies related to Eclipse Theia, which are quite few! This also includes related technologies of the Theia ecosystem, such as Eclipse Che, GLSP, Sprotty, EMF.cloud and Xtext. Let’s get you started with Eclipse Theia!
Comment for the PC: Based on our experience with virtual events, we would like to add a second speaker as moderator. This will allow us to observe the chat, answer some questions right away and raise interesting questions to the speaker at the end of the talk. Furthermore, we intend to schedule a separate, longer Q&A session for participants to join, so that more detailed questions about Theia and related topics can be discussed. If this is agreed upon, we can handle the required infrastructure and organization.