ECF recently released version 3.13.7 (Oxygen).

One highlight of the release relevant to this community is that the ECF RS SDK and dependencies are now available via Maven Central [1]. This is also reflected in our Karaf install [2]. As well, all our distribution providers...at both Eclipse.org and our github org [3] are now built with Maven.

As another highlight, recently there has been work on the Jax-RS provider [4], upgrading the Jersey-based provider and allowing Jax-RS features and extensions via declarative services.

Finally, new Java<->Python remote service distribution providers are available [1]. These providers allow OSGi services to be implemented in Python and consumed in Java, and/or to be consumed in Python and implemented in Java. The OSGi service dynamics, classloading, security, use of DS and/or other injection frameworks, versioning, etc is all available to services implemented in Python. See here [5] for a short tutorial.

Scott

[1] http://eclipseecf.blogspot.com/2017/07/ecf-3137-oxygen-maven-and-python-osgi.html

[2] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf

[3] https://github.com/ECF https://wiki.eclipse.org/Distribution_Providers

[4] https://github.com/ECF/JaxRSProviders

[5] https://wiki.eclipse.org/Tutorial:_Python_for_OSGi_Services

Reply via email to