Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • Call for Proposals
    • Proposed Sessions
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
  • Community
    • Code of Conduct
    • Community Resources
    • Information for Tutorial Submitters
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  1. Home
  2. EclipseCon
  3. theia

theia

How to host web-based tools in the cloud

Simon Graband (EclipseSource)
Johannes Faltermeier (EclipseSource)

Do you want to host a tool or IDE online in the cloud? Join this talk to jump start your cloud tool project with ease!

Modern tools and IDEs are often created based on web technologies. This enables deploying them not only as desktop applications, but also to run them in the cloud. This provides users access via a regular browser, so they can use the tool or custom IDE without any local installation from anywhere in the world just by following a link.

Experience level: 
Beginner

Tools & IDEs
Tools & IDEs

Embracing Remote Development for Local IDEs

Mark Sujew (TypeFox GmbH)

Working with remote systems has become an integral part of a software engineer's toolkit. For decades, IDEs have allowed us to start services on remote machines and connect to them for debugging, especially as cloud clusters and microservices have gained prominence. However, what if we could not only run our code remotely but also develop it on remote systems?

Experience level: 
Beginner

Tools & IDEs
Tools & IDEs

What's cooking in the TraceCompass.cloud project?

Bernd Hufmann (Ericsson AB)

Traditionally, trace analysis and visualization tools are strongly coupled with the format of the trace files of the traced system. These available tools in the industry are focused on specific trace formats and specialized use cases for their systems.

Experience level: 
Beginner

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

Textual and Graphical Languages for the Cloud Era

Miro Spönemann (TypeFox GmbH)

You can build a cloud IDE with domain-specific textual and graphical languages – all with Eclipse technologies. Theia provides the IDE framework with text editor, Xtext and LSP4J form the language server, and Sprotty renders beautiful modern diagrams. This technology stack works well, but it also imposes a high maintenance effort because the two involved programming platforms, TypeScript and Java, are not directly compatible and depend on separate ecosystems for building and distributing modules.

Experience level: 
Intermediate

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

Adopting Theia - Insights from an Initial Contributor

Paul Maréchal (Ericsson AB)

Are you in the process of adopting Eclipse Theia as a platform for your next IDE or tool project? In this talk, we’ll share our technical experience from over 5 years as core maintainers of Theia and using it to deploy various internal projects. Join us and learn from our ideas, issues and successes!

Experience level: 
Intermediate

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

Theia.cloud - Running Theia-based products in the cloud

Simon Graband (EclipseSource)
Maximilian Koegel (EclipseSource)

Do you want to deploy and host a Theia-based tool to and in the cloud? This talk introduces Theia.cloud, a light-weight and Kubernetes-centric framework for deploying and running Theia-based IDEs and tools to and in the cloud.

Experience level: 
Beginner

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

The Evolution of an Open Source Project

Mark Sujew (TypeFox GmbH)

How open source projects change and evolve over time is usually opaque from the outside. Downstream users receive new versions but don't get to see what's going on behind the scenes. In this talk, we'll explore different aspects of software evolution in open source software.

Experience level: 
Beginner

The Open Source Way
The Open Source Way

Why Eclipse Theia?

Vincent Fugnitto (Ericsson AB)

Eclipse Theia is an open-source framework to build powerful cloud and desktop IDE-like applications. The framework is an attractive solution for any company thanks to its extensibility, customizability, its well governed ecosystem and diverse community. 

Experience level: 
Beginner

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

Theia - more than just text

Maximilian Koegel (EclipseSource)

Theia is a platform for building IDEs and tools. Initially and quite naturally, it best supported textual editing for coding. However, now that Theia has matured and adoption is quickly growing, other use cases are gaining traction for Theia. One very important use case that was and is well supported with Eclipse RCP and EMF is building domain-specific modeling tools. These tools often show and edit structured data in trees, forms and diagrams and rely on model validation, analysis and simulation, model comparison and merging, code generation.

Experience level: 
Beginner

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

Model validation, diffing and more with EMF.cloud

Maximilian Koegel (EclipseSource)

Do you want to implement a web-based tool with more than “just” textual programming?Then learn about EMF.cloud, a rapidly growing ecosystem of components for developing domain-specific tools in web-based IDEs such as Eclipse Theia and VS Code.

Experience level: 
Beginner

Modeling Tools and Technologies
Modeling Tools and Technologies

  • 1
  • 2
  • 3
  • next
  • last

Eclipse Foundation

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

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