Version 5, last updated by Zuzana Burešová at 27 Feb 06:14 UTC

This project adds safe update posibility to your OSGi framework. It provides this possibility for these implementations of OSGI frameworks:

  • Apache Felix v 1 (tested on 1.0.0 – 1.0.3)
  • Knoplerfish v 2 (tested on v 2.0.0 -2.0.5)

What is “safe update”

When you update your bundles in common way (using standard update OSGi lifecycle event), dependencies between bundles can break. When a provider of a service changes its interface, and importer does not reflect this change, the problem is here. Safe update adds to the standard update process one step: comparison of old and new version of the updating bundle. This comparison assure you of the bundle update compatibility.

The OBCC tool

Author: Jaroslav Bauml, jbauml@students.zcu.cz, Release Date: 04-06-2008

How to use it

  • Felix: Instal shared bundles and bundles for felix. Start them. In felix you can use either felix shell command or gui windows.
  • Knoplerfish – patched: Use our patched framework. Install shared bundles and bundles for knopflerfish. In Knoplerfish use our GUI for safe update.
  • Knoplerfish – clean framework: (1) Apply patch – described in file implementation-dependent/kf/patch-for-framework/how-to.txt. (2) Follow instruction in 2. Knoplerfish – patched

How to use it on Android