David Carlson is an experienced Java and Eclipse developer, researcher, author, instructor, and consultant. A frequent contributor to technical journals, he has spoken at recent OOPSLA and XML conferences, and taught graduate level courses in knowledge-based systems and computer architecture. He is editor of XMLmodeling News, creator of the HyperModel plug-in for Eclipse, and author of Modeling XML Applications with UML (Addison-Wesley, 2001). (c) Copyright Pearson Education. All rights reserved.
About the Author.
Foreword.
Preface.
Acknowledgments.
I. GETTING STARTED.
1. A Java IDE and So Much More!
Eclipse Platform Architecture
Other Eclipse Projects
Agile Development with Eclipse
Sample Application
Distilled
References
2. Hello Eclipse.
Installation and Startup
Eclipse IDE Workbench
Create a New Java Project
Run Your Application
Distilled
3. Managing Your Projects.
Your Project Workspace
Eclipse Resources
Planning Projects and Dependencies
Distilled
4. Customizing Your Workbench.
Perspectives
Workbench Views
Resource Editors
Preferences: Have It Your Way
Individual and Team Preferences
Distilled
5. Rapid Development.
Expanding the Product Catalog Design
Dynamic Duo: Editor and Outline
Using Content Assist
Using Quick Fix
Generate Getters and Setters
Exploring Hierarchies
Distilled
6. Java Project Configuration.
Java Build Path
Create Shared User Libraries
Java Compiler Settings
Create Code Templates for Logging
Distilled
References
7. Debugging Your Code.
Start a Debug Session
Inspecting and Displaying State
Managing Debug Sessions
Remote Java Applications
Distilled
II. GETTING AGILE.
8. Characteristics of Agile Development.
The Agile Manifesto
Iterative Development
Agile Development and Eclipse
Distilled
References
9. Updating the Eclipse IDE.
Finding and Installing Features
Installing Plug-ins Without Features
Setting Update Preferences
Distilled
Contributions
10. Continuous Testing with JUnit.
Choosing a Test Strategy
Project Config...