Monday, December 04, 2006

ECF 0.9.4 Stable Released

ECF 0.9.4 stable released. Download here. New and Noteworthy here. Also created project milestone plan (tentative) and put here.

Wednesday, November 29, 2006

ECF 0.9.4 on 12/2/2006

ECF 0.9.4 stable will be available on 12/2/2006. The new things will be two UI extension points, to allow ECF providers to create custom configuration wizards and connect wizards. The extension points are org.eclipse.ecf.ui.configurationWizards and org.eclipse.ecf.ui.connectWizards. Both are in the org.eclipse.ecf.ui plugin.

Also, the UI/Example application refactoring has begun, with initial changes/refactoring of the RosterView. For the next few releases (0.9.4+) there will be many more changes to the UI and example application code as the focus has shifted from UI to application refactoring.

ECF 0.9.3 stable released

ECF 0.9.3 (the 'API refactoring' release) is available here. The new and noteworthy describes the changes made to the APIs. NOTE: This is a backward-compatibility breaking release, as some of the code moved out of existing packages and into new plugins and packages. The API refactoring was driven by requests and requirements described here.

Sunday, January 22, 2006

OSGI components on server and ECF

There's an excellent article about the recent Equinox incubator

One point that's not mentioned in the article: in addition to web servers, collaboration and messaging servers (e.g. IM, file sharing, voip/conferencing, Asterisk, etc., etc) can also
benefit tremendously from being able to run the Eclipse/OSGI component model on the server. For example, for ECF's 'generic server' we will be able to introduce
plugins dynamically on both clients and servers, using the same basic component model and the same
plugin development tools (Eclipse). This is a big deal for ECF.

Here is the Equinox incubator project

Saturday, January 21, 2006

ECF 0.6.0 and 0.6.1

ECF 0.6.0 is available here
Here is the 0.6.0 New and Noteworthy.

We will be doing a 0.6.1 build during week of 1/23/06. The main new addition
for 0.6.1 will be a new API called 'datashare' that allows the easy
creation of various asynchronous channels that have different msg delivery
ordering semantics.

Tuesday, January 10, 2006

ECF 0.6.0

The ETA for ECF 0.6.0 is 1/15/06. This release will be mostly API changes and bug fixes
rather than new features. Specifically:

  • SharedObjectFactory extension point (new) so that plugins can register themselves as implementers of shared object types

  • Fixes for JmDNS hang issues (zeroconf/bonjour provider implementation)

  • Revised API signature for ID and IContainer instance construction