Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at JAX London 2011 - Autumn Edition about OSGi

Your current filters are…

Tuesday 1st November 2011

  • OSGi in complex Enterprise Applications on AS7

    by Thomas Diesler

    This session gives deep insight in the JBoss OSGi subsytem that is available in JBoss AS7. Starting with background information on OSGi in general, Thomas introduces the main objectives of this technology and explains the unique JBoss OSGi vision. Combining the best of two worlds we show how modern Enterprise Applications on AS7 can use the OSGi component model and vice versa.

    At 3:00pm to 3:50pm, Tuesday 1st November

  • Weld-OSGi: Injecting Easiness in OSGi

    by Mathieu Ancelin

    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.

    At 4:20pm to 5:10pm, Tuesday 1st November

    Coverage slide deck

  • Modular EJBs for Enterprise OSGi

    by Tim Ward

    Enterprise OSGi is all about enabling Java EE technologies in an OSGi environment. Modular EJB provides support for Enterprise Java Beans running inside OSGi, taking advantage of the framework's modularity.

    See how to:

    • Package EJBs for use in an OSGi environment
    • Make use of EJBs from other OSGi bundles
    • Consume OSGi services directly within your EJBs
    • Flow transactions between EJBs and OSGi

    At 5:20pm to 6:10pm, Tuesday 1st November

    Coverage slide deck

Wednesday 2nd November 2011

  • Modular enterprise applications

    by Mark Nuttall

    Enterprise applications are often long-lived, traditionally becoming more difficult and expensive to maintain over time. This talk will show how modular design and OSGi technology can help prevent this 'system rot' and enable more dynamic behaviour. We will outline the programming model and demonstrate running applications being maintained and extended on WebSphere Application Server version 8.

    At 2:25pm to 3:15pm, Wednesday 2nd November

    Coverage slide deck

  • Java 8 and OSGi Modularisation

    by Tim Ellison and Neil Bartlett

    The talk will cover a bit of background first to set things up: what is a module, why do we need a module system, summary of Java's existing support for modularity. Then it will move on to give a comparison of OSGi's and Jigsaw's dependency models. Pros and cons of each model in different environments will be discussed. Finally, opportunities and challenges for interoperability: from the perspective of both application developers (who may need to integrate modules from both kinds) and from library module developers (who may need to target both module systems).

    At 4:45pm to 5:35pm, Wednesday 2nd November

    Coverage slide deck

  • OSGi Best Practices

    by Emily Jiang

    OSGi is a dynamic Java modularity technology that originally was exploited mostly by constrained Java runtime systems. With the release of OSGi Enterprise 4.2, the role of OSGi has been extended into the enterprise, alongside what has traditionally been developed using JEE. This session will cover the best practices for developing OSGi Enterprise applications and OSGi bundles.

    At 4:45pm to 5:35pm, Wednesday 2nd November

    Coverage slide deck

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic