Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] ECF github

Hi Folks,

For some time ecf has had a number of projects/repos hosted at github.   I've spent the effort to create maven metadata for the following projects/repos, and created releases for each one. (see releases link for each repo).  Also, I've turned on the Travis CI service for each one as well, so if any changes are made to these projects they will be automatically built on travis-ci.org.   If you wish you can add yourself to notification of build errors for any one or all of them.

First, the ECF github organization is here: https://github.com/ECF

Here are the repos that now have releases and maven poms.

kryo-serialization - a remote services (RS) distribution provider contributed by Peter Hermsdorf (thanks Peter!)

JGroups - a RS distribution provider based upon JavaGroups (JGroups):  javagroups.org

HazelcastProvider - a RS distribution provider based upon Hazelcast (hazelcast.com)

XmlRpcProvider - a RS distribution provider based upon XmlRpc

JaxRSProvider - a RS distribution provider based upon the Jersey (or CXF) implementation of JaxRS specification

etcd-provider - a RS discovery provider based upon Google etcd

Py4j-RemoteServicesProvier - a RS distribution provider based upon Py4j, Google Protocol Buffers, and Google Flatbuffers.   This provider allows OSGI remote services implemented in Python and/or consumed in Python.

Py4j-OSGi - a 'bundleized' version of the Py4j Java libraries (version 0.10.6)

OSGiRemoteManagement - A set of remote services (APIs) and implementations for managing remote OSGi frameworks.  For example, there are management services for the framework (IBundleManager, IServiceManager, IFrameworkManager), configuration management (IConfigurationManager), ds/service component runtime (IServiceComponentRuntimeManager, etc), RSA (IRemoteServiceAdminManager), ECF (IContainerFactoryManager), the OSGi application specification (IApplicationManager), OSGi metatype (IMetaTypeManager), as well as Karaf features (IKarafFeatureManager) and p2 (IFeatureInstallManager, IProfileManager, IRepositoryManagers).   There are also some Eclipse plugins that present a user interface (views) for the framework bundle/service managers.   Lots here.

Mqtt-Provider - a RS distribution provider based upon Paho's implementation of mqtt.

JMS - a RS distribution provider based upon the ActiveMQ implementation of JMS

OSGiRemoteServiceAdmin - a new implementation of an OSGI Topology Manager that can be dynamically modified to filter remote service imports in different ways at different times.  Currently under testing.

Matt:  I would like to correspond with you about how best to eventually getting the above bundles into Maven Central.

Thanks,

Scott






Back to the top