Book description
"Even long-time Eclipse committers will be surprised by the breadth and depth of this book. A must-read for every new Eclipse extender."
--Andre Weinand, Eclipse Committer
Contributing to Eclipse offers
A quick step-by-step tutorial. Have your first plug-in running in less than an hour.
An introduction to test-driven plug-in development. Confidently create higher quality plug-ins.
The Rules of Eclipse. Seamlessly integrate your contributions with the rest of Eclipse.
A design pattern tour of Eclipse. A cook's tour of Eclipse with patterns.
A comprehensive tutorial. See all the techniques necessary to write production-quality contributions.
Erich Gamma and Kent Beck introduce you quickly, yet thoroughly, to Eclipse, the emerging environment for software development. Instead of simply walking you through the actions you should take, Contributing to Eclipse, with its many sidebars, essays, and forward pointers, guides you through Eclipse. You will not just do. You will also understand.
Whether you need to get up to speed immediately or want to better understand the design rationale behind Eclipse, Contributing to Eclipse is the Eclipse resource for you.
0321205758B10142003
Table of contents
- Copyright
- The Eclipse Series
- Foreword
- Preface
- 1. The Big Picture
- I. Circle Zero: Hello World
- II. Circle One: Basic Plug-In
-
III. Circle Two: The Rest of the Plug-In
- 13. Viewing Results
- 14. Menu Contributions
- 15. Failed Tests Are Compile Errors
- 16. Test Failures as Markers
- 17. Finding Tests
- 18. Builders and Natures
- 19. Auto-Test Property
- 20. Exception Handling
- 21. Tracing — Instrumenting a Plug-In
- 22. Marker Resolution — Invoking a Long-Running Operation
- 23. Test Report View — Using JFace
- 24. A Simple Editor to Exclude Tests
- 25. ResultView Revisited — Observing Changes
- 26. Perspectives
- 27. Help
- 28. Internationalization and Accessibility
- 29. Publishing a Plug-In for Other Programmers
- 30. Closing Circle Two
-
IV. Circle Three: Pattern Stories
- 31. Core Runtime — IAdaptable
- 32. Core Workspace — Resources
-
33. Java Core
- 33.1. From Resources to Java Elements—Adapter
- 33.2. Java Elements—(Virtual) Proxy
- 33.3. The Java Element Tree—Composite
- 33.4. Type Hierarchies—Objectifying an Association
- 33.5. Traversing the Java Model
- 33.6. Tracking Java Element Changes—Observer
- 33.7. Collecting Results—Builder
- 33.8. Abstract Syntax Tree Analysis—Visitor
- 34. Standard Widget Toolkit — SWT
- 35. JFace — User Interface Frameworks
- 36. UI Workbench
- 37. Closing Circle Three
- V. Appendices
- References
Product information
- Title: Contributing to Eclipse: Principles, Patterns, and Plug-Ins
- Author(s):
- Release date: October 2003
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780321205759
You might also like
book
Eclipse Plug-ins, Third Edition
Producing a commercial-quality plug-in means going above and beyond the minimal requirements needed to integrate with …
book
Eclipse TEA Revealed: Building Plug-ins and Creating Extensions for Eclipse
Discover the open source Eclipse Tasking Engine Advanced (TEA) project in this compact to-the-point book. It …
book
Eclipse: Building Commercial-Quality Plug-ins, Second Edition
A new edition of this title is available, ISBN-10: 0321553462 ISBN-13: 9780321553461 "I'm often asked, 'What …
book
Eclipse Rich Client Platform, Second Edition
The Definitive Guide to Eclipse Rich Client Development In , three Eclipse Rich Client Platform (RCP) …