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. eclipse

eclipse

What's New in JDT?

Jeff Johnston (Red Hat, Inc.)

The JDT will have had four new releases since last fall's EclipseCon.  This session will discuss the various new JDT features that have been added since then with emphasis on enhancements that aren't introduced as part of support for new Java language features.  Such features include new cleanup/quick fixes, enhanced completion support, formatting, and debug enhancements.

The session will include live demos including relevant code samples.

Experience level: 
Beginner

Java & JDT
Java & JDT

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

From non-modular to modular Java programs - What you need to know?

Vikas Chandra (IBM)

In this session, I will explain how existing code can be tested for compatibility with Java versions that supports modularity.  I will explain a few concepts that help non-modular Java programs to be migrated to modular Java.

Experience level: 
Beginner

Java & JDT
Java & JDT

Walking through the Eclipse IDE tooling support for new Java versions

Kalyan Prasad Tatavarthi (IBM)

Java language has been evolving at a fast pace with the six month release cadence and preview features. These Language features will be discussed in detail in the talk "What's new in Java?". Eclipse IDE provides a list of UI features built on top of this Java language support. Hence, Eclipse IDE also needs to keep pace with the new Java release cycle with support added in UI for the new features- both standard and preview. These Java 14 and 15 features would include Switch Expressions, Records, Text Blocks, Pattern InstanceOf, and Sealed Types.

Experience level: 
Beginner

Java & JDT
Java & JDT

Leveraging API Tools in Eclipse development

Vikas Chandra (IBM)

API tools is  important in Eclipse for API related management. However many times, the API Tools errors and warnings are not understood properly. The aim of this session will be to promote usage and understanding of API Tools.

In this session, I will cover the most commonly used API Tools related errors and warnings and the reasons behind it. I will go through

1) Setup

Experience level: 
Beginner

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

Spicing up Eclipse Jobs with Kotlin coroutines

Paweł Marks (VirtusLab)

Kotlin coroutines have gained a lot of traction since their stabilization. They are a lightweight, elegant and convenient solution for most of the asynchronous processing tasks. Using coroutines, developers can write code solving concurrency problems without drowning in the flood of callbacks.

 

Experience level: 
Intermediate

Runtime & Frameworks

Awesome experience with Scala on Eclipse

Tomasz Godzik (VirtusLab)

Currently, most Scala developers use Intellij IDEA as their main tool to write code. While it is a wholesome and tested solution, it might not suit everybody’s needs. A lot of people are using Eclipse as their editor of choice and the current solution, Scala IDE that is based on Eclipse, is no longer actively maintained. Metals is a Language Server Protocol (LSP) implementation enables users of Eclipse to enjoy rich IDE capabilities such as code completion, rename, diagnostics, goto definition and more.

Experience level: 
Intermediate

Tools & IDEs

Developing ESP32 applications using Espressif IDF (IoT Development Framework) Eclipse Plugins

Kondal Kolipaka (Espressif Systems)
Ivan Grokhotkov (Espressif Systems)

Espressif is the company behind the ESP8266 and ESP32 chipsets (MCU + Wi-Fi + BT/BLE) that are wildly popular with hobbyists and enthusiasts, as well as large OEMs. As an international technology startup it has made its mark in the IoT space, shipping 100 million SoCs.

IDF Plugins for Eclipse is a new project at Espressif aiming to provide better tooling capabilities, which simplifies and enhances standard eclipse CDT for developing and debugging ESP32 IoT applications.

Experience level: 
Beginner

IoT & Edge

Performance monitoring for developers made easy

Toby Corbin (IBM)

Finding and identifying performance problems in your microservice can be a tricky affair.   Performance testing is often done once development has finished,  late in the cycle, which can impact delivery.

In this talk, we will cover how easy it is to enable metrics in your application and visualise that data to resolve performance issues.

Experience level: 
Beginner

Web & Cloud Development

Eclipse as a Multi-Language IDE: Support for the Dart Language in Eclipse

Jonas Hungershausen (Student)
Lars Vogel (vogella GmbH)

Adding support for a new language to an editor or IDE was once a tough task. With the development of the language server protocol that is no more. Eclipse supports the protocol and we used that to connect a new language to the Eclipse IDE: Dart.

The Dart programming language is a relatively new language. Currently it is widely used within the Flutter project which aims to be a toolkit for cross-platform and native app development. It is also used in various web related projects. 

Experience level: 
Intermediate

Tools & IDEs

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