Book Review
Building Commercial-Quality Plug-ins


A book for developers who aim to write commercial-quality Eclipse 3.0
For more detailed information, view the publishers homepage: Addison-Wesley Professional

Authors:Eric Clayberg, Dan Rubel
Page Count:800 pages
Publication Date:06/2004
Used Programming
Website of the Book:

Subjects:  Eclipse, Software Development

About the Authors

Eric Clayberg is Senior VP for Product Development for Instantiations, an Advanced IBM Business Partner and leading developer of commercial add-ons for Eclipse, IBM VisualAge, and IBM WebSphere. A seasoned technologist, developer,entrepreneur, and manager, he has seven years of experience with Java and four years of experience with Eclipse.

Dan Rubel, Instantiations' CTO, is an entrepreneur and expert in object-oriented design and development. His 15+ years of experience includes eight years working with Java and four years with Eclipse. He has served as primary architect and produt manager for several successful commercial products.


FocusApplying UML
Theoretical Foundation
PrerequisitesUML Modeling
Possibilities to searchGlossary
not suited at all, very little content, doesn't apply
  very well suited, right on the spot


This book is for Eclipse (3.0) and IBM's WebSphere Studio Workbench.

The book starts with a quick introduction to Eclipse 3.0 environment, describing the workbench, creating a project, running applications etc. It then concentrates on plug-in programming for Eclipse 3.0. The book has a systematic reference for experienced Eclipse users who wish to increase their overall Eclipse knowledge and create quality plug-ins of a more professional quality. There are good examples of implementing many of the main extension points for actions, views, editors, preference pages, and so on with cookbook-style code. The examplesí explanations include screenshots from the Eclipse environment as well as relevant API listings and more. Topics such as resource change tracking, perspectives, builders, markers etc. can also be found in the book.

There is plenty of detailed information on the Eclipse infrastructure and plug-in model. SWT and JFace are also explained. Internationalization, which is necessary nowadays for almost all of the commercial products, is also explained, as well as advanced topics like new extension point
definitions, adapters, plug-in class loaders, Help systems, feature definition, etc.

You can find almost everything you need if your goal is to write commercial plug-ins for Eclipse or WebStudio Workbench or to extend these environments for yourself. This book is also a good tutorial on creating sophisticated Eclipse plug-ins. You donít need to search through help files and the web all day long to find a small bit of crucial information.

The book is appropriate for professional tool developers as well as for those new to Eclipse environment.

Sunay Yaldiz, Software Architect, Gentleware AG, 08/2004

For Book Orders

In Partnerschaft mit In Partnerschaft mit

© 2000 - 2010 Gentleware AG
 support  modeling knowledge  literature