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. Scaling Xtext

Scaling Xtext

Session details
Status: 
Accepted
Speaker(s): 
Lieven Lemiengre (Sigasi)
Sebastian Zarnekow (Self-employed)
Experience level: 
Intermediate
Tags: 
Xtext
performance
scalability
LSP
Session Track: 
Web & Desktop Tools & IDEs
Session Type: 
Standard

The Eclipse Xtext framework offers a suitable architectural blueprint to quickly develop small and medium sized domain specific languages including decent editing support. However, as soon as a language grows - in terms of syntactic complexity, number of users, average file sizes, or by other metrics - heavy customizing is often necessary to achieve a decent user experience. Join us on a journey about the learnings of the past 10 years of building commercial IDEs with Xtext.

At Sigasi we are building a family of IDEs for hardware design languages. Working towards our product vision, we found that we had to leave the suggested Xtext path regularly to achieve feature parity for our IDEs, snappy behavior and scalability even for the biggest hardware designs. In this presentation, we want to discuss the approach that we have taken to scale-up Xtext to our needs. Amongst other things, you will learn how we enable parallel processing to use multi-core CPUs for maximum performance, why we reworked the editor framework and how we guaranteed consistent behavior for the entire product family

 

Objective of the presentation: 
The objective of the presentation is to raise awareness for the challenges when building a commercial or an internal product with Xtext and offer information on how to improve the end user experience
Attendee pre-requisites - If none, enter "N/A": 
Knowledge about Xtext and EMF is helpful, but not strictly necessary
Schedule info
Time: 
26 Oct 2022 - 12:30 to 26 Oct 2022 - 13:05
Room: 
Bürgersaal 2
  • Sign in to post comments.

Elite

  • IBM
  • Huawei

Premium

  • Yatta Solutions GmbH
  • Eurotech
  • Red Hat

Basic

  • Obeo
  • ARCAD Software
  • Mercedes-Benz Tech Innovation
  • SCANOSS
  • TypeFox GmbH
  • EclipseSource
  • Bosch IO GmbH
  • 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