| <!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> |