Draft Bundle Format - abroekhuis/NativeOSGi GitHub Wiki

Bundle Format

Attention: This is a draft

Use ZIP as the container format.

Content layout:

META-INF/MANIFEST.CMF  (bundle meta-data)
lib/                   (may contain several shared libraries)
resources/             (resources available through the framework API)
OSGI-OPT/share/        (documentation, optional resources, etc.)
         include/      (development header files)
         src/          (bundle source code)

The naming scheme for libraries should follow the reversed domain name scheme plus and appended version to ensure global uniquness. For example, liborg_nativeosgi_eventadmin_1.2.0.so.

⚠️ **GitHub.com Fallback** ⚠️