Apache Karaf

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 server runtimes - build, borrow or buy?

Session Type: 
Standard [35 minutes]
Speakers

Enterprise OSGi is a new and growing area within enterprise software. The OSGi Enterprise specifications cover a wide range of useful technologies, and there are lots of implementations appearing across Eclipse, Apache and elsewhere. Obviously choice is a great thing, but the explosive growth of Enterprise OSGi has left many people confused about how to integrate these projects with each other.

There are a number of different Enterprise OSGi platforms available. Eclipse Virgo, Apache Geronimo, Glassfish and WebSphere all support some form of Enterprise OSGi applications. But which solution should you choose, and why? What about projects like Apache Karaf, and products like the Paremus Service Fabric? Might it be better to build your own runtime solution from existing components?

Schedule info

Time slot: 
28 March 11:45 - 12:20
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

Apache Karaf in the Trenches

Session Type: 
Standard [35 minutes]
Speakers

Apache Karaf is a small, light weight server side OSGi runtime environment, that has been gaining in popularity in the Apache and OSGi community. The shift towards using OSGi environments has introduced new challenges to architects, developers, and operators in building and deploying these systems. In this session I will share some of my experiences in developing, deploying, and maintaining OSGi based software systems among Global 2000 companies targeting the Apache Karaf runtime environment.

The talk will be broken down into three sections:

Schedule info

Time slot: 
28 March 11:00 - 11:35
Status: 
Accepted

Audience

Track: 
OSGi DevCon
Experience level: 
Intermediate

Deploy and Manage RAP Applications on Equinox, Jetty, Virgo, Apache Karaf, and Tomcat

Session Type: 
Standard [35 minutes]
Speakers

You've written a RAP-based application, but now you want to make it available to the public?

Deploying and managing Eclipse RAP applications is challenging because there are so many options to choose from. In this talk I will show you the most prominent deployment scenarios based on a simple exemplary RAP application, explain their differences, their strong and weak points, and how they influence your development.

Schedule info

Time slot: 
27 March 11:15 - 11:50
Room: 
Federal
Status: 
Accepted

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.