Engineering logo

Bosch logo

Intland logo

RCP logo

BMW logo

Sigsdatacom logo

BSI logo

Microsoft logo

CAS logo

Andrena logo

bsi logo

OSBF logo

Open Source logo

Bredex logo

sopera logo

Microdoc logo

O'Reilly logo

Soyatec logo

compeople logo

itemis logo

dpunkt logo

Sontatype logo

Eclipsesource logo

sap logo

Xored logo

Oracle logo

Vogel logo

Actuate logo

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.