- Paperback: 552 pages
- Publisher: Addison-Wesley Professional; 1st US edition (October 21, 2005)
- Language: English
- ISBN-10: 0321334612
- ISBN-13: 978-0321334619
- Product Dimensions: 7 x 1.1 x 9.2 inches
- Shipping Weight: 1.8 pounds (View shipping rates and policies)
- Average Customer Review: 3.6 out of 5 stars See all reviews (33 customer reviews)
- Amazon Best Sellers Rank: #3,281,547 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Eclipse Rich Client Platform: Designing, Coding, and Packaging Java¿ Applications 1st US Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
From the Back Cover
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.
For every Java developer, regardless of previous Eclipse experience
Thoroughly covers Eclipse 3.1's new RCP features and its extensive new tools for designing, coding, and packaging RCP applications
Presents techniques for branding and customizing the look and feel of RCP applications
Shows how to overcome the challenges and "rough edges" of RCP development
Discusses the similarities and differences between RCP and conventional plug-in development
Includes an overview of OSGi, the base execution framework for Eclipse
If you want to develop and deploy world-class Java applications with rich, native GUIs, and use Eclipse RCPget 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.
© Copyright Pearson Education. All rights reserved.
About the Author
Jeff McAffer leads the Eclipse RCP and Runtime teams and is one of the Eclipse Platform's original architects and committers. Prior to his work at IBM's Ottawa Software Lab, he was a developer at Object Technology International focusing on areas such as distributed/parallel OO computing, expert systems, and meta-level architectures. Jeff holds a Ph.D. from the University of Tokyo.
Jean-Michel Lemieux has been a committer on the Eclipse team and CVS component since its inception. Before joining IBM's Ottawa Software Lab to work on Eclipse, Jean-Michel built real-time SS7 monitoring systems and real-time modeling tools.
© Copyright Pearson Education. All rights reserved.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
The book walks you through building a single instant messaging app. Each chapter is a step, with example code downloadable in Eclipse via the authors' Samples Manager.
Beyond Ch 8, their examples have bugs, either in the code itself or the configuration files, or the instructions in the text.
Some are trivial, such as in Ch 9 not telling you that you must un-check "Generate a metadata repository" in the Export Wizard or no executable is generated.
Some are huge, such as their sourcecode for Ch 16-17 using a different version IM library than earlier or later chapters. This results in compile errors until you manually debug the code.
Some are just irritating, as their Ch 12 sample code not including the login code developed in the previous chapter. This causes a NullPointerException in ContactsView.
Or their Ch 16 drag-and-drop that doesn't drop until you manuallly make extension point IDs match.
Operationally, their IM example relies on a server at their book site.
Over the several weeks I was using their book, their server was down. Fortunately, our company has an accessble XMPP server, else I could not have run their examples.
And fortunately folks on the book's forum were helpful.
So with some debugging, I was able to run most of their examples.
DO buy this book if the above don't trouble you.
Their example is broken into manageable chunks. There appear to be no major gaps in their progression. Their example code is clear and concise, if buggy. And their writing is clear, concise, and complete.
Also, their book thoroughly covers plug-in management and updating, and the use of OSGi.
For more on this saga, go to the book's Web site, [...], and look at the forum entries.
Would I buy this book again? Yes; I learned a lot from it. But I've been coding for $$ for 30 years and like debugging.
The sad thing is, this is the best resource I could find. What's available online is even harder to follow.
But if you already own the 1st edition, is it worth buying the newer edition? So you can decide for yourself, here are the major differences:
1. Software management. This chapter has been re-written to discuss software management using p2, which replaced the Update Manager
2. Action and Commands. A chapter has been added to discuss the newer Commands API, as well as their differences with Actions.
3. Installing and Updating with P2. More p2 information
4. PDE build. PDE Build is one of the more error-prone and time consuming aspects of working with Eclipse products. (It's also powerful and useful. This chapter is completely reworked. Lots of clarification as well as updated information.
5. Testing. A new chapter on testing an RCP application. A great addition to the book.
6. A DataBinding reference chapter has been added.
One other thing I really liked was the new font- much more readable IMO. I also like the Pointers section at the end of each chapter. Very nice touches.
My recommendation for a newbie on RCP is to start with this book, and then augment as necessary with additional books on SWT,JFace, OSGI, or other topics such as GEF as necessary.
Most Recent Customer Reviews
However using the book to create your own project provides a lot of hints, explanations and help.Read more