Equinox

A Modular and Extensible OSGi Shell

Session Type: 
Standard [35 minutes]
Speakers

Equinox shell is dead, long live Equinox shell!

Equinox has always had a default command line console – a very limited one actually. You’ve certainly faced this if you ever had to deal with a customer system with a telnet-only connection. And what about ssh? So far that was just a dream. Things are changing… and that’s the focus of this talk.

Equinox Juno is coming with a brand new shell which overcomes most of the limitations you’ve faced before. Since M3 it is a part of the Equinox SDK.

Schedule info

Time slot: 
29 March 10:15 - 11:00
Room: 
Lake Thoreau

Audience

Track: 
EclipseRT
Experience level: 
Beginner

Dynamic RIAs with Equinox and Vaadin

Session Type: 
Standard [35 minutes]
Speakers

When you want to use OSGi on the server-side, there are only a few options when it comes to dynamic and modular UIs. Besides RAP (Rich Ajax Platform), Vaadin is another UI toolkit that integrates very well with OSGi. In this session Kai shows and explains a demo application that uses OSGi Declarative Services to dynamically create and remove Vaadin-based UI elements like tool bar items and views in a running application.

Schedule info

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

Eclipse SDK's Greatest Hits: The First Ten Years

Session Type: 
Standard [35 minutes]
Speakers

In honour of the Eclipse Project's recent 10th birthday, this talk will look back on ten years of Eclipse from the perspective of the code that makes up the Eclipse SDK. We will dive into some of the most interesting data structures, algorithms, and programming techniques employed by the Platform, JDT, PDE, and Equinox over the years. Did you ever wonder how the workspace efficiently computes resource change events, how the Java builder tackles the problem of incremental compilation, or how SWT does platform-specific programming in Java?

Schedule info

Audience

Track: 
Eclipse Platform/Eclipse 4
Experience level: 
Intermediate

Provisioning & Migration with p2: Case study - The Good, the Bad and the Ugly

Session Type: 
Standard [35 minutes]
Speakers

We'll present a case study of how Compuware leveraged the p2 framework to create an end to end remote provisioning solution for one of our product offering. We'll also show how we solved the common problem of configuration management with the help of p2.

p2 is a provisioning framework that covers broad use cases. Adopting p2 in a product is not just about including a feature in your product: chances are that if you want to use it inside one of your product you will have to build some customized components on top of p2 to make it fit your requirements.

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Intermediate
Slides: 

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

Audience

Track: 
EclipseRT
Experience level: 
Intermediate
Syndicate content