Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis

Similar presentations


Presentation on theme: "ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis"— Presentation transcript:

1 ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis slewis@composent.comslewis@composent.com Dev Mailing List: ecf-dev@eclipse.orgecf-dev@eclipse.org Home Page: http://www.eclipse.org/ecfhttp://www.eclipse.org/ecf Wiki: http://wiki.eclipse.org/ECFhttp://wiki.eclipse.org/ECF Project Plan: http://www.eclipse.org/projects/project- plan.php?projectid=rt.ecf

2 2 3.3 Highlights Zookeeper Based ECF Discovery (ZooDiscovery) –Apache Zookeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. –Uses to implement consensus, group management, leader election, and presence protocols in distributed applications. –Leverages Apache ZooKeeper robustness and implements Eclipse ECF Discovery API. –ZooDiscovery host/consumer example included. –http://wiki.eclipse.org/Zookeeper_Based_ECF_Discoveryhttp://wiki.eclipse.org/Zookeeper_Based_ECF_Discovery –http://hadoop.apache.org/zookeeper/http://hadoop.apache.org/zookeeper/ Hudson Continuous Server for ECF –ECF is now running a Hudson Continuous Integration Server at https://ecf2.osuosl.org/hudson/https://ecf2.osuosl.org/hudson/ –Eclipse Buckminster instance is running in the Hudson Server to build Eclipse Modules.. ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0

3 3 3.3 Highlights (cont) Asynchronous Implementation of OSGi Remote Services. –Compendium section 13 of the OSGi 4.2 specification explains the Synchronous OSGi Remote Services. –If the response time increase sdue to network traffic, etc then the Remote Service call thread might be blocked for a long time due to the blocking property of synchronous systems. –Solution is to use Asynchronous Services. –Though Asynchronous Remote Services are not defined in the specification, ECF architecutre provides the ability to create Asynchronous Remote Services. –http://eclipseecf.blogspot.com/2010/02/osgi-remote-services-and-sync-vs-async.htmlhttp://eclipseecf.blogspot.com/2010/02/osgi-remote-services-and-sync-vs-async.html –http://eclipseecf.blogspot.com/2010/04/osgi-remote-services-and-ecf.htmlhttp://eclipseecf.blogspot.com/2010/04/osgi-remote-services-and-ecf.html –http://eclipseecf.blogspot.com/2010/04/asynchronous-remote-services-part-2.htmlhttp://eclipseecf.blogspot.com/2010/04/asynchronous-remote-services-part-2.html –http://eclipseecf.blogspot.com/2010/04/asynchronous-remote-services-future-or.htmlhttp://eclipseecf.blogspot.com/2010/04/asynchronous-remote-services-future-or.html ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0

4 4 3.3 Highlights (cont) Inclusion of ECF Remote Services in SOA Package –All ECF Remote Services are now included in a new feature –org.eclipse.ecf.remoteservice.sdk.feature –This contains several other features currently exist. –This new feature is now included in the SOA-IWG package. –New feature is built in the ECF Hudson Server –https://bugs.eclipse.org/bugs/show_bug.cgi?id=307360https://bugs.eclipse.org/bugs/show_bug.cgi?id=307360 –http://download.eclipse.org/rt/ecf/3.3/helios/site.p2http://download.eclipse.org/rt/ecf/3.3/helios/site.p2 –https://ecf2.osuosl.org/hudson/job/C-HEAD-sdk.feature/https://ecf2.osuosl.org/hudson/job/C-HEAD-sdk.feature/ Remote Services Examples and Documentation –Asynchronous Proxies for Remote ServicesAsynchronous Proxies for Remote Services –Using Spring with ECF Remote ServicesUsing Spring with ECF Remote Services –ZooDiscovery Host/Consumer examples. ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0

5 5 Community and Contribution Growth Zookeeper Contribution SOAP RS Examples Contribution (not in Helios, but in subsequent releases) Other contributions (e.g. ICQ provider...again not in Helios) Many more consumers (of Remote Services, REST, etc) New committers – Nuwan Sam – Specific Google Services for Gsoc 2009 ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0

6 6 IP Issues All significant and third party contributions have been reviewed and approved by Eclipse legal. About files and license files are complete and correct. ECF has several other pending/under review contributions, but these are not included in ECF 3.3 Draft IP log: –http://www.eclipse.org/projects/ip_log.php?projectid=rt.ecfhttp://www.eclipse.org/projects/ip_log.php?projectid=rt.ecf ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0

7 7 Project and Process: Fully Open, Diverse, Community- Focused Everything Open – Bugzilla – Bi-Monthy Conference Calls w Minutes – IRC – Mailing List – Book Development (!) ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0

8 8 ECF 3.4 Plans Remote Services Admin GSoc 2010 Project Output Into ECF –DNS-SD based wide-area ECF discovery provider (Markus Kuppe) –Google Wave Provider (Sebastian Schmidt) –Restlet API as Server-side remote service host ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0


Download ppt "ECF 3.3 Release | © 2010 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis"

Similar presentations


Ads by Google