p2

Putting P2 into practice: Releasing independent products from a shared code base

Session Type: 
Extended Talk [55 minutes]
Speakers

Once you know how to use Tycho, building and releasing a single Eclipse product is quite straightforward. But if you need to build multiple products from a shared code base, with independent release cycles for each product, a lot of practical questions arise.

In this talk, we will present reusable solutions for these requirements. The main part of the presentation will be an in-depth explanation of a multi-product build using Tycho, Subversion and Jenkins developed at the German Aerospace Center (DLR). In addition, we will share the lessons we learned along the way, and give practical tips for setting up and maintaining your own multi-product Tycho build.

Schedule info

Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

A journey with Target Platforms

Session Type: 
Standard Talk [25 minutes]
Speakers

Target Platform are a powerful concept for Eclipse Plugin/RCP development. They are basically specification of how to resolve dependencies. But behind this very technical definition, target-platforms are a very elegant way to resolve some common use-cases at both dev-time and build-time. In this presentation, I’ll highlight how you can profit from target-platforms by reminding concepts, typical use-cases and sharing some tips&tricks to stop fighting with dependency management, and turn it into your dedicated friend.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Beginner

One Click deployment on the Cloud

Session Type: 
Standard Talk [25 minutes]
Speakers

Cloud computing is currently changing the IT delivery process of computing power, storage space and network capabilities. These resources are available from different providers and can be used to build applications within the Cloud. But the delivery of such applications is still a challenge as different Cloud providers come with different deployment mechanism. The user is hindered from using Cloud resources of different providers in scalable Cloud application. A solution for this problem will be demonstrated.

Schedule info

Room: 
Schubartsaal
Status: 
Accepted

Audience

Track: 
OSGi
Experience level: 
Intermediate

Using p2 for product patch provisioning

Session Type: 
Standard Talk [25 minutes]
Speakers

During the dark ages of 2009, Software AG customers were forced to downloaded product fixes, manually determine dependencies, and perform multiple step installs using a variety of approaches. After attending several presentations on p2 and a chance hallway discussions at EclipseCon 2009, we decided to research p2 as an enabler for fix management across our product suite.

This case study will provide a high level overview of p2 and shows how Software AG mapped our fix artifacts into the p2 system model.

Schedule info

Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Beginner

Transforming 35 products into one Unified RCP application

Session Type: 
Standard Talk [25 minutes]
Speakers

A short time ago, we had to build and distribute our products individually. But, thanks to our unified application, a single build and binary deliverable is now possible for all products. Leveraging the modularity of OSGI, we have created an eclipse launcher that configures the application as one product according to the license the user bought.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Beginner

Dynamic Server Applications with EclipseRT

Session Type: 
Tutorial [3.5 hours]
Speakers

EclipseRT is an Eclipse top-level project supporting a large community move to drive Equinox-based technology across a broad range of computing environments and problem domains. Today, there are many projects listed under EclipseRT umbrella.

This tutorial will look at and use a great portion of them in order to build a nice EclipseRT stack suitable for developing cloud applications. A simple proof-of-concept example will be created as part of the hands-on exercises. At the end, an ad-hoc cloud will be created with all participants to demonstrate the cloud abilities of this stack.

Schedule info

Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.