Advanced Eclipse Plug-in Development: RAW

Book and eBook expected August 2014. Pre-order now!
Advanced Eclipse Plug-in Development: RAW
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 20%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
save 50%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Master Eclipse plug-in development with this example-based and practical guide
  • Define new JFace wizards, custom extension points, and new commands for the Eclipse console
  • Get to grips with OSGI services and events to dynamically wire applications and communicate between plug-ins

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]
Release Date : August 2014
ISBN : 1783287799
ISBN 13 : 9781783287796
Author(s) : Dr Alex Blewitt
Topics and Technologies : All Books, Application Development, Open Source, RAW books

Chapter Availability


Chapter Number Title Availability
1 Plugging in to JFace and the common navigator framework (30pp)
2 Extending Eclipse with custom extension pointss (30 pp) IN THE BOOK
3 Using OSGi Services to dynamically wire applications (40pp) IN THE BOOK
4 Defining commands for the Gogo shell (30pp) IN THE BOOK
5 Understanding service loaders and thread context classloaders
6 Modular application design patterns
7 Communicating within an application using OSGi Events IN THE BOOK
8 Advanced P2 interaction IN THE BOOK
9 Writing Eclipse help documentation IN THE BOOK

Dr Alex Blewitt

Dr Alex Blewitt has been developing Java applications since Version 1.0 was released in 1996, and has been using the Eclipse platform since its first release as part of the IBM WebSphere Studio product suite. He even migrated some plugins from Visual Age for Java to WebSphere Studio/Eclipse as part of his PhD on Automated Verification of Design Patterns. He got involved in the open source community as a tester when Eclipse 2.1 was being released for Mac OS X, and then subsequently as an editor for EclipseZone, including being a finalist for Eclipse Ambassador in 2007. More recently, Alex has been writing for InfoQ, covering generic Java and specifically, Eclipse and OSGi subjects. He keynoted the 2011 OSGi Community Event on the past, present, and future of OSGi. The coverage of both new releases of the Eclipse platform and its projects, as well as video interviews with some of the Eclipse project leads can be found via the InfoQ home page, for which he was nominated and won the Eclipse Top Contributor 2012 award. Alex currently works for an investment bank in London. He also has a number of apps on the Apple AppStore through Bandlem Limited. When he's not working on technology, and if the weather is nice, he likes to go flying from the nearby Cranfield airport. Alex writes regularly at his blog,, as well as tweets regularly from Twitter and App.Net as @alblue.
Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

Advanced Eclipse Plug-in Development: RAW +    Microsoft Tabular Modeling Cookbook =
50% Off
the second eBook
Price for both: $43.05

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Build new JFace wizards
  • Define new extension point schemas and use extension factories
  • Register OSGi services and consume them in a plug-in
  • Use the Gogo shell for interaction in Eclipse
  • Include native code into a plug-in
  • Amend and properly resolves a bundle that requires a flat classpath
  • Implement standard design patterns

In Detail

Highly exstensible, the Eclipse Interactive Development Environment is chosen for its high performance and for its plug-in ecosystem.

This book covers the most advanced concepts of plug-in development for Eclipse, teaching readers to develop, deploy and customise plug-ins for complex requirements and expanding knowledge to an expert level.

Assuming a knowledge of the basics, this book dives right into the details. Start by learning to define new JFace wizards and extend Eclipse with custom extension points, then move quickly on to details of how to define new commands for the Eclipse console and include native code into a plug-in. Engage with modular application design patterns and thread context classloaders, before finishing with details on how to create and manage P2 sites and write help documentation for an Eclipse plug-in.


This book is currently available as a RAW (Read As we Write) book. A RAW book is an ebook, and this one is priced at 20% off the usual eBook price. Once you purchase the RAW book, you can immediately download the content of the book so far, and when new chapters become available, you will be notified, and  can download the new version of the book. When the book is published, you will receive the full, finished eBook.

If you like, you can preorder the print book at the same time as you purchase the RAW book at a significant discount.

Since a RAW book is an eBook, a RAW book is non returnable and non refundable.

Local taxes may apply to your eBook purchase.


With a practical, hands-on approach to plug-in development, this book is loaded with clear code examples and illustrative images.

Who this book is for

This book is for proficient Java developers and architects who are familiar with Eclipse and want to do more with its plug-ins.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software