eclipse communication framework
an eclipse technology subproject New and Noteworthy 0.4.0 Stable Release Return to ECF download page Return to ECF communication resources page |
|
|
|
Instant Messaging Improvements |
|
Support for XMPP (Jabber) MultiUser Chat |
The XMPP provider now provides access to server chat rooms. Once connected to
a XMPP server, the ECF Buddy List view provide a list of available chat rooms via the
icon with small plus and 'C' in the upper right of the buddy list view: Selecting this toolbar button will produce a list of chat rooms: |
Interoperability with Google Talk IM |
The XMPP provider now provides support for using your Google Talk IM/Gmail account.
To connect to your google talk/gmail account, bring up the 'Join ECF Group' dialog
via the ECF toolbar button : Once logged into the account your Google Talk buddies will appear in the ECF Buddy List and you can IM them via the buddy list context menu |
Support for Multiple XMPP (Jabber) Accounts |
The Buddy List view now supports presenting buddy lists from multiple XMPP (Jabber) accounts. Opening up the 'Join ECF Group' dialog via the ECF toolbar button and connecting to multiple Jabber/XMPP accounts will present all the buddies for all connected accounts: |
|
|
Team Collaboration Improvements |
|
Access to ECF Collaboration Server Groups |
The org.eclipse.ecf.example.collab plugin provides access to ECF generic server-provided collaboration groups. These collaboration groups provide access to multi-user chat, group file sharing, group co-web-browsing and a few other features. These collaboration groups can be joined with the 'Join ECF Group' dialog via the ECF toolbar button : Or, the project context menu: |
|
|
New ECF Provider Implementations |
|
Java Messaging Service (JMS) Provider Implementation |
An ECF provider that uses ActiveMQ's implementation of the Java Messaging Service is now available. To use this provider immediately, please contact the ECF team directly at ECF dev mailing list. |
Zeroconf Discovery Provider Implementation |
An ECF provider implementing the org.eclipse.ecf.discovery API is now available that uses the Zeroconf/Bonjour protocols. To use this provider immediately, please contact the ECF team directly at ECF dev mailing list. |
|
|
ECF API Changes |
|
Simplification of ECF Namespace Extension Point |
The ECF Namespace extension point has been vastly simplified. This allows plugin developers to easily substitute their own Namespace implementation for the creation of ID instances. See the schema documentation in the org.eclipse.ecf/schema/namespace.exsd schema definition file or in the Eclipse ECF Developers Guide in the Eclipse Online Help. |
Simplification of ECF Container Factory Extension Point |
Previously, ECF provider implementers had to provide an extension for the ECF 'containerFactory' extension point, and this extension point required that the supplied containerFactory had to create instances of the ISharedObjectContainer interface. The requirements on containerFactory extensions have been simplified so to that they now only must produce instances that implement the much simpler IContainer interface. This makes it significantly easier for ECF providers to be created that have very simple and lightweight functionality, without requiring support for the distributed component model required by ISharedObjectContainer |
API Method and Class Name Changes |
A number of class and method name changes have occurred for consistency and API usability. For example, previously the core methods for initiating a connection with a single or group of remote processes was IContainer.joinGroup(). Now, it is IContainer.connect() |
Revised Architectural Overview Documentation |
|