Migrating to e4
Boris Bokowski, Paul Webster (IBM )
Making For Eclipse · Standard (25 mins)
Tags: e4 , Emerging Technology
Thursday, 15:50, 25 minutes | Cypress
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.