Dimensions
179 x 229 x 29mm
Authors include: Jeff McAffer, Jean-Michel Lemieux and Chis Aniszczyk.
The definitive guide to Eclipse rich client development - fully revised to reflect Eclipse 3.5'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.5'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.
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.5 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.