Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo


Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo


Nuxeo logo


Bronze sponsors



Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor


Media sponsors

Methods & Tools logo

Style It! The Eclipse 4 Styling Tutorial

Kai Toedter (Siemens AG ), Boris Bokowski

Making at Eclipse · Tutorial
Wednesday, 15:50, 2 hours | Lafayette


CSS styling is one of the new features available in the Eclipse 4 world. Using standard CSS markup, you can now customize and change the look of your application's UI. By making use of the provided CSS engine, you can control your styling needs on multiple platforms through the use of CSS files.

In this tutorial you will learn how you can make use of the CSS engine to style your applications. We will start off with a review of basic CSS concepts, and then take a tour of the CSS capabilities available in Eclipse 4. We will examine how to style parts of the Eclipse 4 workbench as well as parts of an Eclipse 4 RCP app. Finally, we will take a look at how to use the CSS engine to apply styling in the 3.x world.

This is a tutorial targeted at anybody in the Eclipse community who works with UI and is interested in customizing the look of their application. No prior knowledge of CSS is required.

Kai Tödter is software engineer/architect in the Global Technology Field "System Architecture and Platforms" of Siemens Corporate Technology. He has more than 14 years of professional Java experience. His main interest is software architecture for smart clients and he focuses on rich client, RIA and mobile platforms. Kai is Siemens' primary contact in the Eclipse Foundation and he is committer in the e4 project. Kai is a renowned expert in the area of Eclipse RCP and a frequent speaker at international conferences.

Boris Bokowski works on Eclipse for IBM Rational in Ottawa, Canada. He leads the Platform UI project, and is active in the e4 incubator project. Boris is a member of the Eclipse Board of Directors as a committer representative. He is the proud owner of a 'knights of the lambda calculus' pin, a Prusa Mendel 3D printer, and a PhD from Freie Universitšt Berlin.