The definitive guide to Eclipse rich client development - fully revised to
reflect Eclipse 3.4's major enhancements
° Hands-on, practical, and thorough: builds on the highly-successful First Edition that is
already the industry's #1 source of information on rich client Eclipse development
° Covers Eclipse 3.4's improvements for designing, coding, and packaging RCP
applications - information too new to appear in any other book!
° Includes extensive real-world, non-trivial working code examples
Summary
Eclipse is more than a state-of-the-art IDE: together with the Eclipse RCP
plug-ins, it's an outstanding foundation for any desktop application, from
media players to enterprise software front-ends. What's more, the new Eclipse
3.4 offers even more powerful capabilities for designing, coding, and packaging
rich client applications. In Eclipse Rich Client Platform, Second Edition,
leaders of the Eclipse RCP project show exactly how to leverage these
capabilities for rapid, efficient, cross-platform desktop development.
Building on their highly praised First Edition, 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. Readers will build a complete prototype, refine and
refactor it, customize user interfaces, add Help and Update features, then build,
brand, and ship finished software. Along the way, the authors cover each key
RCP-related technology, including Equinox, SWT, and JFace to OSGi; and
demonstrate best-practice solutions to the unique challenges of Eclipse RCP
development.
Hands-on, pragmatic, and comprehensive, this book offers the real-world, nontrivial
code examples working developers need - as well as "deep dives" into
key technical areas that can make all the difference in building successful
applications.