The Past, Present, and Future of SWT on Linux

Session details
Status: 
Accepted
Session Type: 
Experience level: 
Beginner

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

Premium

Basic

Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018