Be the first to like this
OSGi DevCon 2008
The OSGi platform expects bundles to play nicely, e.g. only use the bundle class loader, use global resources as system properties wisely, and never-ever call System.exit(). However, a large number of useful libraries are not aware of these restrictions and are thus problematic to use without source code modifications and recompilation. This talk will explore means of automatically, at run-time, solve these problems using byte-code manipulation and automatic creation of bundle manifests.
The target audience of this talk are both experienced implementors who are interested in the inner workings of the OSGi framework and beginner OSGi programmers who are interested in why third-party libs "don't find their classes". A short demo based on the Knopflerfish OSGi framework will be provided and limitations of the methods will be mentioned.