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

Migrating to e4

Boris Bokowski, Paul Webster (IBM )

Making For Eclipse · Standard (25 mins)
Thursday, 15:50, 25 minutes | Cypress

Tags: e4 , Emerging Technology
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

This talk is about what to expect when moving your plug-ins from Eclipse 3.x to Eclipse 4.x. Based on examples from the Eclipse SDK and beyond, we will talk about our experience with using the compatibility layer, tell success stories, but also cover typical challenges that arise, such as not being API clean, or relying on more subtle implementations details such as event ordering. This talk will also explain what to do to port a plug-in from 3.x to 4.x without using the compatibility layer, i.e. what does it take to become a "native" e4 citizen.

Boris Bokowski is a Software Developer with IBM Rational in Ottawa, Canada. He is the technical lead of the Eclipse Platform UI team, and a committer on the e4 project. He is also part of the "API police" for the Eclipse Platform, a member of the Eclipse Architecture Council, and a committer representative on the Eclipse Board of Directors. He holds a PhD in computer science from Freie Universität Berlin, Germany.

Paul Webster received a B.A.Sc. in Computer Engineering from the University of Waterloo in 1994. After many years working on telephony software and network configuration software in Java and C++, Paul joined the IBM Eclipse Platform UI team in May 2005 and is currently working for IBM Rational Software. Paul is working on the e4 framework and builds, as well as being responsible for command and handlers, keybindings, and menu contributions.