In Chapter 14, “Adding Update,” you defined a feature for the Hyperbola plug-ins and added Update support to allow a user to install new features (e.g., MUC support) and update existing features. That discussion did not talk about the details of what is happening under the covers, how to structure the features, or how update sites work. This chapter digs deeper and
Introduces the various roles of the Update component.
Outlines the use of features for describing dependencies.
Shows how to create and manage the update site for Hyperbola.
Enhances Hyperbola to install features such as MUC on the fly.
The Update component plays two main roles in the running of an Eclipse-based system. The first ...