|[ecf-dev] ECF Progress|
Hi Folks,Although I haven't been very visible recently, there has actually been quite a lot of work done on ECF.
For example, many of the projects hosted at our github site  have been moved to using Maven+Tycho to build. These projects are also being built automatically upon checkin via travis via the free-for-OS-projects github -> travis integration. I've also started using the github release mechanism to release directly from the github project...e.g. .
These projects have all had the Maven/Tycho changeover, and in most cases have had a significant upgrade functionally and dependencies:
Py4j-RemoteServicesProvider: Java<->Python remote services distribution provider.
ROSGI-Websockets-Provider: Allows websockets to be used for the ROSGi distribution provider transport
RaspberryPI: Raspberry PI GPIO via OSGi Remote ServicesServiceRegistry: A Java-only (no OSGi Bundle Layer) of the OSGi Service Registry based upon Apache Connect Adds on ECF's remote services implementation for Java-only remote services.
OSGIRemoteServiceAdmin: A new, more flexible implementation of the OSGi Topology Manage
kryo-serialization: A distribution provider based upon Kryo serialization (a serialization library...alternative for java object serialization).
JGroups: A distribution provider based upon JavaGroups (www.jgroups.org).HazelcastProvider: A distribution provider based upon Hazelcast (hazelcast.org)
XmlRpcProvider: A distribution provider based upon XML-RPCJaxRSProviders: A distribution provider based upon Jersey implementation of the JaxRS spec
etcd-provider: A discovery provider based upon the Google etcd-discovery protocol (used in Kubernetes)
Py4j-OSGi: A bundlized version of the Py4j libraryOSGIRemoteManagement: A large number of APIs and implementations...all as separate bundles...for remotely managing an OSGi framework and/or existing frameworks (e.g. p2). See here for more information 
Mqtt-Provider: A distribution provider based upon MQTT (paho library)JMS: A distribution provider based upon Apache ActiveMQ implementation of the Java Messaging Service (JMS)
Scott  https://github.com/ECF  https://github.com/ECF/Py4j-RemoteServicesProvider/releases  https://www.eclipse.org/ecf/NewAndNoteworthy.html
Back to the top