Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
49 used & new from $2.34

Have one to sell? Sell yours here
 
   
Contributing to Eclipse: Principles, Patterns, and Plug-Ins (Eclipse Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Contributing to Eclipse: Principles, Patterns, and Plug-Ins (Eclipse Series) (Paperback)

by Erich Gamma (Author), Kent Beck (Author)
3.7 out of 5 stars See all reviews (15 customer reviews)

List Price: $44.99
Price: $36.51 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.48 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
26 new from $14.98 23 used from $2.34
Also Available in: List Price: Our Price: Other Offers:
Paperback 12 used & new from $4.58

Frequently Bought Together

Contributing to Eclipse: Principles, Patterns, and Plug-Ins (Eclipse Series) + Eclipse Plug-ins (3rd Edition) (Eclipse Series) + Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications (Eclipse Series)
Price For All Three: $137.60

Show availability and shipping details


Customers Who Bought This Item Also Bought

Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications (Eclipse Series)

Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications (Eclipse Series)

by Jeff McAffer
4.1 out of 5 stars (21)  $52.75
Eclipse Distilled (Eclipse Series)

Eclipse Distilled (Eclipse Series)

by David Carlson
4.0 out of 5 stars (11)  $23.09
Official Eclipse 3.0 FAQs (Eclipse Series)

Official Eclipse 3.0 FAQs (Eclipse Series)

by John Arthorne
4.3 out of 5 stars (7)  $29.45
The Java Developer's Guide to Eclipse, 2nd Edition

The Java Developer's Guide to Eclipse, 2nd Edition

by Jim D'Anjou
4.3 out of 5 stars (24)  $45.49
EMF: Eclipse Modeling Framework (2nd Edition) (Eclipse Series)

EMF: Eclipse Modeling Framework (2nd Edition) (Eclipse Series)

by Dave Steinberg
4.5 out of 5 stars (2)  $44.99
Explore similar items

Editorial Reviews

Amazon.com Review
Eclipse is an integrated development environment (IDE) for software. It also represents an ideal, incorporating modularity, extensibility, and community. Contributing to Eclipse: Principles, Patterns, and Plug-Ins is therefore significantly more than a book about how to write plug-ins for the Eclipse framework. The book--by software patterns guru Erich Gamma and "extreme programming" exponent Kent Beck--explains how new Eclipse modules should interact with existing software elements, and make themselves further extensible. It also emphasizes the importance of packaging new plug-ins and making them available to others as new Eclipse features. The book's emphasis is on community, and helping the Eclipse project grow and improve.

That said, this book is an excellent how-to guide. Gamma and Beck take the time to carefully detail a couple of model plug-in projects--including the industry-standard Hello World exercise--and take care to explain the highly visual Eclipse development process one step at a time. They don't unleash bushels of source code on the reader, but nonetheless manage to walk the reader through a series of progressively more elaborate extension projects that exercise some of the most exciting parts of the Eclipse framework. As you'd expect from a book involving Gamma, discussion of patterns appears with increasing frequency toward the book's conclusion, enabling the reader to expand on the authors' shared wisdom and understand the Eclipse design better. --David Wall

Topics covered: How to extend the Eclipse development environment--both in the narrow sense of writing code that makes the software do something new, and in the broad sense of participating in the Eclipse community. Specific coverage addresses extension points, markers, perspectives, and help. There's also a guide to the Eclipse architecture, framed as a series of "pattern stories."

Product Description
This book encourages tool building by laying bare the design of an excellent tool platform, Eclipse, and encourages design by building a typical tool extending Eclipse. This tutorial on creating custom tools also provides an explanation of a highly effective software design philosophy. The authors revive the lost art of supporting existing work by building tools. This book improves the software developers skill set by building little tools, and gradually growing those tools into better-than-professional quality products to help a whole community of developers. This book revives that highly-effective practice of tool writing and provides lessons along the way that tool building and design are two of the most leveraged skills for software developers.

See all Editorial Reviews


Product Details

  • Paperback: 416 pages
  • Publisher: Addison-Wesley Professional (October 30, 2003)
  • Language: English
  • ISBN-10: 0321205758
  • ISBN-13: 978-0321205759
  • Product Dimensions: 9.1 x 7 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #636,567 in Books (See Bestsellers in Books)

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(5)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

15 Reviews
5 star:
 (9)
4 star:    (0)
3 star:
 (2)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
25 of 27 people found the following review helpful:
1.0 out of 5 stars What I would expect if there was NO docs for eclipse, November 5, 2004
By Manuel A. Ricart "aricart" (Cottage Grove, MN United States) - See all my reviews
(REAL NAME)   
I don't like this book as a book on writing plugins for eclipse for the following reasons:

1) This book's 'exploratory' approach tries to show you how to search (the hack approach) through the installed plugins for excerpts that you can copy/paste/edit. It would have been more useful if the authors used a 'tutorial' approach that constrains the example to documented basics (many different examples that then integrate/or not).

2) As expected (and tiring if you have other book from these authors), JUnit integration is the example developed throughout the book. This may satisfy the need for some types of plugins (code oriented plugins), but leaves much to be desired if you want to develop other kinds of tools.

3) The samples are outdated in 3.0, and the main example won't work/run in 3.0 (even if you download their project source). If you try to follow along, you will quickly be disapointed once you run into that snag. I am sure that under 2.x it works great.

4) This book is useful as a way of seeing a small example built up. However, because of #3, this all becomes useless once the plugin doesn't 'work'.

