Chapter 14. Adding Software Management

Hyperbola is ready to ship. But what about the next version? What if there is a bug? And what about all this XMPP extensibility we talked about earlier? How can users get updates or find cool new features? The Eclipse Platform includes a provisioning component called Equinox p2 that discovers and installs updates to both existing functionality and totally new functionality. This is exactly what we need for Hyperbola in the long run.

In this chapter you will

• Learn about the end-user facilities provided by p2, including API

• Add update capabilities provided by p2 to the target platform and to Hyperbola

• Learn about features and create a feature for Hyperbola

14.1 Getting p2

Using the steps outlined in ...

Get Eclipse Rich Client Platform, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.