This is part two of session "(3585) RCP UI Development in the Eclipse Workbench [Part 1]."
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.
The second part will cover building a stand-alone RCP application with a focus on custom branding using runtime applications, workbench advisors and presentations using the example created in the first session. At the end of this session attendees will have created an application with a unique look and feel.
Tod Creasey has been working with the IBM Canada since 1993 on a variety of IDEs starting with Envy developer and progressing through the Visual Age family of Smalltalk and Java IDEs. Tod joined the Eclipse team during the tech preview and has been a member of the Workbench team, now working for IBM Rational Software.
Karice has been a software developer at the IBM Ottawa lab since 1998. She is currently working for IBM Rational as a member of the Eclipse UI team concentrating on the areas of NL and accessibility, as well as (some of the) import, export, and new wizards. In past lives, Karice has done product release management and contributed to the user interface of the Visual Age for Java product. She also has been part of the UI team for several releases of Websphere business integration tooling products (WSAD-IE and WID), which included writing an engine to generate Java code and validate the EMF model for a visual Java editor.