Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Simplifying update and extension install for RCP applications

Steffen Pingel (Tasktop ), Susan McCourt

Making With Eclipse · Standard (25 mins)
Wednesday, 15:45, 25 minutes | Grand Ballroom

Tags: Emerging Technology , UI / RCP
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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, simplify and improve the install UI, and support branded updates.  We'll show how to include headless self-updating using the p2 operations API, how to add a user-driven, branded self-update capability to your existing application, and how the Mylyn (moving to p2) extension discovery mechanism supports browsing and installing branded application extensions.
 
We'll conclude with an update on the process of moving the Mylyn discovery code into p2, and how the Mylyn work fits in with the rest of the p2 API.

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. Steffen is fascinated by the quality and extensibility of the Eclipse platform which keeps inspiring him to improve the Mylyn framework.

Susan (Franklin) McCourt is a software engineer and UI architect for IBM Rational Software, focusing on the Eclipse SDK user experience and technology to support it.  She has worked with Eclipse since the very beginning, writing the bulk of the original Platform Plug-in Programmer's Guide.  Susan was previously Technical Director at Object Technology International and Director of Classroom Education at Knowledge Systems Corporation, working to minimize API and simplify UI in object-oriented systems.  She lives in Hood River, Oregon on a small produce farm.

Slides