DA-Launcher Risks Print E-mail

Following are the risks that DA-Launcher might introduce to you:

  • Since the order of bundles installation is based solely on the categories they belong to (Non-bundled, System and Application bundles), bundles in the same category aren't installed in a specific order. So if you have a bundle that would crash if a dependency bundle that exist in the same category is not installed, it's possible that your application will crash. Future versions of DA-Launcher will allow ordering of bundles installation.
  • Actually, the fact that a bundle crashes because a dependency bundle is not installed is an indicator of bad application design since OSGi is all about different modules coming and going at runtime. All of the projects at DynamicJava.org follow this principle.