|
New Release of DA-Launcher Optimized for Non-bundled Libraries |
|
|
|
Although the Home Page of DynamicJava.org is not intended for information on project updates I felt it necessary to talk about the 1.0.1 version of DA-Launcher. The new version introduces two new features: Generated Bundles Caching and Knopflerfish support. Generated Bundles Caching is a mechanism for caching bundles generated from non-bundled libraries so next time you run the application the cached bundles will be used instead of generating bundles from non-bundled libraries again. I always considered this feature to be critical since automatic bundle generation will add no performance overhead when launching the application. Depending on how much OSGi incompliant JAR files used by an application, the launch time will increase from 2 to 10 times for the same application run in DA-Launcher 1.0.0. With this feature, DA-Launcher not only makes it transparent for developers to use non-bundled libraries in their OSGi-based applications but also transparent from application's performance perspective.
|