Europa Review: Eclipse Communication Framework (ECF)

Slides:



Advertisements
Similar presentations
NetServ Dynamic in-network service deployment Henning Schulzrinne (Columbia University) Srinivasan Seetharaman (Georgia Tech) Volker Hilt (Bell Labs)
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.
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.
GMF 1.0 in the Callisto Simultaneous Release
Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.01 Mobile Tools for the Java Platform (MTJ) The scope of.
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 –
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
Copyright © 2009 compeople AG, Made available under the Eclipse Public License v 1.0 Riena - new Features in (Galileo) stabilize various APIs, most.
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Eike Stepper Berlin, Germany CDO Model Repository 4.1 Release Review.
EclipseWorld 2006 Sep 6-8, 2006 Session 405 Eclipse Workgroup Collaboration Scott Lewis ECF Project Lead Composent, Inc. Dennis O’Flynn Corona Project.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
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:
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
Dr. Harald KornmayerISCG 2007 – 28 th of March 2007 g-Eclipse A framework for Grid users, operators and developers Harald Kornmayer (Forschungszentrum.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
1 Self-configuring of the User-centric Communication Middleware for the Communication Virtual Machine Sean Leslie Ricardo Tirado.
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.
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.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Introduction 2 nd.
ECF Release | © 2014 by Composent, Inc. and others, made available under the EPL v1.0 1 ECF Project Lead: Scott Lewis
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.
Introduction 1 Lars Vogel 4/22/2009.  Who am I?  Eclipse as a platform  What is Eclipse RCP?  Extension Points / Extensions  Equinox  SWT & JFace.
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.
Copyright © 2012 Obeo and Petals Link, Made available under the Eclipse Public License v SCA Tools (Juno) Release Review Planned Review Date:
IBM Rational Software Development Conference 2006 OC01 © 2006 IBM Corporation ® An Introduction to ECF Chris Aniszczyk Software Engineer IBM Lotus.
Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v What is Eclipse?  Wayne Beaton, Eclipse Foundation,
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.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary July 31, Introduction to the Eclipse Communication Framework (ECF)
The Holmes Platform and Applications
Proposed IT Infrastructure for TOP OS project
eTrice Release Review Planned Review Date:
ECF Inside and Out Marcelo Mayworm
EMF Compare Ganymede Simultaneous Release
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Device Debugging 0.9 Europa Release Review
Teneo Ganymede Simultaneous Release Graduation Review
EMF Ganymede Simultaneous Release
Object Constraint Language (MDT OCL) 1
ECF Project Lead: Scott Lewis
EMFT Net4j Ganymede Simultaneous Release
So what is Target Management all about?
Eclipse Marketplace Client (MPC) Ian Skerrett, Eclipse Foundation
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
EMFT CDO Ganymede Simultaneous Release
Eclipse IP Due Diligence
Tools for Mobile Linux - TmL
XSD Ganymede Simultaneous Release
EMFT Ganymede Simultaneous Release Mini Deck
Presentation transcript:

Europa Review: Eclipse Communication Framework (ECF) June 6, 2007 http://www.eclipse.org/ecf

Talking Points New and Noteworthy Presence/IM within Eclipse/RCP Apps RT Collaboration/Datasharing Remote OSGi services API Quality In use for: Equinox provisioning, commercial products, Corona, DSDP, other projects internal and external to Eclipse APIs bundles (6), Extension Points (10), OSGi services (5) Major Refactoring: Community about size and dependencies Bundle-level docs and Javadocs IP Clearance IP log up-to-date All third party contributions (Apache 2) through process (approved all projects) License/about files complete Committers: Independent-driven, multiple companies, multiple countries

New and Noteworthy Multi-Protocol IM/Buddy Lists/Chat XMPP/Google Talk, MSN,Yahoo, Skype, IRC Real-Time Collaboration Peer-to-Peer File Sharing, URL Sharing, Remote Control APIs for Identity, Presence/IM, Pub/Sub Datasharing, Service Discovery, Remote OSGi, FileTransfer, Replicated Objects, VOIP signalling. OSGi Services + Extension Points. Extensible UI: Connect/Configuration Wizards, Buddy List View Minimal dependencies: Core plugins require only CDC 1.0/Foundation 1.0 for use in small runtimes (e.g. eRCP). ECF-Based Services/Servers ECF Generic (Equinox Server): ecf.eclipse.org XMPP/XMPPS (Jive Wildfire): ecf.eclipse.org

API Quality In Active Use Equinox: provisioning incubator project Google SOC: SCP, RT Shared Editing (2006), Mylar, Jingle (2007) Commercial products Other Eclipse Projects: Corona, DSDP, others High Community Participation Bug reports->Refactoring->Deployment->Bug Reports... Large non-committer contributions based upon ECF APIs Bulletin Board API Share-Code Plugin Real-Time Shared Editing Documentation Bundle-Level Documentation: http://wiki.eclipse.org/index.php/ECF_API_Docs Javadocs: http://www.eclipse.org/ecf/org.eclipse.ecf.docs/api/

IP Clearance and License All Contributions in Europa IPZilla Process Approved Apache 2 License JmDNS (zeroconf) Smack API (xmpp) IRCLib (irc) IP Log: http://www.eclipse.org/ecf/ip_log.html Other Contributions (not part of Europa) JXTA Provider (in review) Real-Time Shared Editing (in review) Shared-Code Plugin (in review) BB API (in review) ECF Extras: OSU Open Source Lab (distributed separately) Orbit Reuse Apache Httpclient, Codec, Logging bundles

Committer Diversity 10 part-time committers All Volunteers Committers from Multiple Companies IBM, BEA, startups, consultants/independents Committers from Multiple Countries Brazil, Canada, France, Germany, USA Project Lead (Scott) Independent Working with/Supporting Multiple Eclipse Projects Equinox Corona DSDP Mylar