Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Registration
    • Program Schedule
    • Program List
    • Community Day
    • Keynotes
  • Sponsors
    • Our Sponsors
    • Sponsor Testimonials
    • Be a Sponsor
    • Sponsor Guidelines
  • Community
    • 2021 Speakers
    • Speaker Guidelines
    • Code of Conduct
    • Community Resources
    • Conference Guide Documents
    • Information for Speakers
  • About Us
    • EclipseCon 2021
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  • Be a Sponsor
  • Code of Conduct
  • The Eclipse Foundation
  1. Home
  2. EclipseCon
  3. EclipseCon 2021
  4. Sessions
  5. Migrating Eclipse-based Tools/Plugins to Eclipse Theia or VSCode

Migrating Eclipse-based Tools/Plugins to Eclipse Theia or VSCode

Session details
Status: 
Accepted
Speaker(s): 
Jonas Helming (EclipseSource)
Experience level: 
Beginner
Tags: 
theia
ECDT
VS Code
Session Track: 
Web and Desktop Tools & IDEs
Session Type: 
Standard

Do you have an existing Eclipse-based tool, application or plugin and wonder how to evolve it to web-based platforms such as Eclipse Theia or VS Code? In this talk, we will provide you with a guideline on how to approach and conduct this migration, while maximizing the reuse of your existing business logic and getting the most out of this exciting new technology stack!

There is currently a big shift of developer tooling to web-based tools and platforms such as Eclipse Theia or VS Code -- and there are many good reasons for this. Migrating existing Eclipse-based plugins and tools, however, also involves a major architectural switch and usually means rewriting some parts of your tool. In many cases, you can still preserve much of your business logic and reuse some existing features. In this talk, we provide you with a consistent guideline on how to prepare and conduct this migration. We start with providing an overview  of the most important architectural changes, how to assess your existing plugins against that new architecture and how to prepare the migration. We discuss how to select the right target platform (Theia or VS Code), the right extension mechanisms and how to decide between desktop vs. pure browser-based solutions. We highlight which technologies are still relevant in a web-based context and how to replace the frameworks that are not available in the new technology stack. We will discuss all steps in the migration process along selected examples to provide better understanding and blueprints for your own migration project.

Finally, we will also quickly discuss how to manage the transition phase of a tool project in terms of effort and strategic planning. Your migration project will probably still require quite some effort, but we will get you prepared as good as we can in 30 minutes!

Slides: 
PDF icon Migrating Eclipse plugins to Theia (shared).pdf
Slides (External URL): 
https://docs.google.com/presentation/d/e/2PACX-1vSAO1lSEXass6_yUjnwiBXiClPeNdkZ8…
Objective of the presentation: 
Provide an overview and a guideline on how to migrate Eclipse plugins and tools to modern and web-based platforms such as Eclipse Theia or VS Code.
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
26 Oct 2021 - 16:50 to 26 Oct 2021 - 17:20
Room: 
Room 4
  • Sign in to post comments.

Elite

Premium

Basic

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