Wohl eher Software
Ich hab für diese Zwecke "Java-Entwicklung mit Eclipse 3" von Berthold Daum rumstehen. Deckt recht gut die Themen SWT, JFace, Plugins, Rich Clients etc ab.
Ist aus dem dpunkt Verlag.
Tante Edith sagt: Java sollte man für die Plugin Entwicklung schon können...
Hast Du sonstige Programmiererfahrung, vornehmlich objektorientiert?