Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] ECF 3.6.0

Hi Scott,
Please find the attached new NewAndNoteworthy page. I added the content in review slides. Also add more details which I could find. Sorry could not add any images since I could not come up with any. Also please make note that discussion regarding httpclient 4 provider from ECF [1] is still continuing. So please review that part thoroughly. 

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=337449

On Sat, Mar 9, 2013 at 12:12 AM, tishan pubudu kanishka dahanayakage <dtishanpubudu@xxxxxxxxx> wrote:
Ok. Ill attend to this. :)

On Fri, Mar 8, 2013 at 12:30 AM, Scott Lewis <slewis@xxxxxxxxxxxxx> wrote:
Hi Tishan,

the ECF website content is available in git here:

http://git.eclipse.org/c/ecf/ecf.git/

You will see all of the older new and noteworthy at the top of the tree:

http://git.eclipse.org/c/ecf/ecf.git/tree/

The current one (3.5.2) is called NewAndNoteworthy.html.

I don't think you have commit rights to the git repo...so...if you get a copy of the NewAndNoteworthy.html and make changes to it (for 3.6.0 release information), then if you just send to me e.g. as email attachment...along with any new screenshots/images referenced...in ./images/filename), I'll add the file to the git repository.

Scott


On 3/7/2013 10:26 AM, tishan pubudu kanishka dahanayakage wrote:
Hi Scott,
I can help with creating NewAndNoteworthy page. But I need some advice such as where to log in and add pages. Also not sure whether I have permission.

On Thu, Mar 7, 2013 at 11:46 PM, Scott Lewis <slewis@xxxxxxxxxxxxx> wrote:
Hi Folks,

Status update on ECF 3.6.0 release...scheduled for next Monday, March 11, 2013.

We've completed the release review, and the review has passed successfully [1].

I've completed a release candidate build, done some install and smoke testing myself, and this build is available here [2].   If you can, help us out by doing some test installs and smoke tests.  If you find or encounter any difficulties, please report with a major bug right away.

One thing remains to be done to support the release:  create a new NewAndNoteworthy page.

Are there any volunteers?  The easiest way to go about it is that you can take the previous one as a template, and use the 3.6.0 review slides (i.e. the 'what's new to 3.6.0 release') to help fill out the content...along with some additional prose...and sometimes screenshots...to explain each of the new things...along with links to bugs/enhancements.

Thanks,

Scott

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=402050
[2] http://download.eclipse.org/rt/ecf/3.6Test/site.p2





_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev



--
Regards,
Tishan


_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev


_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev




--
Regards,
Tishan



--
Regards,
Tishan
Title: ECF New and Noteworthy
eclipse communication framework

an eclipse runtime project

New and Noteworthy
3.5.2 Release


Return to ECF download page


New and Noteworthy for 3.5.2
New and Noteworthy for 3.5.1
New and Noteworthy for 3.5.0
New and Noteworthy for 3.4.0
New and Noteworthy for 3.3.0
New and Noteworthy for 3.2.0
New and Noteworthy for 3.1.0
New and Noteworthy for 3.0.0


Idea Icon

Remote services Generic provider that uses SSL transport

Earlier ECF general providers were based on raw TCP sockets. Thus secure communication through providers could not be done. So new provider was developed to support secure/encrypted communication based upon SSL. with this addition consumers can enjoy the luxury of secure communication. Most of the work can be found in here. Several additional classes can be found in org.eclipse.ecf.server bundle. Those additions were made to support server-side usage of this new provider.Also the execution environment was changed from CDC 1.1 to jre 1.4 following the change.

Rest server-side support for Remote Services

In ECF 3.5.2 and lower, Rest API mostly support the creation of OSGI Remote Service clients/consumers. But it would come in handy also to add server-side support for registration of remote services. This will allow the export of REST/Restlet API-based services as ECF (and OSGi) remote services. Major additions can be found in org.eclipse.ecf.remoteservice.server bundle. Also some changes were made to Restlet provider.


ECF RemoteServiceTracker

ECF ServiceTrackers are used to discover registered services and then consume them. But this ServiceTracker cannot be used to track remote service. Solution is to come up with a RemoteServiceTracker. RemoteServiceTracker can be used in the same way as ServiceTracker to discover services.

Ex: RemoteServiceTracker rst = new RemoteServiceTracker(...);
rst.open();
IRemoteService rservice = rst.getService();
//use service

Contributions can be found in org.eclipse.ecf.remoteservice project.


API to allow customization of proxy creation

Earlier remote services proxy creation is done by using
AbstractRemoteService.createProxy/2
In order to customize the proxy creation it was necessary to subclass AbstractRemoteService and override createProxy. But with new contributions proxy creation can be dynamically customized using IRemoteServiceProxyCreator with an appropriate service ranking.


New filetransfer provider based upon Apache Httpclient 4.X

As Httpclient version 3 (org.apache.commons.httpclient) has been discontinued, it forced eclipse platform to move into hc-httpclient version 4 (org.apache.http.client). Because of the ECF provider architecture this was achieved through a new implementation of existing ECF file transfer API. Note that no API changes were necessary for the change.




Back to the top