The Java Developer's Guide to Eclipse

The Java Developer's Guide to Eclipse

3.7 4
by Sherry Shavor, Jim D'Anjou, Dan Kehn, Pat McCarthy

ISBN-10: 0321159640

ISBN-13: 9780321159649

Pub. Date: 05/19/2003

Publisher: Addison-Wesley

Eclipse is a world class Java IDE, a platform for building and integrating application development tools, and an open source project and community. Eclipse is the foundation of IBM's WebSphere Studio family of tools and of a rapidly growing number of other commercial tool and application offerings from a wide spectrum of software providers. In its first year,

…  See more details below


Eclipse is a world class Java IDE, a platform for building and integrating application development tools, and an open source project and community. Eclipse is the foundation of IBM's WebSphere Studio family of tools and of a rapidly growing number of other commercial tool and application offerings from a wide spectrum of software providers. In its first year, processed over three million Eclipse download requests from over 100 countries. There are over 100 open source projects based on Eclipse. Over 175 commercial organizations are developing Eclipse-based offerings.

Written by members of the IBM Jumpstart team, The Java™ Developer's Guide to Eclipse is the definitive Eclipse companion. Drawing on their considerable experience teaching Eclipse and mentoring developers, the authors provide guidance on how to customize Eclipse for increased productivity and efficiency and how to avoid common pitfalls.

Key coverage includes:

  • Eclipse navigation and terminology
  • Eclipse and the Java development environment
  • Extending Eclipse, the plug-in architecture, and Eclipse frameworks

Those new to Eclipse will benefit from the directed exercises on how to use the Eclipse platform. Advanced developers can learn how to extend Eclipse and use this book as a reference to the Eclipse frameworks.

An accompanying CD-ROM contains Eclipse SDK version 2.0, as well as exercise solutions and many code examples to make learning Eclipse easier. Whether you want to use Eclipse and Eclipse-based offerings as your integrated development environment (IDE), or customize Eclipse further, you'll find The Java™ Developer's Guide to Eclipse the complete ready reference.

Read More

Product Details

Publication date:
Product dimensions:
7.32(w) x 9.22(h) x 1.68(d)

Table of Contents

About the Authors
Pt. IRunning Eclipse1
Ch. 1Getting Started3
Ch. 2Using Eclipse17
Ch. 3Using Java Development Tools69
Ch. 4Debugging Java121
Ch. 5Teaming Up with Eclipse139
Ch. 6Eclipse Configuration Management165
Pt. IIExtending Eclipse185
Ch. 7Overview of the Eclipse Architecture187
Ch. 8Getting Started: Plug-in Development203
Ch. 9Action Contributions: The Integration Fact Track229
Ch. 10The Standard Widget Toolkit: A Lean, Mean Widget Machine249
Ch. 11Dialogs and Wizards273
Ch. 12Views315
Ch. 13Editors347
Ch. 14Perspectives363
Ch. 15Workspace Resource Programming369
Ch. 16Managing Resources with Natures and Builders403
Ch. 17Resource Tagging Using Markers421
Ch. 18Contributions Revisited429
Ch. 19Advanced Plug-in Development449
Ch. 20Creating New Extension Points: How Others Can Extend Your Plug-ins457
Ch. 21Serviceability475
Ch. 22Developing Features487
Ch. 23Providing Help513
Ch. 24OLE and ActiveX Interoperability527
Ch. 25Swing Interoperability545
Ch. 26Extending the Java Development Tools555
Ch. 27Building a Custom Text Editor with JFace Text589
Pt. IIIExercises623
Ch. 28Exercise I: Using Eclipse625
Ch. 29Exercise 2: Using the Java Development Tools655
Ch. 30Exercise 3: Debugging Java693
Ch. 31Exercise 4: Using CVS with Eclipse713
Ch. 32Exercise 5: Modifying Your Configuration with Update Manager745
Ch. 33Exercise 6: Using the Plug-in Development Environment759
Ch. 34Exercise 7: Feature Development and Deployment789

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network


Most Helpful Customer Reviews

See all customer reviews >

The Java Developer's Guide to Eclipse 3.8 out of 5 based on 0 ratings. 4 reviews.
Guest More than 1 year ago
Plugins are governing the application world.This book will help a profession develop plugins faster and write better code
Guest More than 1 year ago
This books puts alot of words in the pages that don't tell you anything. Honestly folks read the online material, pratice using the wizard over an over until you understand the code that is generated. Then be resourceful and use online material. This book is a COMPLETE WASTE OF MONEY! It gets one star because the rating system will not allow ZERO.
Guest More than 1 year ago
Who could have imagined just a few years ago that IBM, of all companies, would standardise on the open source linux? For years, IBM was notorious for lock-in on its operating systems. But it really does seem to have changed wholeheartedly. Along those lines is their development of Eclipse, a Java Integrated Development Environment. It is not restricted to running under linux; versions are available for Microsoft OSes as well. Going the extra step, IBM pushed it into open source. To back it up with professional level documentation, IBM has just put out this book. Persuasively written, it advances Eclipose as more than just another IDE (like IBM's Visual Age). Eclipse is not another meter on your car's dashboard. It aspires to be the entire dashboard. A tool integrator. That is free and with all the source available, in case you are a tool maker and need to tinker with integration-level issues. An analogy is the Microsoft Office suite, which tries, and indeed mostly succeeds, at meeting office computing needs. There, of course, the source is not public and the applications are not free. But beyond mindshare, I am not sure that IBM gets anything else from giving up Eclipse. Sure, it will get some royalties from the sale of this book and other documentation, but that surely cannot pay for what must have been a considerable development cost. Then again, mindshare amongst a potential customer base is no small thing. Very effective advertising. Also too, IBM probably and very naturally has the most knowledgeable users of Eclipse, so no doubt it can offer their consulting expertise. This would be along the lines of IBM moving away from the simple sale of hardware and software into the higher margined uplands of services. You can think of this book as helping validate your usage of Eclipse. Much cheaper than hiring a consultant to teach you Eclipse!
Guest More than 1 year ago
I not only reviewed a pre-published version of this book, but this book proved very valuable in developing a commercially available and award winning Eclipse Plug-In. The text is clear, the examples are well thought out, and there are plenty of ¿real world¿ exercises. The combination of all three of these elements prepares you to use Eclipse to its fullest and to extend it in the best way possible.

I have finished reading many technical books believing I understood the topic only to discover when I had to put that knowledge to work, I did not get the whole story in the book. After reading The Java Developer¿s Guide to Eclipse and writing a plug-in based on that knowledge, I can say that this book aces that test.