Open Community Experience (OCX)

The path to a future proof implementation of Eclipse SWT lessons from initiative 31

48:35 · 21 Apr 2026 – 23 Apr 2026 · YouTube

About this talk

This talk, presented by Heiko Klare from Vector Informatik GmbH, focuses on the evolution of Eclipse SWT to enhance maintainability and flexibility through Initiative 31. The speaker discusses the challenges posed by OS-specific implementations and the need for an OS-agnostic architecture to mitigate maintenance overhead while ensuring API compatibility. By utilizing the Skia rendering engine, this approach replaces native widgets with custom-rendered components, allowing for consistent UI behavior. The session elaborates on an incremental strategy for replacing native widgets, demonstrating the feasibility of a production-ready implementation that supports Eclipse SDK functionality while enhancing cross-platform experiences.