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. Web & Desktop Tools & IDEs

Web & Desktop Tools & IDEs

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

Towards Data Driven Usability Engineering in an Automotive Software Factory

Valentin Lohmueller (Vector Informatik GmbH)
Johann Schenkl (trinnovative GmbH)
Sebastian Erdenreich (trinnovative GmbH)
Michael Deubzer (Vector Informatik GmbH)

Automotive industry is currently preforming a radical change from mechanical cars with E/E components towards Software Defined Vehicles. One mayor change and challenge is the shift to constant software evolution over the complete lifecycle of a vehicle, starting with vehicle platform design till taking cars to the scrap yard. DevOps principles and mindset are an important enabler for providing constant updates on vehicle software. On the other side, we see also a seamlessly integrated development environment tool chain, e.g.

Experience level: 
Intermediate

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

Analysis as a Service Using OSLC and the Eclipse Arrowhead IoT Framework

Jan Fiedor (Brno University of Technology)
Ondrej Vasicek (Brno University of Technology)

With the increasing complexity of projects, many users and teams rely on various kinds of analyses to check if their work (code, models, requirements, etc.) is correct. While various analyses are often performed as part of the CI/CD pipelines, many users would prefer to perform them before submitting (publishing) their work. Yet many analysis tools needs to be installed, configured, and started externally, which can be difficult for many users, especially when they are not proficient with the tools.

Experience level: 
Beginner

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

Java 8 to 19 - A lesson about language evolution

Sebastian Zarnekow (Self-employed)

Since Java 8 was released in 2014, the pace of the evolution of Java - the language - and its ecosystem increased drastically. Given that we just saw the release of Java 19 this September, it is about time to reflect on the new and modern features that have been introduced in Java and are pending for the upcoming versions. Beware: This is not a presentation about the cool new things that landed with records, pattern matching or project Loom, but rather an analysis on the applied practices on language evolution.

Experience level: 
Beginner

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

LSP doesn't cut it

Sebastian Zarnekow (Self-employed)

When it comes to editor support for programming languages, the language server protocol (LSP) has evolved to a de-facto solution in the past years. Since it was invented with a strong focus on editing TypeScript in Visual Studio Code, it matured towards a supposedly general purpose protocol for all kinds of small or big programming languages and their IDE support. Guess what? It’s not enough!

Experience level: 
Intermediate

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

What Eclipse IDE must learn from other IDEs to survive?

Karsten Thoms (itemis AG)

Let’s face the truth: The Eclipse IDE is not the first choice for developers. Especially in the field of Java and Web Development, other IDEs like IntelliJ IDEA, VS Code or Gitpod are attracting most new users. Even worse, more and more Eclipse users move away.

Being an Eclipse user for decades meanwhile I have learned to be productive with the Eclipse IDE, and still like it. But in the recent past, my projects required me to use other IDEs as well. And yes, the grass is green on the other side.

So what makes those IDEs more attractive? Why do some developers hate Eclipse IDE and love others? Where does the Eclipse IDE need to improve and invest to be competitive in the future? Let’s find some answers by showing where the Eclipse Platform can learn from.

Experience level: 
Beginner

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

Towards a modern Eclipse UI: Adding Chromium support to the Eclipse IDE

Leif Geiger (Yatta Solutions GmbH)

The current version of Eclipse uses operating-system-dependent, outdated browser technologies. This issue was already brought up and discussed by the Eclipse community. But the efforts done so far were not successful. After analyzing the problem and much experimentation, we found three possible solutions that will be shown in the talk. All approaches have benefits and drawbacks, and after many discussions with the Eclipse community, we decided to go down the Electron path. We will present the current state of the project and how our approach could be integrated in your solution.

Experience level: 
Intermediate

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

Next-Gen JS runtimes and how we do it in Eclipse Dirigible

Vladimir Mutafov (Quanterall)

During the past several years, web frameworks have changed drastically. Although it was common to write backends in the classical blocking thread-per-request model, nowadays many developers are starting to use reactive frameworks in order to have better throughput and overall performance. Having in mind the pros and cons of both request models, we decided to create a new JS server engine for the Eclipse Dirigible runtime. This presentation will focus on what we had to change and why we did it. We’re also going to discuss the benefits of our approach compared to other solutions.

Experience level: 
Beginner

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

Internationalization in Extensible Web Frameworks

Mark Sujew (TypeFox GmbH)

Providing developer tooling for people all around the globe using web technologies comes with a large amount of challenges. Aside from the technical issues of actually provisioning your application, you also have to consider the different backgrounds of your users. Making your app accessible to people outside of the English speaking sphere is therefore quite important. Internationalization (i18n), i.e. the act of enabling localization of your app, plays in a huge role in that.

Experience level: 
Intermediate

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

Code generation for DSLs on Node.js

Christian Schneider (TypeFox GmbH)

Writing code that writes code has proven to be valuable for keeping software scalable and maintainable. Moreover, code generation techniques significantly increase the profitability of software in many areas. Template engines have been available for decades for classical programming languages as well as web-based environments. DSL development tools like Eclipse Xtext do a great job on assisting us in developing solutions on the Java platform, for example.

Experience level: 
Beginner

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

Modern language engineering with Langium

Irina Artemeva (TypeFox GmbH)

Developing languages is a lengthy process, requiring creativity, technical affinity and much time. The process can be easier and faster if you use a language engineering framework, which comes at the cost of restricting your technology stack. Eclipse Xtext is a well-known and established framework that is still valuable today, twelve years after its 1.0 release. But its tight coupling to the Java platform and the Eclipse Modeling Framework can be a burden when your goal is to use it in a web context.

Experience level: 
Beginner

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

  • 1
  • 2
  • 3
  • 4
  • 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