Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. EclipseCon 2022
  4. Sessions
  5. Textual and Graphical Languages for the Cloud Era

Textual and Graphical Languages for the Cloud Era

Session details
Status: 
Accepted
Speaker(s): 
Miro Spönemann (TypeFox GmbH)
Experience level: 
Intermediate
Tags: 
theia
Sprotty
langium
cloud IDE
typescript
Session Track: 
Web & Desktop Tools & IDEs
Session Type: 
Standard

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.

In this presentation, I will explain how the aforementioned technology stack works and outline its benefits and risks. I will introduce an alternative basis for the language server – the new open source project Langium – and show the differences to Xtext / LSP4J from a tool integration and maintenance perspective. The key here is to build consistently on TypeScript, which has become the de-facto standard for cloud tooling. After this session, you will know

  • how to design a tool architecture that is fit for the cloud era,
  • how to create a domain-specific language with Langium and Sprotty,
  • how text and graphics can be combined for great user experience.

 

Objective of the presentation: 
Learn important considerations for building cloud tooling and learn to know the Sprotty and Langium toolkits.
Attendee pre-requisites - If none, enter "N/A": 
Basic knowledge of the cloud tooling landscape, e.g. VS Code or Theia
Schedule info
Time: 
25 Oct 2022 - 10:00 to 25 Oct 2022 - 10:35
Room: 
Theater Stage

Comments Sign in to post comments

Sushil Yadav (Self-employed)'s picture

i want install jasper studio for eclipse market place.

Submitted by Sushil Yadav on Sat, 2022-08-27 08:21

i want install jasper studio for eclipse market place. but jasper studio not install my computer

please check your your system and solve my problem

  • Log in to post comments
Sushil Yadav (Self-employed)'s picture

Re: i want install jasper studio for eclipse market place.

Submitted by Sushil Yadav on Sat, 2022-08-27 08:26

https://www.converter365.com/conversion-result/RA3fI1GwpAKLJo_-RFWYQkS9N2KEEP5V

  • Log in to post comments

Elite

  • Huawei
  • IBM

Premium

  • Eurotech
  • Red Hat
  • Yatta Solutions GmbH

Basic

  • Bosch IO GmbH
  • SCANOSS
  • TypeFox GmbH
  • EclipseSource
  • Obeo
  • Mercedes-Benz Tech Innovation
  • ARCAD Software
  • SSI Schaefer IT Solutions GmbH

Media

  • GermanTechJobs

Become a Sponsor

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