I am working on a project which heavily uses OSGI. I am a newbee to OSGI. In my project I see JARS for both equinox and knopflerfish / and or knopflerfish bundles.
How do I determine among Equinox and Knoplerfish, which container does the OSGI use in my project? I assume OSGI can not use both the containers at a time.
Does the equinox jar
org.eclipse.osgi_<version>.jar behind the scene uses core OSGI jar
Is the equinox jar
org.eclipse.osgi_<version>.jar a wrapper for core OSGI jar
Is there any relationship, dependency between the equinox jar
org.eclipse.osgi_<version>.jar and the core OSGI jar
osgi.core-6.0.0 Or are the two jars independent of each other?
Suppose I am using Equinox container. And I need to update my project to the latest OSGI version. To update the project to latest OSGI jar, which JAR do i replace with the latest jar.
Do I replace
core OSGI jar to the latest
osgi.core-6.0.0(latest version of OSGI) from [OSGI website] or do I update the equinox jar
org.eclipse.osgi_<version>.jar to it's latest version?