|
1 |
| -## Eclipse Communications Framework |
| 1 | +## Eclipse Communication Framework |
| 2 | +ECF is a set of frameworks supporting inter-process communication |
2 | 3 |
|
3 |
| -ECF is a set of frameworks for building communications into applications. |
| 4 | +## Download/Install |
| 5 | +Current version: 3.15.3 |
4 | 6 |
|
5 |
| -### Remote Services |
6 |
| -ECF provides a lightweight, modular, transport-independent, fully-compliant implementation of the OSGi Remote Services standard. |
| 7 | +### via P2 Repository/Update Site for Install into Eclipse): |
| 8 | +NEW: There is a new Feature for Remote Services development on Bndtools 7.1+ project, workspace, service templates, wizards for remote services project creation). This feature Requires Bndtools 7.1+ be [installed](https://bndtools.org/installation.html) into a recent version of Eclipse |
| 9 | + |
| 10 | +Name: ECF 3.15.2 |
| 11 | +Download p2 URL: [https://download.eclipse.org/rt/ecf/latest/site.p2](https://download.eclipse.org/rt/ecf/latest/site.p2) |
| 12 | + |
| 13 | +## Karaf Features |
| 14 | +https://download.eclipse.org/rt/ecf/latest/karaf-features.xml |
| 15 | + |
| 16 | +### OSGi Remote Services |
| 17 | +ECF provides a fully-compliant and multi-provider implementation of the [OSGi Remote Services](https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.remoteservices.html) and [Remote Services Admin/RSA](https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.remoteserviceadmin.html). A number of providers are available in this repo, but there are also many providers available at the [ECF github organization](https://github.com/ECF). |
| 18 | + |
| 19 | +ECF is currently the RS/RSA implementation used by the [OSGi Test Compatibilty Kit (TCK)](https://github.com/osgi/osgi) |
| 20 | + |
| 21 | +### Eclipse Install/Update File Transfer |
| 22 | +ECF has an API called 'filetransfer' that is used by the Eclipse platform |
7 | 23 |
|
8 | 24 | ### Github Organization
|
9 |
| -ECF Also has an [ECF Organization with a number of other repos](https://github.com/ECF) containing Remote Services distribution and discovery providers (e.g. grpc, jax-rs/jersey, etcd, hazelcast, others), more examples. Most of these other repos depend upon the ECF Remote Services implementation provided by this repo. |
| 25 | +In addition to this repo, ECF also has an [ECF Organization with a number of other repos](https://github.com/ECF) containing Remote Services distribution and discovery providers (e.g. grpc, etcd discovery, hazelcast, others). Most of these repos depend upon the ECF Remote Services implementation provided by this repo. |
10 | 26 |
|
11 | 27 | ### Wiki
|
12 | 28 | See the [ECF Wiki](https://wiki.eclipse.org/Eclipse_Communication_Framework_Project) for examples, tutorials, other documentation, as well as plans for future releases.
|
13 | 29 |
|
14 |
| -To contribute or find out what's going on right now, please join the [ecf-dev mailing list](https://accounts.eclipse.org/mailing-list/ecf-dev). |
| 30 | +To contribute or find out what's going on right now, please join the [ecf-dev mailing list](https://accounts.eclipse.org/mailing-list/ecf-dev) or contact project lead Scott Lewis at github username: scottslewis |
15 | 31 |
|
16 | 32 | ### Services, Training and Support
|
17 | 33 | For Remote Services training, support, or expert OSGi or Eclipse development please contact [email protected] via email or bring it up on the ECF dev mailing list.
|
18 | 34 |
|
19 | 35 | ### Contributing to ECF
|
20 |
| - |
21 | 36 | Contributions are always welcome!
|
22 |
| -See [CONTRIBUTING.md](CONTRIBUTING.md). |
| 37 | +See [CONTRIBUTING.md](CONTRIBUTING.md) |
0 commit comments