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

Slides:



Advertisements
Similar presentations
Pierre-Johan CHARTRE Java EE - JAX-RS - Pierre-Johan CHARTRE
Advertisements

ERCP 1.0 Release Review | © 2006 by Gorkem Ercan, made available under the EPL v1.0 1 Embedded Rich Client Platform (eRCP) 1.0 Release Review September.
Helios Simultaneous Release | © 2010 by IBM Corporation, made available under the EPL v1.0 1 Equinox Project 3.6 Release Review Equinox Project Leadership.
Copyright 2008, Parity Communications, Inc. licensed under EPL 1.0 Paul Trevithick, SocialPhysics.org Mary.
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
Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
Galileo Simultaneous Release Review © 2009 by Borland Software Corp., made available under the EPL v1.0 Object Constraint Language (MDT OCL) 1.3 Galileo.
Callisto Simultaneous Release | © 2006 by «someone», made available under the EPL v1.0 1 Eclipse BIRT 2.1 in the Callisto Simultaneous Release May 26,
GMF 1.0 in the Callisto Simultaneous Release
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
Ganymede Simultaneous Release | © 2008 by IBM Corporation, made available under the EPL v1.0 EMF Project Ganymede Simultaneous Release Mini Deck June 4.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Callisto Simultaneous Release | © 2006 by «someone», made available under the EPL v1.0 1 Eclipse BIRT 2.1 in the Callisto Simultaneous Release May 26,
Copyright © 2009 compeople AG, Made available under the Eclipse Public License v 1.0 Riena - new Features in (Galileo) stabilize various APIs, most.
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
1 Eclipse Marketplace Client (MPC) Release Review Submitter Ian Skerrett, Eclipse Foundation.
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Overview Environment for Internet database connectivity
CIS* Service-Oriented Computing
Eike Stepper Berlin, Germany CDO Model Repository 4.1 Release Review.
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Vex Release Review | © 2012 by Vex committers, made available under the EPL v1.0 Visual Editor for XML 1.0 Release and Graduation Review Florian Thienel.
Eclipse 4.0 Release | © 2010 Eclipse contributors, made available under the EPL v1.0 1 Eclipse 4.0 Release Review July 28, 2010 Review communication channel:
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
ECF 3.1 Release | © 2009 by EclipseSource and others, made available under the EPL v1.0 1 ECF 3.1 Project Lead: Scott Lewis
ECF 3.5 Release | © 2011 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF 3.5 Project Lead: Scott Lewis
ECF Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
ECF Release | © 2014 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
ECF Release | © 2012 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June 3, 2009 Copyright © 2006, 2009 Wind River Systems, Inc., Made available.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Release Review – Planned Review Date: 01/9/2011 Communication Channel: Greg Wilkins, Jesse McConnell, Hugues Malphettes.
© 2007 by Composent, et al. made available under the EPL v1.0 1 Oct 17, Please vote for ECF 1.2.
WEB SERVICES.
ECF Inside and Out Marcelo Mayworm
Europa Review: Eclipse Communication Framework (ECF)
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Teneo Ganymede Simultaneous Release Graduation Review
Object Constraint Language (MDT OCL) 1
Eclipse Marketplace Client (MPC) Release and Graduation Review
ECF Project Lead: Scott Lewis
EMFT Net4j Ganymede Simultaneous Release
EMFT CDO Ganymede Simultaneous Release
XSD Ganymede Simultaneous Release
Presentation transcript:

ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF 3.3/Helios Project Lead: Scott Lewis Dev Mailing List: Home Page: Wiki: Project Plan: plan.php?projectid=rt.ecf

2 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Highlights OSGi 4.2 Remote Services Standard Implementation – ECF 3.2 provides ull impl of OSGi 4.2 remote services standard – Multi-provider impl of discovery and distribution for standards-based remote services Providers – Discovery: Zeroconf, Slp, Apache Zookeeper, XML File – Distribution: ECF generic, r-OSGi, JMS, XMPP, REST, SOAP, JavaGroups Asynchronous Remote Services – OSGi standard only specifies synchronous invocation of remote services – ECF impl of OSGi remote services exposes asynchronous API and impl Callback-style Future-style – API could be candidate for standardization. Work going on in OSGi EE right now.

