This is an event organized by Barry Cranford and Dave Snowdon of LJMG.co.uk
OSGi (AKA the Dynamic Module System for Java) specifies a modular approach to Java application development, as well as methods for managing dependencies between modules. It's possible to install, uninstall, start, and stop different modules of an application dynamically without restarting the container.
There are a number of open source OSGI container implementations such as Knopflerfish, Equinox, and Apache Felix. It's also possible to build Spring applications that can be deployed in an OSGi container using the Spring Dynamic Modules for OSGi Service Platforms project.
In this talk Dave gives an introduction to OSGi from the perspective of a web developer. He'll look at how OSGi might be used in a web application and whether the value added by OSGi outweighs the complexity of adding yet another framework to the application development process.