p2

p2 in the Enterprise (Presented by eBay)

Session Type: 
Sponsored Session
Speakers

Remember the good old days of the drop-ins folder in Eclipse to add additional tools to your Eclipse installation? eBay remembers them all to well. While the drop-ins folder made it easy to maintain individual installations of Eclipse, it was quite a challenge to maintain a large enterprise wide installed base, and keep them constantly updated, with this approach.

Schedule info

Time slot: 
28 March 13:30 - 14:05
Status: 
Accepted

Audience

Track: 
Tools
Experience level: 
Intermediate

Tags:

Dynamic Server Applications with EclipseRT

Session Type: 
Tutorial [3 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

Time slot: 
25 March 09:00 - 12:00
Room: 
Back Bay
Status: 
Accepted

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Automating the consumption of Eclipse for internal use

Session Type: 
Standard [35 minutes]
Speakers

Supporting a large user base implies catering to a lot of different needs.

In Ericsson's case this means building over 20 different eclipse distributions and creating a corporate wide p2 repository to make it easy for our users to get all the plugins they need.
To achieve the necessary customization of each eclipse distro with a high degree of automation, a wide variety of technologies has been used: product files, jenkins, tycho, jbehave, p2 tools, etc.

In this talk, we give an overview of our semi-automated workflow, where each technology fits and give you our tips and tricks.

Schedule info

Time slot: 
28 March 13:30 - 14:05
Status: 
Accepted

Audience

Track: 
Tools
Experience level: 
Intermediate

Runtime management with p2

Session Type: 
Standard [35 minutes]
Speakers

Since 2008 Eclipse p2 has been THE provisioning platform for the complete Eclipse project. Several years later this hasn't changed, but p2 still hasn't found its way into the OSGi based servers out there. Examples of p2 adoption on the RT front are Eclipse Virgo and Eclipse Gyrex. One reason for the low adoption rates is certainly the high entry barrier. Eclipse IDE and the Tycho maven plugin provide sufficient tooling for authoring content into p2 repositories, however managing it in the scope of a server runtime is still hard. There isn't a single tool providing unified experience.

Schedule info

Status: 
Declined

Audience

Track: 
EclipseRT
Experience level: 
Beginner

Making p2 work better in the enterprise

Session Type: 
Standard [35 minutes]
Speakers

p2 works great on a single user machine. However to accommodate large scale deployments and users with little Eclipse knowledge, p2 required some improvements. In this talk we present how the Kepler release of p2 improves the situation.
In particular it discusses:
- the newly added support for shared installs
- the newly added preferences
- the web page generator
- the repository validator
and other pending novelties from around the community!

Schedule info

Status: 
Declined

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Tags:

Truly automated builds for the Eclipse Ecosystem. Finally!

Session Type: 
Standard [35 minutes]
Speakers

You are probably familiar with the automated build and dependency management of Maven, Gradle or similar fancy tools?
You just define a project descriptor, add a bunch of dependencies and everything happens "automagically"...
Piece of cake huh?!

Well, there are, however, these RCP "unfortunates" for whom it is not quite that easy… Why's that, you might think?

Schedule info

Status: 
Declined

Audience

Track: 
Tools
Experience level: 
Intermediate

Transforming 35 products into one Unified RCP application

Session Type: 
Standard [35 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: 
EclipseRT
Experience level: 
Beginner

Tags:

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.