Apache Aries

Stack roulette - 180 runtimes in 180 minutes!

Session Type: 
Tutorial [3 hours]
Speakers

OSGi is a mature and popular technology. One natural consequence of this is that users of OSGi technology can take advantage of a wide range of features, each with a number of available implementations. While even the basic OSGi platform has multiple implementations, the OSGi Compendium and Enterprise specifications dramatically increased the richness of the OSGi ecosystem, and also the number of potential implementation-combinations.

Given that there are so many options, how can you work out which bits will work together, and which bits won't? Surely building your own runtime is so complicated that it needs to be left to an expert integrator! In fact, thanks to OSGi's modularity, building your own stack is actually not as hard as you might think. In this tutorial we help you to build your own stack from your own selection of components, and to keep things interesting you will also be picking the components that the speakers have to use to build their stack!

Schedule info

Time slot: 
25 March 13:00 - 16:00
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

OSGi Subsystems: from theory to practice

Session Type: 
Standard [35 minutes]
Speakers

The OSGi Subsystems specification is now published. Subsystems provide a way of structuring large systems comprising many OSGi bundles - a "no brainer" for architects who want to build a modular system. But what are the practical considerations when using Subsystems? We'll look at the trade-offs involved and indicate some patterns and anti-patterns.

Eclipse Virgo was one of the technologies that provided input to the Subsystem specification. We'll use Virgo and the Apache Aries Subsystems implementation to demonstrate how to get started with Subsystems.

Schedule info

Time slot: 
27 March 17:00 - 18:00
Room: 
Beacon Hill 1
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.