ECF 3.0 Release Review

Similar documents
Equinox Project 3.6 Release Review

ECF 3.3/Helios. ECF 3.3 Release 2010 by Composent, Inc. and others, made available under the EPL v1.0

e4 Project 0.9 Release Review

ECF ECF Release 2014 by Composent, Inc. and others, made available under the EPL v1.0

Distributed OSGi Services with the Eclipse Communication Framework. Jan S. Rellermeyer, ETH Zürich Markus Kuppe, Versant Inc.

Service Discovery and Remote Services with the Eclipse Communication Framework

Gemini DBAccess Release Review February 2013

Tools for mobile Linux Release Review Dec 2009

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

GMF 2.0 Europa Simultaneous Release

Eclipse Project 3.6 Release Review

Dali JPA Tools Project Graduation Review

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

Eclipse Foundation, Inc. Copyright 2005 by Intel, IBM, Scapa Technologies and others and made available under the EPL v1.0 1

EMF Compare Ganymede Simultaneous Release

Eclipse Memory Analyzer Release Review

EMF Ganymede Simultaneous Release

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

The p2 Provisioning Platform. Eclipse European Summit - Ludwigsburg. Oct 27-29, 2009 Henrik Lindberg, Cloudsmith Inc

EMF Europa Simultaneous Release

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Embedded Rich Client Platform (ercp) 1.2 Release Review

Eclipse Memory Analyzer Release Review 0.8

Embedded Rich Client Platform (ercp) 1.0 Release Review

Eclipse Packaging Project

EMF Compare Galileo Simultaneous Release

Lyo OSLC4J and OSLC Test Suite 1.0 Release and Graduation Review

Eclipse Technology Project: g-eclipse

Eclipse Packaging Project

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

Eclipse project update by the Eclipse project PMC March 11 th 2008

Object Teams Release Review. Planned Review Date: July 7, 2010 Communcation Channel: Submitted by: Stephan Herrmann

An Introduction to ECF

TPTP 4.7 Release Review -- One Quick Foil What s new

Target Management New and Noteworthy. Martin Oberhuber, Wind River

Eclipse Communications Framework

Linux Tools 0.6 Release Review

Strategic Developer Report

Eclipse Galileo Co ordinated Release. Review Date: June 10th, 2009 Release date: June 24th, 2009

From the RCP Book To Reality. Jean-Michel Lemieux IBM Rational, Ottawa, Canada

Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review

The Galilean Moons of Eclipse

JSR 377 Desktop Application Framework September Andres Almiray

Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

m2e 1.2 Release Review

EGit and JGit Release Review

Acceleo Galileo Simultaneous Release

Planned Review Date: Communication Channel: news://eclipse.technology.linuxtools Andrew Overholt

Swordfish The Eclipse SOA Runtime Framework. Copyright SOPERA GmbH, Content is made available under the EPL v1.0.

Eclipse Packaging Project

Introducing EclipseLink: The Eclipse Persistence Services Project

Eclipse Project 3.2 Release Review. Eclipse Project PMC

EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources

Creation Review. Kepler: managing the complexity of software communities. Carlos Sanchez, DevZuz.

CDT 7.0 Helios Release Review. Planned Review Date: June 11, 2010 Communication Channel: cdt-dev Doug Schaefer

Graphiti Release Review

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

About Tom. CEO BestSolution Systemhaus GmbH. Eclipse Committer. Platform UI EMF. Projectlead: UFaceKit, Nebula. Member of the Architectual Council

IP Log for rt.ecf. Licenses. Third-Party Code. file:///c:/documents%20and%20settings/barb/desktop/att00102.htm. 1 of 8 2/2/ :47 PM

The JSF Tools Project

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

Integrating Mobile Devices and Emulators onto the Eclipse IDE with TmL

Liberate your components with OSGi services

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

Copyright Oracle Corporation and VMware Inc, Enterprise Modules Project (Gemini) Proposal

Running Effective Projects In Office 365. June 1, 2017

Create your own Carbon Component. Sameera Jayasoma Technical Lead and Product Manager of WSO2 Carbon

ONAP Release Planning

The DSDP Target Management Project. Martin Oberhuber, Wind River

JSR 367 (JSON Binding) Review

Web Tools Platform (WTP) 3.2

Eclipse Foundation. Provenance and Licensing Considerations. Eclipse IP Team November 2008

Unpacking Office 365 A high level overview of the apps and services bundled in the standard Office 365 subscription: What is it Use cases FAQ

StAC Meeting. March 22, Santa Clara Convention Center

Web Tools Platform (WTP) 3.1

Equinox Project Update

Creation Review. Eclipse IAM: Eclipse Integration for Apache Maven. Carlos Sanchez

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Eclipse 4.0. Jochen Krause EclipseSource

Cisco Expressway Session Classification

Cisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure

MANAGE YOUR CONSTRUCTION21 COMMUNITY

Component (CVS directory) Bug # Contributor's Name

WindowBuilder Graduation & Release Review

Liferay Digital Experience Platform. New Features Summary

JSR Review Process. May Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza

Call for Participation in AIP-6

Equinox OSGi: Pervasive Componentization

Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation

Business value of Federated Login for Enterprises Enterprise SaaS vendors Consumer websites

Introduction to OpenDaylight: An Open Source Community around Software-Defined Networking

LEVEL 3 SM WEB MEETING

Quick tour of the Test and Performance Tools Platform (TPTP) Valentina Popescu IBM Tivoli TPTP AG Lead

Meeting Minutes of Jakarta EE Steering Committee Meeting on September 4 Attendees:

