Skip to content

Commit 0a4a415

Browse files
authored
Merge branch 'eclipse:master' into master
2 parents 9d4f523 + cd9e9fb commit 0a4a415

File tree

2 files changed

+73
-12
lines changed

2 files changed

+73
-12
lines changed

README.md

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,41 @@
1-
## Eclipse Communications Framework
1+
## Eclipse Communication Framework
2+
ECF is a set of frameworks supporting multiple types of inter-process communication
23

3-
ECF is a set of frameworks for building communications into applications.
4+
Current version: 3.15.3
45

5-
### Remote Services
6-
ECF provides a lightweight, modular, transport-independent, fully-compliant implementation of the OSGi Remote Services standard.
6+
### Download/Install into Bndtools/Eclipse
7+
NEW in 3.15.3: Feature for Remote Services tooling that depends upon on [Bndtools](https://bndtools.org/) 7.1+. The ECF tools use bndtools project, workspace, service templates, along with wizards for remote services project creation and configuration. The feature requires that Bndtools be [installed](https://bndtools.org/installation.html) into a recent version of Eclipse before installing the ECF Bndtools SDK feature.
78

8-
### 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.
9+
<b>Name</b>: ECF 3.15.2
1010

11-
### Wiki
11+
<b>Update Site URL</b>: [https://download.eclipse.org/rt/ecf/latest/site.p2](https://download.eclipse.org/rt/ecf/latest/site.p2)
12+
13+
Update Site as Zip: [org.eclipse.ecf.sdk_3.15.3.v20250115-0413.zip](https://www.eclipse.org/downloads/download.php?file=/rt/ecf/3.15.3/org.eclipse.ecf.sdk_3.15.3.v20250115-0413.zip)
14+
15+
### Download/Install into [Apache Karaf 4.4+](https://karaf.apache.org/)
16+
https://download.eclipse.org/rt/ecf/latest/karaf-features.xml
17+
18+
## Key ECF APIs
19+
20+
### OSGi Remote Services
21+
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).
22+
23+
ECF is currently the RS/RSA implementation used by the [OSGi Test Compatibilty Kit (TCK)](https://github.com/osgi/osgi)
24+
25+
### Eclipse Install/Update File Transfer
26+
ECF has an API called 'filetransfer' that is depended upon by the [Eclipse platform](https://github.com/eclipse-platform)
27+
28+
## ECF Github Organization
29+
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 provide distribution or discovery providers that depend upon the core implementation provided by this repo.
30+
31+
## Wiki
1232
See the [ECF Wiki](https://wiki.eclipse.org/Eclipse_Communication_Framework_Project) for examples, tutorials, other documentation, as well as plans for future releases.
1333

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).
34+
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
1535

16-
### Services, Training and Support
17-
For Remote Services training, support, or expert OSGi or Eclipse development please contact slewis@composent.com via email or bring it up on the ECF dev mailing list.
36+
## Services, Training and Support
37+
For Remote Services training, support, or expert OSGi or Eclipse development please contact slewis at composent.com, github: scottslewis via email or bring it up on the ECF dev mailing list.
1838

1939
### Contributing to ECF
20-
2140
Contributions are always welcome!
22-
See [CONTRIBUTING.md](CONTRIBUTING.md).
41+
See [CONTRIBUTING.md](CONTRIBUTING.md)

releng/org.eclipse.ecf.releng.repository/category.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<site>
3+
<feature id="org.eclipse.ecf.core.feature" version="0.0.0">
4+
<category name="other"/>
5+
</feature>
6+
<feature id="org.eclipse.ecf.core.ssl.feature" version="0.0.0">
7+
<category name="other"/>
8+
</feature>
9+
<feature id="org.eclipse.ecf.filetransfer.feature" version="0.0.0">
10+
<category name="other"/>
11+
</feature>
12+
<feature id="org.eclipse.ecf.filetransfer.httpclient5.feature" version="0.0.0">
13+
<category name="other"/>
14+
</feature>
15+
<feature id="org.eclipse.ecf.filetransfer.httpclientjava.feature" version="0.0.0">
16+
<category name="other"/>
17+
</feature>
18+
<feature id="org.eclipse.ecf.filetransfer.httpclient45.feature" version="0.0.0">
19+
<category name="other"/>
20+
</feature>
21+
<feature id="org.eclipse.ecf.filetransfer.ssl.feature" version="0.0.0">
22+
<category name="other"/>
23+
</feature>
24+
<feature id="org.eclipse.ecf.core.feature.source" version="0.0.0">
25+
<category name="other"/>
26+
</feature>
27+
<feature id="org.eclipse.ecf.core.ssl.feature.source" version="0.0.0">
28+
<category name="other"/>
29+
</feature>
30+
<feature id="org.eclipse.ecf.filetransfer.feature.source" version="0.0.0">
31+
<category name="other"/>
32+
</feature>
33+
<feature id="org.eclipse.ecf.filetransfer.httpclient5.feature.source" version="0.0.0">
34+
<category name="other"/>
35+
</feature>
36+
<feature id="org.eclipse.ecf.filetransfer.httpclientjava.feature.source" version="0.0.0">
37+
<category name="other"/>
38+
</feature>
39+
<feature id="org.eclipse.ecf.filetransfer.httpclient45.feature.source" version="0.0.0">
40+
<category name="other"/>
41+
</feature>
42+
<feature id="org.eclipse.ecf.filetransfer.ssl.feature.source" version="0.0.0">
43+
<category name="other"/>
44+
</feature>
345
<feature id="org.eclipse.ecf.remoteservice.sdk.feature" version="0.0.0">
446
<category name="sdk.osgi"/>
547
</feature>

0 commit comments

Comments
 (0)