As with most books that cook a long example as a way of teaching, rather than as a way to support other knowledge, much of the time is spent on explaining how to cook things for the example. For me this doesn't work, as I want something focused that instructs me, rather than a evolving code-walkthrough of a particular example. To me this is boring, and has no use after the initial read.

This book would be great if it was 1/2 as long, and focused on the patterns for the plugins instead, not presume to be an intro to plugin development.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 11 people found the following review helpful:
5.0 out of 5 stars Different is good, September 3, 2004
By Ernest Friedman-Hill "JavaRanch Sheriff" (Gaithersburg, MD United States) - See all my reviews
(REAL NAME)      
"Contributing to Eclipse" is a great read. More importantly, as someone who is in the middle of their first major Eclipse plugin development project, I learned a lot -- even though I've previously read every other available book on the topic. Gamma and Beck take you through the development of a fairly sophisticated plugin, step by step. Perhaps most welcome, the plugin they develop isn't a syntax-highlighting text editor (an example that's already been done to death,) but a set of tools for running JUnit tests on Java code!

This is the only book I've seen that discusses testing and Test-Driven Development of plugins, a must for serious plugin developers. As you'd expect from the developers of JUnit, they use JUnit to test every piece of functionality they add. Surprisingly, even though you'd expect some confusing in writing about using JUnit to test a JUnit plugin, there's none. Gamma and Beck are both excellent writers, and they know this subject matter inside out.

A word of warning: this is neither an introduction to nor a reference for Eclipse plugin programming. I don't think I would have gotten nearly as much from this book if I hadn't read "Eclipse in Action" and "The Java Programmer's Guide to Eclipse" first. But if you've gotten beyond the novice level with Eclipse, I guarantee you'll learn something by reading this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 11 people found the following review helpful:
5.0 out of 5 stars A great resource for anyone that wants to extend Eclipse, November 10, 2003
By "ntpruett" (Eagan, MN United States) - See all my reviews
Eclipse is the name of both an open source IDE and the extensible framework that it is built upon. A little experience of using Eclipse as an IDE, and a desire to extend the framework further are needed for this book. Before you know it, you'll be developing your first plug-in. Of course, it's a 'Hello World', but it introduces the concepts you need to go on to bigger and better things. The 'bigger and better' thing the book provides is a JUnit plug-in that performs automatic unit tests during builds. The authors don't just teach you how to build a plug-in, but how to build a plug-in that 'plays well with others' and allows for your plug-in to be extended in the future. Wrapping up the book are a collection of 'pattern stories' describing some of the design patterns used in Eclipse. The clear writing style and the flow of topics will help you get up to speed and writing plug-ins in no time. If you need further details on a topic ample references to the Eclipse documentation or other books that will help you on the subject are provided. All-in-all this book is a great resource for anyone that wants to extend the functionality of Eclipse.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Must Have
If you are looking into Eclipse plugins programming, this is the book. It not only teaches you the basics but also guides you to the best pratices on Eclipse development, with... Read more
Published on July 13, 2006 by Marcus Bronstein

3.0 out of 5 stars Hands on tour through Eclipse 2!!! Plugin Development
This book takes you through a tour on plugin development. The main disadvantage of this book is that it is for Version 2 and not Version 3 of Eclipse. Read more
Published on January 20, 2005 by ws__

5.0 out of 5 stars Zen and the Art of Eclipse
Once you get past the interesting writing style, this is a pretty cool book written by two of the giants in the industry. Read more
Published on July 30, 2004 by Lee Roberts

1.0 out of 5 stars Ego Gratification
I'm sorry but this book seems to be more about gratifying the authors' egos than actually helping anyone contribute a development tool to eclipse. Read more
Published on March 23, 2004

2.0 out of 5 stars Feels like a first draft
Big name authors, but the book really doesn't deliver.

The authors take the approach of guiding the reader through 3 "circles" of eclipse development. Read more

Published on February 17, 2004

5.0 out of 5 stars Lots to Offer
Guess the only negative review on here established that you probably shouldn't buy this book if you consider yourself an expert on the subject. Read more
Published on February 17, 2004 by R. Williams

1.0 out of 5 stars beginners guide only
I just received my copy, expecting a pound of deep revelations about the philosophy and architecture of eclipse, which could also benefit a rather experienced plugin developer... Read more
Published on January 18, 2004 by C. Sell

5.0 out of 5 stars Excelent Book about Eclipse contribution
This book is Excelent. It is written in a clear way, with a very accesible language and excelent examples that get you going, in just a matter of hours, into writing full Eclipse... Read more
Published on January 15, 2004 by Edwin Rodríguez

3.0 out of 5 stars Use of JUnit Confuses
I thought this book had a lot of potential based on the reviews.

Unfortunately, this book is written from the perspective of writing JUnit tests. Read more

Published on December 21, 2003

5.0 out of 5 stars Excellent introduction to the Eclipse mindset
This is one of the best technical books I've read this year. I hope Kent Beck and Erich Gamma will team up for more books in the future, because they are excellent writers and... Read more
Published on December 3, 2003 by Robert H. Rasmussen

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 10 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Bath Wonders from LUSH

LUSH bath bombs
Find bath bombs, bath melts, shower jellies, and more great gifts for yourself (or a friend!) from LUSH Fresh Handmade Cosmetics.

Shop LUSH now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

By the Light of a Reading Lamp

Shop for Book Lights and Reading Lamps
Illuminate the page, not the room, with a compact, lightweight book light or reading lamp from the Lighting & Electrical Store.

Find the right reading light

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates