The Java Developer's Guide to Eclipse
||Author: Sherry Shavor, Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman|
List Price: $49.99
Our Price: Click to see the latest and low price
Publisher: Addison-Wesley Pub Co (19 May, 2003)
Sales Rank: 3,707
Average Customer Rating: 4.85 out of 5
Customer ReviewsRating: 5 out of 5
If you use (or want to use) Eclipse, you will need this book
Java developers who want to learn how to use the Eclipse IDE or how to develop enhancements for the Eclipse framework.
This book is a comprehensive coverage of the Eclipse framework, both from the perspective of using the tool and writing extensions to Eclipse.
The book is divided into 3 parts:
Part 1 - Running Eclipse - Getting Started; Using Eclipse; Using Java Development Tools; Debugging Java; Teaming Up With Eclipse; Eclipse Configuration Management
Part 2 - Extending Eclipse - Overview Of The Eclipse Architecture; Getting Started: Plug-in Development; Action Contributions: The Integration Fast Track; The Standard Widget Toolkit: A Lean, Mean Widget Machine; Dialogs And Wizards; Views; Editors; Perspectives; Workspace Resource Programming; Managing Resources With Natures And Builders; Resource Tagging Using Markers; Contributions Revisited; Advanced Plug-in Development; Creating New Extension Points: How Others Can Extend Your Plug-ins; Serviceability; Developing Features; Providing Help; OLE and ActiveX Interoperability; Swing Interoperability; Extending The Java Development Tools; Building A Custom Text Editor With JFace Text
Part 3 - Exercises - Using Eclipse; Using The Java Development Tools; Debugging Java; Using CVS With Eclipse; Modifying Your Configuration With Update Manager; Using The Plug-in Development Environment; Feature Development And Deployment
As an IBM software developer using Domino and Notes, I'm hearing more and more about WebSphere Studio Application Developer. That's the IBM WebSphere Integrated Development Environment (IDE) that is built upon the Eclipse framework. But just what is Eclipse, and why is it so important to you as a developer? This book will help you answer those questions.
The book serves two purposes. Part 1 of the book will allow you, as a Java developer, to understand how to use the tool to code and test your programs. They also devote coverage to how CVS, the open source version control tool. Even if you're not interested in extending the Eclipse tool for your own use, this first part of the book would be worth the purchase.
Part 2 gets into how the Eclipse framework can be used to write your own tools to integrate into the environment. Granted, this part of the book won't necessarily appeal to everyone, as some of you will only want to use the core functionality of Eclipse as an IDE. But you can think of this section as a lesson on the internal architecture of Eclipse. The more you understand about the tool, the more effective you can be with it.
And finally, you have the third part of the book that consists of a number of exercises to bridge the gap from theoretical to practical. Taken as a whole, working through this entire book will give you a solid foundation in Eclipse.
And for Notes/Domino professionals... I think a case could be made that you should seriously consider buying this book to prepare for your future. ND8 is projected to be a rich client built on this platform. By reading up on it now, you'll be prepared for what's coming. And if you're a business partner who builds tools for the Notes/Domino client, you'll need this information to start to figure out how you can transition your business in the future. Don't let it sneak up on you.
If you're thinking about diving into the Eclipse world, get this book. And if you're already an Eclipse user but want to make changes to your environment, this book will give you the information you need to start down that path.
Rating: 5 out of 5
Great Organization and Well-written
This helpful and extremely well-written book is really many books in one. The Java Developer's Guide to Eclipse provides a coherent, organized, and well-written reference for using the Eclipse platform and developing plugins. In addition to the basics, the book covers such advanced topics as Eclipse Configuration Management and Providing Help. One section of the book provides a comprehensive set of exercises that enable you to get hands-on experience working with Eclipse.
The book is organized into three sections, each geared towards a different level of experience with Eclipse. While you may make use of all three sections, the organization of the book helps you to quickly find and focus on the material that you need.
The information provided with Eclipse and the Web sites that support it is considerable. The great aspect of this book is that it offers so much usable content in one convenient source, while providing additional information to supplement the online help already provided with Eclipse.
Rating: 5 out of 5
Great Eclipse resource
I was initially disappointed that this book did not cover JUnit and that it was based on Eclipse 2.0; however those issues aside this book is a great resource on Eclipse written by folks on the development team. I am using Eclipse 2.1.1 and there are some differences for some things, but most are minor. The book is divided into three parts with Part Two having two sections. Part One focuses on the Eclipse development environment. In this section, there some very good tips about using Eclipse. I particularly liked the chapter on using CVS with Eclipse. There was some practical advice given about how to deal with issues one would encounter in projects while using Eclipse and CVS.
In chapter one, the authors challenge Eclipse veterans to read it with "bet you didn't know how to ...". There are some great keyboard shortcuts and other features of Eclipse that surprised me. There is a blind programmer on our staff that will get great mileage out the keyboard shortcuts.
Part Two is about creating plug-ins for Eclipse. At first, I was moderately interested in some plug-ins, but after digging into this section, I already have a couple of plug-in ideas that I want to pursue. The authors make it seems like a very natural thing to do. Part Three is composed of exercises on using Eclipse for Java development, with CVS, for debugging, for updating your Eclipse, for Plug-in Development Environment (PDE), and for feature development. The exercises are step-by-step instructions relating to certain chapters in the previous parts. Read the chapters first, but do these exercises!
If you are using Eclipse for development, this book has a wealth of information from those in the know. After all, WSAD is basically a bunch of Eclipse plug-ins.
· Java Development With Ant
· Contributing to Eclipse: Principles, Patterns, and Plugins
· Eclipse Modeling Framework
· Eclipse in Action: A Guide for the Java Developer
· Eclipse: Step by Step