Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ECF Application Refactoring"
(initial copy of info material on intended application refactorings from former ECF refactorings general page) |
(introduced motivation section) |
||
Line 1: | Line 1: | ||
==Application Refactorings and Rewrites== | ==Application Refactorings and Rewrites== | ||
+ | ===Motivation=== | ||
+ | The Eclipse Communication Framework team's primary goal is clearly identified as providing an easy-to-use, high quality, consistent and versatile communications API to the ''Eclipse Platform''. | ||
+ | |||
+ | In order to better convey an idea of the features ECF offers and more effectively generate initial interest in a broad developer audience, exemplary applications, representing rather tangible incarnations of the opportunities ECF enables, are to serve as fully functional showcases. | ||
===Example Collab Application=== | ===Example Collab Application=== |
Revision as of 19:18, 16 October 2006
Application Refactorings and Rewrites
Motivation
The Eclipse Communication Framework team's primary goal is clearly identified as providing an easy-to-use, high quality, consistent and versatile communications API to the Eclipse Platform.
In order to better convey an idea of the features ECF offers and more effectively generate initial interest in a broad developer audience, exemplary applications, representing rather tangible incarnations of the opportunities ECF enables, are to serve as fully functional showcases.
Example Collab Application
Refactor and rewrite org.eclipse.ecf.example.collab plugin. Also need to create RCP app from new set of top-level plugins. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=160633
Suggested Initial Set of Features:
- Discovery of ECF generic, xmpp servers.
- Client runs ECF generic server (user decided)
- XMPP buddy list. Combine Hyperbola and ECF buddy list features
- IRC, XMPP, ECF generic chat
- Bulletin Board API
- File Transfer
- XMPP Group chat
- UI Features for presence, IM, text chat. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=110896 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=110894 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=106562 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=112599
- Open Browser Links. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=148874
- Text input/output font control
- URL Co-browsing
- Shared Whiteboard
- Event recording and playback
- <Please add more here>