Programming Books C Java PHP Python Learn more Browse Programming Books
Eclipse Rich Client Platform (2nd Edition) (Eclipse Series) and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $54.99
  • Save: $17.62 (32%)
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Condition: Used: Good
Comment: Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! May have writing and/or highliting. Good readable copy. Worn edges and covers and may have small creases. Otherwise item is in good condition.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Trade in your item
Get a $3.97
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Eclipse Rich Client Platform (2nd Edition) Paperback – May 22, 2010

ISBN-13: 978-0321603784 ISBN-10: 0321603788 Edition: 2nd

Buy New
Price: $37.37
30 New from $35.00 23 Used from $11.82
Amazon Price New from Used from
eTextbook
"Please retry"
Paperback
"Please retry"
$37.37
$35.00 $11.82

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Eclipse Rich Client Platform (2nd Edition) + Eclipse Plug-ins (3rd Edition) + EMF: Eclipse Modeling Framework (2nd Edition)
Price for all three: $122.92

Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 552 pages
  • Publisher: Addison-Wesley Professional; 2 edition (May 22, 2010)
  • Language: English
  • ISBN-10: 0321603788
  • ISBN-13: 978-0321603784
  • Product Dimensions: 9.1 x 7.1 x 1.2 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon Best Sellers Rank: #312,555 in Books (See Top 100 in Books)

Editorial Reviews

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 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.


© Copyright Pearson Education. All rights reserved.

--This text refers to an out of print or unavailable edition of this title.

About the Author

Jeff McAffer has been part of Eclipse since the beginning and currently co-leads the Eclipse Equinox OSGi, RT, and RCP teams. He also has leadership roles in the Eclipse and Tools Projects at Eclipse and is the lead author of OSGi and Equinox: Creating Highly Modular Java Systems Systems (Addison-Wesley, 2010).


Jean-Michel Lemieux, lead architect of the Jazz project, has been a committer on the Eclipse Team and CVS components since the project’s inception.


Chris Aniszczyk is the co-lead of Eclipse’s Plug-in Development Environment (PDE), sits on the Eclipse Architecture Council, and represents the Eclipse committers on the Eclipse Foundation’s Board of Directors.


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

This book is for anyone from someone just wanting to know how it's done up to a professional Eclipse developer level.
Wiliiam Woods
Through the development of a single example, the book covers everything you need to get started building and packaging an Eclipse RCP application.
S. Archer
The text and examples contain a number of misleading typos or omissions, and references are given to Eclipse code that I could not find.
W. B. Joerg

Most Helpful Customer Reviews

45 of 47 people found the following review helpful By Jos van Roosmalen on December 3, 2005
Format: Paperback
This is really an awesome book because:

* I was suprised how extremely complete this book is. It not only explain how to develop a application, but also how you do your HELP-system, the plugin update mechanism, dynamic plugins, brand and package your application. Also chapter 25 called 'The last mile' explain Native Installers, Webstart and multi user install scenario. SO:it explains the whole cycle, for creating windows/views, creating the help, and distributing the application!

* It offers a tutorial for building a real world application what the authors have called Hyperbola (a Chat client). This tutorial has a good level, compared to books like '... for dummies', '... in 24 hours' and '... unleashed'.

* The tutorial application EVOLVES over the chapters. So after the end of every chapter the application is running, and more (complex) functionality is added every chapter. So you don't need to follow all chapters before you see results of your work (it's not a big bang application). This keep you motivated to follow the book and play arround.

Or how the authors call it in the book:

"The next few chapters focus on iteratively developing Hyperbola. This next interation is interesting because it allows you to quickly get something running you can show to your mom, your boss, or your friends. It's also a lot more fun to learn RCP while developing something concrete."

* Every chapter starts with the goals of this chapter,e.g. what you will add to the application in this chapter.

* This book does NOT contains cheap fillers (some books repeat things endless, starts with chapters introducing Java, prints the Java Doc of a library,etc.). It is simply to the point.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
37 of 40 people found the following review helpful By Chris Gage on July 31, 2006
Format: Paperback
I bought this book almost the first day it became available, I think in November of last year, and loved it, despite numerous minor errata which I submitted but have not been published. It explains the structure of the RCP very well, as well as I have seen anywhere. Parts I, III, IV and V are excellent.

This is a great introduction to Eclipse RCP ... _IF_ you are happy to stay with Eclipse 3.1 and Java 1.4. _BUT_ sadly, Eclipse 3.2 has obsoleted some of the techniques used in Part II, the tutorial, which is the main part of the book. For in 3.2 example you no longer need to create a target manually yourself. Also the tutorial's code uses APIs that are deprecated in Eclipse 3.2, and it uses code seen as undesirable by Java 1.5's generics support. In addition Eclipse 3.2 mandates the com.ibm.icu (International Components for Unicode) package which means that the tutorial as delivered simply will not deploy as-is when you get to the packaged product level in Chapter 9.

Yes, all these problems are fixable. But be careful because you will have to fix these problems manually, which cuts you off from the cool "Samples Manager" tool which synchronizes your code at the end of each chapter.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 17 people found the following review helpful By W. B. Joerg on March 4, 2006
Format: Paperback
This book starts out in a very promising manner - coming in from a 10,000 ft view to a 1,000 ft view. After reading Part I, I felt that I had a great book in my hands. With Part II however came the big let down: you're suddenly dropped into a chaotic sea of microscopic views. With its (basically laudable) approach by example, it turns essentially into a collection of recipes, that does very little to the understanding of the underlying structure and concepts of RCP. This is probably a great book if you know what you want to do and why, it is however inadequate if you are in search of the why. It leaves too many loose ends, and in numerous instances assumes that you have fully absorbed the superficial ideas of earlier sections and hence leaves you hanging there. Calling the CD to the rescue - again a great idea how it is integrated - does not always help: for instance Chapter 10 seems to be totally messed up. The text and examples contain a number of misleading typos or omissions, and references are given to Eclipse code that I could not find.

In hindsight I sense that much of the frustration with Part II could be avoided by starting with Parts III and IV: after working through these latter parts, I felt more at ease filling out the unfortunate and time consuming gaps in Part II.

I suspect also that both the code and the book will need to be updated for release 3.2.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By jbannick on July 7, 2010
Format: Paperback Verified Purchase
Don't buy this book unless you are an experienced Java coder, who knows Eclipse, and has the time and inclination to debug.

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.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search