Build Powerful, Cross-Platform Rich Client Applications. Eclipse is more than a state-of-the-art IDE: its Rich Client Platform (RCP) plug-ins form an outstanding foundation for any desktop application, from chat applications to enterprise software front-ends. In Eclipse Rich Client Platform, two leaders of the Eclipse RCP project show exactly how to leverage Eclipse for rapid, efficient, cross-platform desktop development. In addition to explaining the power of Eclipse as a desktop application development platform, the authors walk step-by-step through developing a fully featured, branded RCP application. They introduce a wide range of techniques, including developing pluggable and dynamically extensible systems, using third-party code libraries, and packaging applications for diverse environments. You'll build, refine, and refactor a complete prototype; customize the user interface; add Help and Update features; and build, brand, and ship the finished software.
If you want to develop and deploy world-class Java applications with rich, native GUIs, and use Eclipse RCP—get this book.
CD-ROM contains the Eclipse 3.1 SDK, Eclipse 3.1 RCP SDK, and Eclipse 3.1 RCP Delta Pack appropriate for Windows, Linux, and Mac OS X. It also contains all the code samples developed in the book. If you are running Eclipse 3.2
Book Table of Contents| Part I - Introduction | Part III - The Workbench |
| Foreward by John Wiegand - Eclipse PMC | Chapter 14 - Adding Update 197 |
| Foreward by Jeff Norris - NASA | Chapter 15 - Workbench Advisors 215 |
| Chapter 1 - Eclipse as a Rich Client Platform 3 | Chapter 16 - Perspectives,Views, and Editors 235 |
| Chapter 2 - Eclipse RCP Concepts 13 | Chapter 17 - Actions 261 |
| Part II - RCP by Example | Chapter 18 - Customizing Workbench Windows 291 |
| Chapter 3 - Tutorial Introduction 29 | Chapter 19 - Customizing the Presentation of Views and Editors 307 |
| Chapter 4 - The Hyperbola Application 41 | Part IV - Development Processes |
| Chapter 5 Starting the Hyperbola Prototype 61 |
Chapter 20 - Integrating Code Libraries 327 |
| Chapter 6 - Adding Actions 81 |
Chapter 21 - Installing and Updating Plug-ins 343 |
| Chapter 7 - Adding a Chat Editor 101 |
Chapter 22 - Dynamic Plug-ins 355 |
| Chapter 8 - Branding Hyperbola 113 |
Chapter 23 - RCP Everywhere 371 |
| Chapter 9 - Packaging Hyperbola 127 |
Chapter 24 - Building Hyperbola 399 |
| Chapter 10 - Messaging Support 135 |
Chapter 25 - The Last Mile 427 |
| Chapter 11 - Adding a Login Dialog 153 |
Part V - Reference |
| Chapter 12 - Adding Key Bindings 175 | Chapter 26 - OSGi Essentials 447 |
| Chapter 13 - Adding Help 185 |
Chapter 27 - Eclipse.org Plug-ins 479 |