3 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Highlights Apache Zookeeper Discovery – Apache Zookeeper discovery popular/desired by community – ECF provider architecture allows pluggable discovery – Apache Zookeeper-based discovery provider contributed by Remain Software Distributed Event Admin Message Bus – Distributed impl of OSGi Event Admin service for publish and subscribe messaging with standard API (EventAdmin) – Allows transport-independent interprocess messaging using standardized EventAdmin API OSGi Remote Services in SOA Package – OSGi 4.2 Remote Services standard only OSGi SOA standard – ECF Impl of OSGi Remote Services added to SOA Package

4 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Highlights REST and SOAP-Based Remote Services – OSGI Remote Services clients based upon REST and SOAP services – ECF provider architecture allows pluggable distribution – REST-style and SOAP-style remote services providers implemented ECF RS in SOA Package – OSGi 4.2 Remote Services is only OSGi SOA spec – ECF Remote Services Impl in SOA EPP Examples and Documentation – Hello world remote service Discovery providers: zeroconf, slp, zookeeper, file Ddistribution providers: r-OSGi, ECF generic, JMS – OSGi Remote Services Load Balancing – New RCP apps Based upon ECF – TweetHub – Salvo Newsreader (not in Helios/ECF 3.3, but preparing/finishing IP process)

5 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Themes and Plan Items Remote Services – Full impl of OSGi 4.2 remote services standard – Discovery and distribution for standards-based remote services – Rest and SOAP-based support for clients – Interoperability with existing (non-OSGi-based) servers/services...i.e. OSGi remote service on client to access non-OSGi (REST, SOAP, and others) web services – Asynchronous Remote Services No existing standard. ECF impl provides fully functional API and impl. API can/could be used for standardization. Examples and Docs – Full applications: Eclipse, RCP, OSGi Server – API usage (particularly Remote Services)

6 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Deferred Plan Items Google Wave Provider – – Made progress on enhancement – Insufficient resources to complete, test, deploy in Helios cycle

7 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Non Code Aspects Community Very Active – Many new large and small contributors – (Too) many requests for features, new providers, etc. – Mailing list: newsgroup: – ECF Blog is very active: – Wiki contributions growing. Wiki going to be 'crowdsource' focus for ECF book effort Internationalization, Localization, Accessibility – Meeting all Helios Requirements – As runtime project, ECF has minimal UI (modulo example apps)

8 Community and Contribution Growth Zookeeper Discovery Major Contribution from new corporate member (Remain) 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 Composent, Inc. and others, made available under the EPL v1.0

9 Committer Diversity 10 part time active committers Committers from multiple companies – Remain Software – Others Committers from multiple countries – Brazil, US, Germany, Denmark, France ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0

10 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 API In Active Use – P2/Platofrm: ECF filetransfer – OSGi REmote Services: Multiple community consumers – Commercial products/projects (e.g. Coffee) Documentation – Bundle-Level Documentation: – Javadocs: – Eclipse help (extensions, javadocs, overview docs – Many more examples for remote services (hello world, remote services loadbalancing, etc):

11 ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0 Standards OSGi 4.2 Remote Services – ECF 3.2/3.3 implements full OSGi 4.2 Remote Services Specification (chapter 13 in compendium) – ECF's remote services implementation is transport and serialization- independent...meaning that new/other discovery and distribution providers may be easily introduced and be made immediately spec compliant. This can/could be consumed by other Eclipse RT projects to achieve spec compliance, as well as interoperability with other discovery and distribution mechanisms. e.g. Riena, Virgo, etc. – Asynchronous Remote Services Fits within existing spec Anticipates future spec (async remote services under discussion in EEG) ECF design/implementation will hopefully influence EEG – Future/Indigo Remote Services Admin (new spec addition after 4.2) Asynchronous Remote Services (see above) Changes/enhancements to Remote Services spec

12 Bugzilla ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0

13 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: – ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0

14 ECF 3.4 Plans (Preliminary) 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 Google Wave Provider DNS-SD based Discovery Provider Other things under discussion ECF 3.3 Release | © 2010 by Composent, Inc. and others, made available under the EPL v1.0