Weld-OSGi: Injecting easyness in OSGi

A session at JUDCon/JAX London

Tuesday 1st November, 2011

4:20pm to 5:10pm (GMT)

Originally created for embedded and mobile appliances, OSGi has become a widespread foundation for building modular and dynamic applications on top of the Java platform. Despite its maturity and proven track record, OSGi is more than often referred to as a source of significant complexity for no actual benefits. In this presentation, we will show you how OSGi, CDI and Weld nicely fit together in Weld-OSGi to assemble regular and dynamic components with no added complexity on the developer side. The agenda of the presentation is the following : - CDI, a really nice tech. for Java EE environments - ... and more ? - OSGi, deep dive into a modular and dynamic world - Meet Weld-OSGi - Weld-OSGi design - Features and programming model - Pro and cons - Back to the future ! - Demo: real life app with Weld-OSGi - Conclusion First part of the presentation is about CDI technology, how you can use this amazing piece of tech. inside and outside Java EE containers with Weld and how Weld wasn't yet available for OSGi environment despite its amazing assets. Then the Weld-OSGi framework will be presented after a small summary about OSGi platform. We'll see how the framework is designed and how it enhances standard OSGi bundles with the power of CDI. Each major feature of the framework will be simply explained with short examples. We'll also see how you can benefit from this framework in your modular applications. We will present the future of the Weld-OSGi framework and how we plan to enhance it and integrate it with other techs. Then the presentation will end on a real life app. demo written with Weld-OSGi.

About the speaker

This person is speaking at this event.
Mathieu Ancelin

Poitou-Charentes JUG crew member. SERLI software engineer. Lead developer of Dependency-Shot and Weld-OSGi bio from Twitter

Sign in to add slides, notes or videos to this session

JUDCon/JAX London

England England, London

31st October to 1st November 2011

Tell your friends!


Time 4:20pm5:10pm GMT

Date Tue 1st November 2011

Short URL


View the schedule



See something wrong?

Report an issue with this session