The Java Developer's Guide to Eclipseby Sherry Shavor, Jim D'Anjou, Dan Kehn, Pat McCarthy
Pub. Date: 05/19/2003
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, eclipse.org 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.
- Publication date:
- Product dimensions:
- 7.32(w) x 9.22(h) x 1.68(d)
Table of Contents
|About the Authors|
|Pt. I||Running Eclipse||1|
|Ch. 1||Getting Started||3|
|Ch. 2||Using Eclipse||17|
|Ch. 3||Using Java Development Tools||69|
|Ch. 4||Debugging Java||121|
|Ch. 5||Teaming Up with Eclipse||139|
|Ch. 6||Eclipse Configuration Management||165|
|Pt. II||Extending Eclipse||185|
|Ch. 7||Overview of the Eclipse Architecture||187|
|Ch. 8||Getting Started: Plug-in Development||203|
|Ch. 9||Action Contributions: The Integration Fact Track||229|
|Ch. 10||The Standard Widget Toolkit: A Lean, Mean Widget Machine||249|
|Ch. 11||Dialogs and Wizards||273|
|Ch. 15||Workspace Resource Programming||369|
|Ch. 16||Managing Resources with Natures and Builders||403|
|Ch. 17||Resource Tagging Using Markers||421|
|Ch. 18||Contributions Revisited||429|
|Ch. 19||Advanced Plug-in Development||449|
|Ch. 20||Creating New Extension Points: How Others Can Extend Your Plug-ins||457|
|Ch. 22||Developing Features||487|
|Ch. 23||Providing Help||513|
|Ch. 24||OLE and ActiveX Interoperability||527|
|Ch. 25||Swing Interoperability||545|
|Ch. 26||Extending the Java Development Tools||555|
|Ch. 27||Building a Custom Text Editor with JFace Text||589|
|Ch. 28||Exercise I: Using Eclipse||625|
|Ch. 29||Exercise 2: Using the Java Development Tools||655|
|Ch. 30||Exercise 3: Debugging Java||693|
|Ch. 31||Exercise 4: Using CVS with Eclipse||713|
|Ch. 32||Exercise 5: Modifying Your Configuration with Update Manager||745|
|Ch. 33||Exercise 6: Using the Plug-in Development Environment||759|
|Ch. 34||Exercise 7: Feature Development and Deployment||789|
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >
Plugins are governing the application world.This book will help a profession develop plugins faster and write better code
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.
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!
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.