Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Eclipse 4's Modeled UI: less sweating over workbench APIs, more grinning over simple POJOs

Remy Suen (IBM )

Making at Eclipse · Standard
Thursday, 15:50, 20 minutes | Ballroom D

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

This talk will describe the e4 model and provide an overview of the different types of elements in the model such as user-contributed content (actual parts) and the UI elements responsible for the layout of the application. We will present some simple configurations that one may see in RCP applications to demonstrate the flexibility of the modeled UI. With the model, alterations to the layout are now much more open-ended, enabling the designers to create shapes they were not originally able to with Eclipse 3.x. With great power comes great responsibilities though as element containment must be strictly adhered to to prevent the creation of a corrupt model, generics and customized code in the collections enables the model to enforce these rules and prevent such illegal modification operations from being performed.

Remy has been involved with the Eclipse community since 2006 beginning with his participation in Google's Summer of Code program that year. He is a committer on the ECF, Platform UI, e4, and EGit projects, but is perhaps best known for his antics on the #eclipse IRC channel on Freenode and for spending too much time in Bugzilla. Remy received the Top Contributor award at EclipseCon 2008 and graduated from the University of Waterloo in 2009. He now works as a software developer for IBM Rational in Ottawa, Canada. When Remy isn't coding or reading up on bugs or that backlog of IRC chat messages, he can be found honing his Japanese skills through reading, playing the piano, or practicing Sogetsu ikebana.

Download Material

Download file of related material.