ECF Project Lead: Scott Lewis

Slides:



Advertisements
Similar presentations
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
Advertisements

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.
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.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
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
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
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.
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
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:
Gemini – Shaping the Future of Enterprise Java Mike Keith Glyn Normington
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
1 © 2012 IBM Corporation Eclipse Lyo Update
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
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.1 Release Review Mik Kersten and Steffen Pingel Planned.
Copyright © IBM Corp., All rights reserved. From SWT to RCP: Experiences implementing RSSOwl 2.0 with RCP Benjamin Pasero.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.7 Release Review Planned Review Date: March 14, 2012 Communication.
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
Mylyn Release Review | © 2012 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.8 Release Review Mylyn Builds, Mylyn Reviews, Mylyn Versions.
Paperless Timesheet Management Project Anant Pednekar.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
EBPM Creation Review | © 2010 by Andrea Zoppello, Engineering Ing. Informatica S.p.A, made available under the EPL v1.0 1 eBPM Creation Review Planned.
Mylyn Release Review | © 2013 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.9 Release Review Planned Review Date: June 12, 2013 Communication.
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.
Copyright © 2012 Obeo and Petals Link, Made available under the Eclipse Public License v SCA Tools (Juno) Release Review Planned Review Date:
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Java Workflow Toolbox (JWT) Release review: Workflow Editor v0.4 & Transformations.
TCF - Target Communication Framework Update for Helios Martin Oberhuber Pawel Piech Wind River.
IBM Rational Software Development Conference 2006 OC01 © 2006 IBM Corporation ECF on the Servers OR Equinox/OSGi + ECF = 'Equinox Service Bus' Scott Lewis.
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.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
eTrice Release Review Planned Review Date:
ECF Inside and Out Marcelo Mayworm
Europa Review: Eclipse Communication Framework (ECF)
Pegasus Status Update April 2001
EMF Compare Ganymede Simultaneous Release
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Teneo Ganymede Simultaneous Release Graduation Review
EMF Ganymede Simultaneous Release
Object Constraint Language (MDT OCL) 1
Eclipse Marketplace Client (MPC) Release and Graduation Review
EMFT Net4j Ganymede Simultaneous Release
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
EMFT CDO Ganymede Simultaneous Release
Eclipse IP Due Diligence
PyWBEM Python WBEM Client: Overview #2
Presentation transcript:

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

Highlights RemoteServiceTracker Utility Implementation of ServiceTracker for ECF remoteservices API The getRemoteService() method returns instances of IRemoteService Started by Scott Lewis Contributed by Scott Lewis 2 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 2 2

Highlights ECF Documentation Project community votes for documentation priorities at http://wiki.eclipse.org/ECF_Documentation_Priorities contributions by the community coordinated at https://bugs.eclipse.org/bugs/show_bug.cgi?id=329124 started by Wim Jongman 3 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 3 3

Highlights Rest server-side support for RemoteServices Add server-side support for registration of ECF remote services Contributions by the Scott Lewis Started by Scott Lewis RemoteServiceTracker Utility Implementation of ServiceTracker for ECF remoteservices API The getRemoteService() method returns instances of IRemoteService Contributions by Scott Lewis 4 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 4 4

Highlights Integrate Restlet API, OSGi, REST client support server-side API for exposing REST-based services Much work is completed at https://github.com/ECF/RestletProvider contributions by the Scott Lewis started by Ali Naddaf Generic provider that uses SSL transport ECF generic providers based upon SSL instead or raw tcp Facilitate secure/encrypted transport started by Scott Lewis 5 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 5 5

Highlights API to allow customization of proxy creation proxy creation can be dynamically customized IRemoteServiceProxyCreator is used in customizing. contributions by the Scott Lewis started by Scott Lewis New filetransfer provider based upon Apache Httpclient 4.0 Added as Apache Httpclient 3.0 has been discontinued. New filetranfer API implemented contributions by the Scott Lewis and community started by Severin Gehwolf 6 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 6 6

Non Code Aspects Internationalization, Localization, Accessibility Community Grows and Becomes More Active Additional new large and small bug fixes and contributions New consumers of OSGi 4.2 remote services standard implementation Contribution of Apache httpclient 4 provider from community (not committers!) Mailing list: ecf-dev@eclipse.org, newsgroup: eclipse.technology.ecf. Both very active. ECF Blog is active: http://eclipseecf.blogspot.com Recent contribution of Httpclient 4.1 provider: https://bugs.eclipse.org/bugs/show_bug.cgi?id=251740 (for ECF 3.6) Internationalization, Localization, Accessibility Meeting all Kepler Requirements. As runtime project, ECF has minimal UI (modulo example apps) 7 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 7 7

Committer Diversity 5 active committers Committers and contributor from multiple companies Remain Software, Composent, IBM Individuals Committers from multiple countries Russia, Brazil, US, Germany, Denmark, France, Netherlands Active in Google Summer of Code (multiple projects and mentors) Committer info: http://dash.eclipse.org/dash/commits/web-app/commit-count- loc.php?top=eclipse&range=1yr 8 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 8 8

API In Active Use for Commercial/Non-commercial projects P2/Platform: ECF filetransfer OSGi Remote Services/RSA: Multiple community consumers Commercial products/projects ECF is going to support more and more standards Remote Service Admin: Very important part of OSGi 4.2 for enterprise usage real-time optimistic concurrency control compliant using a federation infrastructure (compliant to XEP-0114) to be included in ECF 3.6 Improved documentation Wiki docs. From committers and community contributions 9 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 9 9

Bugzilla 32 bugs resolved or closed since ECF 3.5.5 (Juno) (1) Worked with Virgo and Gemini team to resolve issue with Blueprint/ECF remote services compatibility Worked with P2 team to incorporate Apache httpclient 4.0 for testing and Kepler deployment (1)https://bugs.eclipse.org/bugs/buglist.cgi?order=Importance&resolution=FIXED&classification=RT&chfieldto=Now&query_format=advanced&chfieldfrom=20 12-06-26&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&product=ECF 10 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 10 10

IP Issues All significant and third party contributions have been reviewed and approved by Eclipse legal. Piggyback CQ's for all version upgrades (e.g. OSGi RSA API), Orbit libs 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.5 11 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 11 11

ECF and Standards OSGi v5 Remote Services: In core specification OSGi v5 Remote Service Admin: In enterprise specification Both are full/complete implementation of OSGi specifications Unique: Only implementation known to support pluggable discovery and distribution providers Only impl of these specs among EF projects Unique: ECF transport independence, combined with OSGi standards impl for RS/RSA allows easy extension to arbitrary transports...e.g. REST-based (Restlet at github now), JMS (at github also), others. This allows custom/proprietary protocols and serialization to be used within fully-compliant standard impl. No need for others to reimplement RS/RSA spec independently. 12 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 12 12

ECF Plans (Preliminary) More Examples, Documentation Remote services testing framework Release Salvo Newsreader application <TBD> Server-side usage of OSGi Remote Services 13 ECF 3.6.0 Release | © 2013 by Composent, Inc. and others, made available under the EPL v1.0 13 13