Simplifying update and extension install for RCP applications
Steffen Pingel (Tasktop )
Other / New & Noteworthy · Short
Wednesday, 16:00, 25 minutes | Bürgersaal 1
Eclipse p2 is a powerful tool for managing complex installation and update scenarios. However, it has previously lacked a UI that makes the simple scenarios as easy to understand as the Firefox extension installer and updater. It has also not defined a general technique for specifying product branding metadata, such as icons and screenshots, which support RCP product updates. This talk provides an overview of the work in Eclipse 3.6 to simplify the p2 API, improve the install UI, and support branded updates. It will show how to include headless self-updating using the p2 operations API and how to add a user-driven, branded self-update capability to your existing application. It will give an overview of p2 Discovery, a new component for browsing and installing extension from branded catalogs, that is used by Mylyn and the Eclipse Marketplace Client which debuted in Helios.
Steffen Pingel is a software developer at Tasktop Technologies in beautiful Vancouver, BC. He enjoys working on Mylyn-based tools that keep developers focused and productive. He became a committer on the project in 2006 while completing his degree in Software Engineering at the University of Stuttgart and has since joined the P2 and MPC projects on Eclipse. Steffen is fascinated by the quality and extensibility of the Eclipse platform which keeps inspiring him to improve the Mylyn framework.