Definitely +1 for me.

Regards
JB

On 23/01/2020 16:08, Thomas Watson wrote:
> Hi,
> 
> The OSGI R8 Core specification is currently being worked on by the OSGi
> Alliance.  One of the proposals is to add something called OSGi Connect to
> the Core Framework specification [1] [2].
> 
> This specification takes much of its initial inspiration from the current
> Felix Connect/PojoSR project.  The basic idea for OSGI Connect is to allow
> content managed outside of the OSGi Framework to be represented as
> (connected to) bundles installed inside the Framework.
> 
> As we have been developing the OSGi Connect specification I have been
> working on a proof of concept called Atomos [3] that implements different
> strategies for representing content managed from outside the Framework as
> bundles inside the framework.  Currently Atomos can run bundles from the
> following environments:
> 
> 1) Using the Java class path - Atomos will discover any bundle JARs on the
> class path and represent them as installed bundles.  This most closely
> resembles what Felix PojoSR currently does I think.
> 
> 2) Using the Java module path - Atomos will discover all modules in the
> Module Layer hierarchy and represent them as installed bundles.  This
> includes modules that have bundle manifests as well as ones that do not.
> This also extends to the ability to load the framework and set of bundles
> from a jlink image.
> 
> 3) Using Graal Substrate native - With additional work to configure native
> compilation Atomos can enable the Framework and a set of bundles to be
> compiled into a native image.
> 
> Now that we are progressing the specification for OSGi R8, I would like to
> contribute Atomos to an existing OSGi community where it may gain greater
> adoption and contribution from others. I think Apache Felix is a good fit.
> My plan is to have Atomos work with any OSGi R8 Framework implementation
> that supports OSGi Connect and would have the tests run using both the
> Felix and Equinox Framework to prove it continues to only use OSGi
> specified APIs to do so. The project itself already is Apache-2.0 licensed.
> 
> What to others think about contributing Atomos to Apache Felix?
> 
> Tom
> 
> [1] - https://blog.osgi.org/2019/09/osgi-connect-revisited.html
> [2] -
> https://github.com/osgi/design/blob/master/rfcs/rfc0243/rfc-0243-Connect.pdf
> [3] - https://github.com/tjwatson/atomos
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to