P. Basu from Packt Publishing provided me with an e-copy of “Mastering Eclipse Plug-in Development” by Dr. Alex Blewitt. The book is a sequel to “Eclipse 4 Plug-in Development by Example Beginner’s Guide, Packt Publishing” by the same author and has 360 pages and the following chapters:
- Chapter 1 “Plugging in to JFace and the Common Navigator Framework” starts by introducing a news feeds application.
- Chapter 2 “Creating Custom Extension Points” is about extension points management.
- Chapter 3 “Using OSGi Services to Dynamically Wire Applications” is about extensions and OSGi services.
- Chapter 4 “Using the Gogo Shell and Commands” takes a look at the console shell.
- Chapter 5 “Native Code and Fragment Bundles” discusses native code integration.
- Chapter 6 “Understanding ClassLoaders” covers service loaders and Thread Context ClassLoaders.
- Chapter 7 “Designing Modular Applications” explains modular design.
- Chapter 8 “Event-driven Applications
with EventAdmin” is about creating reactive applications.
- Chapter 9 “Deploying and Updating with P2” describes Eclipse P2.
- Chapter 10 “User Assistance in Eclipse” is a tutorial on how to write help documentation for Eclipse.
“Mastering Eclipse Plug-in Development” is an advanced book on Eclipse plug-ins. This is not a book on how to quickly create an Eclipse plug-in. I suspect that the prequel is that kind of book, but I haven’t read it, so I can’t comment on that. Personally I was looking for performance tips for Eclipse extensions, which again might have been given in the prequel. “Mastering Eclipse Plug-in Development” is I believe a good book, although of limited practical use to me personally.