ECF Conference Call 9.18.2006

From Eclipsepedia

Revision as of 04:22, 15 November 2006 by Remy.suen.gmail.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

1) Getting the core ECF APIs to 1.0. I propose that the following APIs be reviewed/modified/prepared for 1.0:

   a) core/org.eclipse.ecf
   b) presence/org.eclipse.ecf.presence
   c) datashare/org.eclipse.ecf.datashare
   d) fileshare/org.eclipse.ecf.fileshare
   e) discovery/org.eclipse.ecf.discovery

It is possible, I think, that we could add a f) pubsub/remoteservice API to this list as well. We should discuss whether things are close to ready for that and Peter N and I (at least) should discuss consolidation between the remoteservice API and the pubsub service API. Please see http://wiki.eclipse.org/index.php/Remote_OSGI_Services and http://wiki.eclipse.org/index.php/Enhanced_Publish_and_Subscribe_Support to get a feel for these efforts.

ISSUES: 1) Which APIs should be targeted for inclusion in 1.0? 1a) include pubsub/remoteservices? 2) When/How to get to 1.0?; 3) How to get docs and additional example/test apps in place for all these APIs?

2) Getting recent contributions into ECF APIs/codebase/examples/tests

   a) Bulletin Board Provider (http://wiki.eclipse.org/index.php/BB_Provider%28s%29)
   b) Shared Code Plugin (http://wiki.eclipse.org/index.php/Shared_Code_Plugin)
   c) ECF Bitorrent Provider (http://wiki.eclipse.org/index.php/ECF_BitTorrent_Provider)
   d) JXTA provider for ECF (http://wiki.eclipse.org/index.php/JXTA_provider_for_ECF)

ISSUE: We need to identify a path/plan for getting all these excellent contributions into ECF proper

3) VOIP/Call API. Roland is working on this with the author of the Java Jingle library. We should put together a plan for 1) Extending Call API to support entire call setup and call execution (e.g. streaming, etc); 2) Getting a provider (jingle probably) implemented for #1; 3) Getting a simple example application that uses provider from #2.

ISSUE: We need to find a way to support Roland/get more resources on this and move it forward.

4) Shared Editing. There has been some terrific work on conflict resolution strategies for real-time shared text editors by Mustafa http://wiki.eclipse.org/index.php/RT_Shared_Editing.

ISSUE: We should put together a plan for getting this work into ECF's example collab editor, and expect to generalize the API over time (e.g. make extension points to allow for other operational transform strategies/supporting other types of editors...e.g. xml editors/java editors/graphical editors).