Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Call for Proposals
    • Program List
    • Program Schedule
    • Community Day
    • Keynotes
    • My Schedule
    • Registration
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Guide
    • What Our Sponsors Say about EclipseCon
  • Community
    • Speakers
    • Code of Conduct
    • Community Resources
  • About Us
    • EclipseCon 2020
    • Program Committee
    • The Eclipse Foundation
    • Past Conference
    • Other Events
  1. Home
  2. EclipseCon
  3. Web and Desktop Tools & IDEs

Web and Desktop Tools & IDEs

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

Using the Power of the LSP to Create Unconventional Language-Client/Server Integrations

Marc Dumais (Ericsson AB)
Vincent Fugnitto (Ericsson AB)

In companies and open-source projects, FOSS 3PP license compliance and "correct" use of cryptography are two examples of concerning types of software defects that can have costly consequences, but that are hard to prevent or catch. Sure, there exist CLI scanning tools that can help find potential problems, but when used at all it tends to be late in the cycle, where changing a incompatibly-licensed 3PP can be expensive but necessary.

Experience level: 
Beginner

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

Building a Language Server for Eclipse MicroProfile

YK Chang (IBM)
Ryan Zegray (IBM)
Kathryn Kodama (IBM)

Language Server Protocol enables language features to be built for editors in a common and reusable manner.  Eclipse MicroProfile seeks to optimize enterprise Java for microservices architecture.  The newly created incubator project, Eclipse LSP4MP, attempts to build a language server for MicroProfile APIs to enable developers to easily build cloud-native applications using Eclipse MicroProfile.

Experience level: 
Beginner

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

Using and improving the Eclipse Desktop IDE for 2030 and beyond

Ned Twigg (DiffPlug)

There is an often-told business story about how IBM "lost" the computing market to Microsoft.  And it's true that by the 1990s, more software would be written for Microsoft PCs than for IBM mainframes.  But that did not mean that the amount of software on IBM mainframes began to shrink - it continues to expand to the present day.

Experience level: 
Intermediate

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

Establishing a Theiacracy, Eclipse Trace Compass’ migration towards Theia

Bernd Hufmann (Ericsson AB)

This talk will show how a monolithic application is being migrated to a distributed application leveraging Eclipse Theia. We will review the migration steps and how to preserve investments made by maximizing the reuse of domain specific logic.

Experience level: 
Beginner

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

Anthology of solved problems: finding the root cause of your performance and stability issues

Matthew Khouzam (Ericsson AB)

This talk is a collection of smaller incidents showing why configuration is often key. There will be examples of critical path analysis, when to parallelize, when there is too much parallelization, timeout analysis, deadlocks, when to instrument more and other common pattern recognition.   

Experience level: 
Beginner

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

Put on your X-ray glasses - it’s time to trace

Matthew Khouzam (Ericsson AB)

Linus’s law states “Given enough eyeballs, all bugs are shallow.” This is very true, however, if a problem is obscured, the more eyes won’t help until they can see through the blocker. This talk addresses tracing, how and when to use it, and how it can see through these issues. It is re-enforced with a real-world example of how tracing solved a performance issue in Trace Compass. We will discuss tracing, and how it plays in a world where profiling and debugging already exist.  

Experience level: 
Beginner

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

Makepad, a new IDE for Rust, written in Rust.

Rik Arends (Makepad)

In this talk we present Makepad, a new IDE for Rust, written in Rust.

The goal of makepad is to take the IDE to next level. To accomplish this, we've reinvented the UI stack from the ground on up, in order to maximally leverage the GPU. This gives us the performance we need to implement features that are simply not possible in current IDEs.

Experience level: 
Beginner

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

What’s New in the Eclipse Platform Project

Karsten Thoms (Karakun AG)

This session takes a look back on the past year and 4 releases of the Eclipse Platform. I will give some insights on the work being done on the platform projects. Besides demonstrating some added features I will take a look behind the scenes:

- Who is currently involved in the development of the Platform?
- How active is the user and contributor community involved?
- Which improvements have been made in regards to performance and usability?

Experience level: 
Beginner

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

Coding Kubernetes for kids with Scratch and Che

Sun TAN (Red Hat, Inc.)
Ilya Buziuk (Red Hat, Inc.)

Hey kids,

Do you know Scratch ? It is a programing tool for children. You can just use blocks to code your applications and share them with your friends.
During this talk, we will show you how you can interact with Kubernetes by using our custom Scratch blocks and how we have built these blocks with Eclipse Che.

Come and play with us.

Experience level: 
Beginner

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

Sirius Web: 100% open source cloud modeling platform

Melanie Bats (OBEO)
Stephane Begaudeau (OBEO)

Sirius is a field-proven technology and a popular Eclipse project created in 2013, used by hundreds of developers and organizations around the world to create domain specific modelers (see the Sirius Gallery for public examples of what has been built with it). If you have to create a graphical modeling workbench for your own DSL, then you know how powerful Sirius is to help you design your own designer based on EMF.

Experience level: 
Beginner

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

  • 1
  • 2
  • 3
  • 4
  • next
  • last

Eclipse Foundation

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

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