Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Call for Proposals
    • Program List
    • Program Schedule
    • Community Day
    • Keynotes
    • My Schedule
    • Registration
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Guide
    • What Our Sponsors Say about EclipseCon
  • Community
    • Speakers
    • Code of Conduct
    • Community Resources
  • About Us
    • EclipseCon 2020
    • Program Committee
    • The Eclipse Foundation
    • Past Conference
    • Other Events
  1. Home
  2. EclipseCon
  3. theia

theia

Establishing a Theiacracy, Eclipse Trace Compass’ migration towards Theia

Bernd Hufmann (Ericsson AB)

This talk will show how a monolithic application is being migrated to a distributed application leveraging Eclipse Theia. We will review the migration steps and how to preserve investments made by maximizing the reuse of domain specific logic.

Experience level: 
Beginner

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

Making your first contribution to Theia

Anton Kosyakov (TypeFox GmbH)

Eclipse Theia is an IDE framework that runs in the cloud and on the desktop used by products like Gitpod, Google Cloud Shell, ARM Mbed Studio, Arduino Pro IDE, Eclipse Che, and many others.

This year version 1.0 was released after being under development for the last 3 years and receiving commits from over 100 contributors.  There were many contributions from different adopters as well as casual contributors. More than 30 became official Theia committers.

Experience level: 
Beginner

The Open Source Way
The Open Source Way

Analyzing logs and traces with impulse

Thomas Haber (toem GmbH)

impulse is a powerful visualization and analysis workbench which helps engineers to comfortably understand and debug complex semiconductor and multi-core software systems.

It can retrieve your logs, traces and simultation results in various formats from multiple inputs such as files, TCP, UDP and debug adapters.

This session shall introduce the concepts and show:

1) How to attach to your log/trace souces:

Experience level: 
Beginner

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

Beyond LSP: Getting Your Language into Theia and VS Code

Jan Koehnlein (TypeFox GmbH)

If you want to a build custom programming language, the Eclipse ecosystem offers a complete toolstack to build a web-based IDE for it: Theia as the web-IDE framework, Xtext and lsp4j to implement a language server, Sprotty to add diagram support and many more.

Experience level: 
Beginner

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

Distribute Your VS Code Extensions With Open VSX

Miro Spoenemann (TypeFox GmbH)

The VS Code extension format is finding increasing adoption among development tools, most notably Eclipse Theia and all the projects that build on it. However, the official VS Code Marketplace may be used only with Microsoft products. Eclipse Open VSX aims at providing an extension registry for all tools that support that format. I will introduce you to the public instance of Open VSX, available at open-vsx.org, and explain how you can install your own instance to manage your organization’s in-house extensions.

Experience level: 
Intermediate

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

Diagram editors in the web with Eclipse GLSP

Philip Langer (EclipseSource)
Maximilian Koegel (EclipseSource)

Do you want to build a modern, web-based diagram editor, maybe integrated into Eclipse Theia or VS Code? Are you wondering how to replace GMF or similar frameworks in your cloud-based tool and how to migrate existing diagram editors to the web? Then join our talk and learn about the Eclipse Graphical Language Server Platform (GLSP)!

Experience level: 
Beginner

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

Using Theia to take trace analysis and visualization to the next level

Bernd Hufmann (Ericsson AB)

Analyzing and visualizing traces and logs of a system is a powerful and proven trouble-shooting technique to solve performance and reliability issues. Trace Compass is an open source trace visualizer that handles large traces of a single application, single computer or a distributed system. The Trace Compass project is currently on a journey towards a cloud-based trace analysis and visualization solution using Eclipse Theia.

Experience level: 
Beginner

Web & Cloud Development

Eclipse Theia 1.0 - The new platform for engineering tools

Sven Efftinge (TypeFox GmbH)

Eclipse Theia is a new platform for building cloud and desktop tools for engineers and developers. It's a truely open-source, vendor neutral IDE framework based on modern technology and is already adopted by Google, SAP, arm, Alibaba, RedHat, IBM, Ericsson, TypeFox and many others.

In this session I want to walk you through the history of the project, take a deep dive into its current state and explain how we managed to grow a very active and diverse community.

Experience level: 
Beginner

Tools & IDEs

Building Cloud and Desktop IDEs with Theia

Anton Kosyakov (TypeFox GmbH)
Alex Tugarev (TypeFox GmbH)

Eclipse Theia is the new star on the dev tools sky: with Theia, you can write your own IDE-like applications that run as desktop tools as well as in the browser. Theia is web-native, entirely written in Typescript, and offers a degree of customizability similar to Eclipse RCP. It is open source and backed by companies like TypeFox, Ericsson, RedHat, IBM, Google and ARM.

 

Experience level: 
Beginner

Tools & IDEs

How to add support for a new language for Eclipse Che

Valeriy Svydenko (Red Hat, Inc.)

Eclipse Che supports Language Server Protocol (LSP) and it makes possible to support many languages which implement it.

Che uses Theia IDE as a default IDE and it is easy to create new plug-in for Theia IDE with some language and run it in own docker container aka sidecar container. As an example I will take the implementation of LSP for C# - omnisharp-roslyn and create a simple plugin to connect it with Eclipse Che. This session will show you how to create a new plug-in for Theia IDE and how to use it as a remote plug-in in Eclipse Che.

Experience level: 
Beginner

Web & Cloud Development

  • 1
  • 2
  • next
  • last

Eclipse Foundation

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

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
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top