API Tooling

Darin Wright (IBM Rational Software), Olivier Thomann (IBM Canada)

Java · Long Talk
Presentation
Wednesday, 14:30, 50 minutes | Room 207 | Download in iCal Format

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

Darin Wright

Olivier Thomann

API's are fundamental for designing and maintaining quality components. Quality components are of paramount important to Eclipse. Eclipse currently has little tooling to support the design, implementation and maintenance of APIs. In 3.4, PDE will provide tools to support binary compatibility checking, API usage scanning, and plug-in version numbering management. This talk details the technology going into 3.4, supported usecases, and outlines directions for future development.

Darin is currently a senior software developer with IBM Rational Software, an Eclipse committer, lead for the Eclipse Debug Platform and Java Debugger, and a member of the Eclipse Architecture Council. As well, Darin participates in the PDE project - working on tools for API maintenance and p2 (provisioning). For the better part of the last ten years, Darin has been working on IDE's such as Eclipse, VA/Micro Edition, and ENVY/Smalltalk. In a previous software development life, Darin was an audio software developer supporting virtual reality productions at the Banff Centre for the arts.

Olivier Thomann is a software developer with IBM Rational Software at the IBM Ottawa labs, and has been a committer on the Eclipse project since its inception. He has been a key contributor to the JDT/Core team where he focused on bytecode generation, java formatter, DOM/AST creation. Most recently he is working as a committer in the Eclipse PDE incubator project to work on the new API tooling.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor