SWT on Qt
Christian Campo (compeople AG )
Making Community · Standard (25 mins)
Tags: Emerging Technology , Java , UI / RCP
Monday, 16:20, 25 minutes | Grand Ballroom
SWT, the Standard Widget Toolkit, is known for being a very thin layer on top of the various operating system specifc APIs for everything in the UI. SWT applications therefore always inherit the look of the platform on which they operate. The E4 project currently does a lot in the direction of styling, customizing the look and so on, on top of the existing SWT implementation.
This talk will present a completely different approach, creating a new SWT platform on top of the well-know Qt library from Nokia/Trolltech. With SWT on top of Qt you have many more styling options. Qt has its own very advanced CSS implementation. It allows to put gradients on buttons, scrollbars or have text fields with round corners and much more. CSS stylesheets is an approach used heavily by webapplications and only recently is more getting into the focus of desktop applications. SWT/Qt was developed with the Riena project in mind but is independant and usable by any application that uses the SWT API (including any RCP application).
The talk gives a quick intro and showcases a number of known RCP apps with the new advanced styling options.
Christian Campo is IT-consultant at compeople AG. Working for years in the field of Java-EE, he is responsible for the development of innovative online-applications and service-oriented architectures. Christian is the project lead for the Eclipse Riena project, an Eclipse Foundation project to provide the platform for building multi-tier enterprise client/server applications. He is also leading the SWT/Qt effort.