Developing Rich Client Applications in the workbench (part 1)

Paul Webster (IBM Rational Canada), Eric Moffatt (IBM Rational Canada)

Rich Client Platform · Tutorial

Monday, 08:00, 2 hours | Grand Ballroom F | Download in iCal Format

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

Paul Webster

Eric Moffatt

This two part tutorial will cover building an application that is tightly integrated with the Eclipse IDE using the workbench extension points and the supporting API to make a custom application with a minimum of code. Attendance in the first session is not required for the second.

The first part will cover building an integrated plug-in using workbench extension points and tools. We will cover the main building blocks of an RCP application such as views and editors and will introduce some of the newer UI features such as forms, data bindings and owner draw. At the end of this session attendees will have created an application based on the Workbench and JFace that tightly integrates into the Eclipse IDE.

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 responsible for command and handlers, keybindings, and menu contributions.

Eric is a member of a particular brand of Canadian called "Newfie" with all that entails (Google it...;-). Ever since my second program (Basic in 1974) printed a triangle I knew what I wanted to do...graphics! After that it was just a matter of time. I graduated from U of Waterloo in 1981 and I've been doing GUI work ever since. I was lucky enough to get onto the Platform UI team in 2005 where I've been focusing on enhancing the UI (i.e. the new Maximize/Minimize behavior).

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