blob: c0b22b9b6e9b2b6f1ec1897b102a8b1c3dc4e91a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ECF New and Noteworthy</title>
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css"
type="text/css">
</head>
<body bgcolor="#FFFFFF">
<table border=0 cellspacing=5 cellpadding=2 width="100%">
<tbody>
<tr>
<td width="69%" class="bannertext">
<img src="https://wiki.eclipse.org/images/b/b8/Logo128x37.png" alt="ECF Logo"/>
<font class="indextop style">eclipse communication framework</font>
<br>
<br> <font class="indexsub">an eclipse runtime project</font> <br>
<br> <font class="indextop style2">New and Noteworthy</font><br>
3.7.0 Release <br> <br>
<br> Return to <a href="downloads.php">ECF download page</a><br>
<br>
<br> <a href="NewAndNoteworthy_3.6.1.html">New and
Noteworthy for 3.6.1/Kepler</a><br> <a
href="NewAndNoteworthy_3.6.0.html">New and Noteworthy for 3.6.0</a><br>
<br>
<br></td>
<td width="31%">
<div align="center">
<img src="images/Idea.jpg" width="120" height="86" hspace="50"
align="middle" alt="Idea Icon">
</div>
</td>
</tr>
</tbody>
</table>
<hr>
<table>
<tr>
<td valign="top" align="left" width="15%">
<p align="left">
<b>Servlet API for Remote Services</b>
</p>
</td>
<td valign="top" width="85%">
<p>There is a new API in the new plugin <b>org.eclipse.ecf.remoteservice.servlet</b>. This API
supports the creation of OSGi remote service providers that are implemented via a Servlet along
with some implementation of the OSGi HttpService (e.g. Jetty, Tomcat, etc). An example of
using this new API for creating an OSGi Remote Service provider based upon a simple http/REST protocol
is available in the following bundles: <br>
<b><a href="http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/examples/bundles/com.mycorp.examples.timeservice.provider.rest.common">com.mycorp.examples.timeservice.provider.rest.common</a></b>
<br>
<b><a href="http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/examples/bundles/com.mycorp.examples.timeservice.provider.rest.host">com.mycorp.examples.timeservice.provider.rest.host</a></b>
<br>
<b><a href="http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/examples/bundles/com.mycorp.examples.timeservice.provider.rest.consumer">com.mycorp.examples.timeservice.provider.rest.consumer</a></b>
<br>
</td>
</tr>
<tr>
<td valign="top" align="left" width="15%">
<p align="left">
<b>OSGi Remote Services Robustness Improvements</b>
</p>
</td>
<td valign="top" width="85%">
<p>
There were several significant robustness improvements to the OSGi Remote Services/Remote Service Admin
implementation. For example, see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414448">bug 414448</a>.
</td>
</tr>
<tr>
<td valign="top" align="left" width="15%">
<p align="left">
<b>Article with New Example OSGi Remote Services</b>
</p>
</td>
<td valign="top" width="85%">
<p>An <a
href="http://www.eclipse.org/community/eclipse_newsletter/2013/july/article3.php">article</a> about ECF's implementation of the OSGi Remote Services (and Remote Service Admin)
specification provides some new example remote services along with explanation of how they
work with the OSGi standards.
</p> <br>
</td>
</tr>
<tr>
<td valign="top" align="left" width="15%">
<p align="left">
<b>Support for Version 5 of OSGi Remote Services/Remote Service Admin Standards</b>
</p>
</td>
<td valign="top" width="85%">
<p> As part of the 3.7.0 release ECF has successfully tested both our Remote Services (chapter 100) and our Remote Service Admin (chapter 122)
implementations against the OSGi R5 Compatibility Test (CT) suite.
</p>
<br>
</td>
</tr>
<tr>
<td valign="top" align="left" width="15%">
<p align="left">
<b>Apache HttpComponents version 4.2 for ECF Filetransfer</b>
</p>
</td>
<td valign="top" width="85%">
<p>ECF's file transfer API implementation is now provided by <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=414591">Apache HttpComponents version 4.2</a>. With the prior
Kepler/ECF 3.6.1 release, HttpComponents version 3.1 was used.
</p>
<br>
</td>
</tr>
<tr>
<td valign="top" align="left" width="15%">
<p align="left">
<b>Standalone Zookeeper Discovery Server</b>
</p>
</td>
<td valign="top" width="85%">
<p>A standalone discovery server using the Apache Zookeeper discovery protocol was created. This server
can be used for WAN discovery of remote services or as a standalone Zookeeper server run from the command line
as an Eclipse product. The source code is available <a href="https://github.com/ECF/ZooServer">here</a>. See
the README.md file for instructions on building and running this server.
</p>
<br>
<br>
</td>
</tr>
</table>
</body>
</html>