Eclipse Process Framework Project

SaaS Integration. Rick Nucci. Addressing a top 3 priority for SaaS adoption. Founder and CTO Boomi

Web Tools Platform (WTP) 3.3

Transcription:

ECF 3.0 Release Review Project Lead: Scott Lewis slewis@eclipsesource.com Mailing List: ecf-dev@eclipse.org Home Page: http://www.eclipse.org/ecf 1

Highlights 3.o new features: Major Enhancements and Additions: Implementation of OSGi R4.2 RFC119 Discovery API R-OSGi protocol implementation Filetransfer using Apache httpclient 3.1 as provider Real-Time Shared Editing/Team Provider for Immediate Resource Sharing New API and Impls Sync API Distributed model synchronization (cola operational transformation) Storage API Secure storage/preferences for ECF IDs User Search and Message Search (in presence API) NIO provider for Datashare API Discovery View API quality: Major release, so breaking API changes. Some new API provisional Some deprecation (e.g. discovery) End-of-life issues: None IP Clearance and Licenses: All licenses and about files are in place as per the Eclipse Development Process, the Due Diligence Process was followed for all contributions 2

Highlights Community and Committer Diversity: 13 committers, 8 active in past 9 months Organizations: EclipseSource (2), Individuals (6) Consumed by Eclipse Platform project (P2), Buckminster Consumed by Coffee Project: http://www.coffee-soft.org/ Many contributors from diverse orgs: IBM, Cloudsmith, Siemens, numerous small companies, individuals Other Adopters: http://wiki.eclipse.org/ecf/adopters

Themes and Plan Items Model Synchronization Provide generalized synchronization API Sync API RT Collaboration for IDE Distribute resource changes to peers in RT ECF For Runtimes Better support for proxies in filetransfer Remote OSGi Services Provide transport-independent runtime API (ECF RS) and support/implement emerging standards (RFC119) IM/Chat Features Fixed number of issues with XMPP provider, Skype provider Application Integration Plan items deferred Packaging and Deployment Deploy as p2 repo Create new automated continuous build/test Support for P2/Platform Robustness http://www.eclipse.org/projects/project-plan.php?projectid=rt.ecf 4

Deferred 3.0 Plan Items VNC-based Screen Sharing based upon Bundles in DSDP-Tml Project https://bugs.eclipse.org/bugs/show_bug.cgi? id=239854 Supporting N-Way Messaging in Docshare http://bugs.eclipse.org/240290 Supporting proxy settings for XMPP/other providers 5

Non-Code Aspects The 3.0 release will contain updated User and ISV documentation Community is very active 6 Mailing lists and newsgroups have steady activity ecf-dev@eclipse.org Blogs dedicated to Eclipse are active e.g. http://www.planeteclipse.org Wiki content is growing http://wiki.eclipse.org/ecf 'Community Created Book' Effort to Begin Many non-committer contributions Filetransfer API improvements: Cloudsmith and IBM TwitterHub RCP Twitter Client Example Remote Services and Docs

Non-Code Aspects Articles, examples, and tutorials Webinars, Interviews, Podcasts by multiple committers Example code library in ECF repo Tutorials given at EclipseCon, and presentation at OSGi conferences 7

Standards OSGi RFC119 Service Platform Core Specification, Release 4.2 RFC119 closely watched and highly anticipated ECF's implementation transport independent, so other providers (e.g. Riena) can easily be added for immediate support of RFC119 8

Architectural/Standards Issues RFC119 is not complete for 4.2 specification and so will undergo change. This likely means API changes for ECF's implementation. Good news is that ECF's Remote Service API will not change. Layered approach (i.e. RFC119 impl ->ECF RS->RS Providers) allows isolation of RFC119 changes. 9

End of Life Issues ECF project has some deprecated API (~10 methods). Need to be consistent with other projects on how this is handled. 10

Bugzilla Past Year 11

Bugzilla 3.0 Release 12

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. Draft IP log: http://www.eclipse.org/projects/ip_log.php?projectid=rt.ecf 13

UI Usability Few UI changes in ECF 3.0 Strings externalized to support translation into other languages Not aware of any non-compliance with accessibility standards in the user interface 14

Schedule Milestones every 6 weeks API Frozen for Core on March 13 (M6+0), all non-core bundles on May 5 (M7+2) UI Frozen on May 19 (RC1+2) Ramp-Down Policy: http://wiki.eclipse.org/ecf_3.0.0/ Galileo_Ramp-Down_Policy 15

Process Everything Open Bugzilla Bi-Monthy Conference Calls w Minutes IRC Mailing List Book Development (!) 16

Community ECF team members active in Bugzilla, newsgroups, and mailing lists ECF committer Jan Rellermeyer active in distributed systems research community and invited member of OSGi Enterprise Experts Group Siemens Contributors Blogs started by Equinox committers are active http://www.planeteclipse.org Using the eclipse-ecf IRC channel irc://irc.freenode.net/#eclipse-ecf The ECF team participates in code camps, conference presentations, and tutorials, including EclipseCon, Eclipse Summit Europe, 2008 OSGi Community Event The ECF team interacts with other open source projects, standards bodies, researchers, and other projects on eclipse.org, including Equinox, Riena, OSGi EE, Apache, Buckminster, CoFFEE, DSDP-TML, others 17 ECF Has Open, Participative, Diverse, Growing Community

Future Plans Remote Services/RFC119 More providers: Discovery, RS (JMS, Riena), Presence (twitter), VOIP (SIP) ECF on Equinox Servers Testing Distributed Applications ECF Book Other Plans and Priorities under Consideration 18