This chapter tried to give you a more in-depth understanding of Eclipse and its structure in relation to creating plug-ins. The next two chapters explore the user-interface elements that should be used to create your own plug-ins.
Chapter source (www.qualityeclipse.com/projects/source-ch-03.zip).
"Eclipse Platform Technical Overview," Object Technology International, Inc., February 2003, (www.eclipse.org/whitepapers/eclipse-overview.pdf).
Melhem, Wassim, et al., "PDE Does Plug-ins," IBM, September 8, 2003 (www.eclipse.org/articles/Article-PDE-does-plugins/PDE-intro.html).
Xenos, Stefan, "Inside the Workbench: A Guide to the Workbench Internals," IBM, October 20, 2005 (www.eclipse.org/articles/Article-UI-Workbench/workbench.html).
Bolour, Azad, "Notes on the Eclipse Plug-in Architecture," Bolour Computing, July 3, 2003 (www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html).
Rufer, Russ, "Sample Code for Testing a Plug-in into Existence," Yahoo Groups Message 1571, Silicon Valley Patterns Group (groups.yahoo.com/ group/siliconvalleypatterns/message/1571).
Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns, Elements of Reusable Object-Oriented Software. Addition-Wesley, Boston, 1995.
Buschmann, Frank, et al., Pattern-Oriented Software Architecture. John Wiley & Sons, Hoboken, NJ, 1996.
Estberg, Don, "How the Minimum Set of Platform Plug-ins Are Related," Eclipse Wiki (eclipsewiki.editme.com/MinimumSetOfPlatformPlugins).
Watson, Thomas, "Deprecation of Version-Match Attribute," equinox-dev email, April 30, 2004.