The Past, Present, and Future of SWT on Linux

Session details
Session Type: 
Experience level: 

On Linux based platforms, SWT runs on the GTK2 or GTK3 backend. GTK3 is currently approaching the end of its development cycle, leaving us with a significantly changed API and aggressive deprecations compared to GTK2.

This talk will provide a historical insight into SWT and GTK, namely it will:

  • briefly describe how SWT interacts with GTK
  • the historical differences between GTK2 and GTK3 and how the paradigm is shifting
  • changes from version-to-version of GTK3 itself (i.e. GTK3.8 vs. GTK3.14, GTK3.16 vs. GTK3.20, etc.)

The focus will then shift to the present and future efforts of SWT:

  • improving the look and feel of SWT to be more like native GTK
  • GTK CSS and theming support
  • enhanced color support
  • Wayland and the challenges it brings
  • the future of SWT on GTK4 and what work needs to be done

This talk will provide insight to those interested in Linux UI development with SWT: whether it be Eclipse based or standalone applications. Those interested in development using GTK will also benefit.

Schedule info
Session Time Slot(s): 
Wednesday, October 25, 2017 - 16:30 to 17:05

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018