Preface

The Eclipse platform provides an extensible system for building plug-ins and applications in a modular fashion. While other books discuss the general mechanism to create plug-ins, this book dives deeper into the underlying mechanisms, including how to create plug-ins that have their own extension points and how to use OSGi services within an Eclipse application. It is expected that you are familiar with Eclipse plug-in development already and you understand the content covered in Eclipse 4 Plug-in Development by Example Beginner's Guide, Packt Publishing. By the end of this book, you will know how to write extensible plug-ins for both Eclipse extensions as well as standalone OSGi frameworks and provide end-to-end delivery of Eclipse applications with help and update sites.