Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

SWT on Qt

Christian Campo (compeople AG )

Making Community · Standard (25 mins)
Monday, 16:20, 25 minutes | Grand Ballroom

Tags: Emerging Technology , Java , UI / RCP
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.

Slides