Samolisov's examples for ECF
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
org.eclipse.ecf.examples.datashare.server Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.datashare.xmpp Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.remoteservices.generic.client Fixes for updates to ECF APIs Mar 4, 2013 Fixes for updates to ECF APIs Mar 4, 2013 Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.remoteservices.hello Initial Commit Oct 8, 2010
org.eclipse.ecf.examples.rosgi.client Fixes for updates to ECF APIs Mar 4, 2013 Fixes for updates to ECF APIs Mar 4, 2013 Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.sharedobject.client.src Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.sharedobject.oscar.objects Fixes for updates to ECF APIs Mar 4, 2013

Examples for Eclipse Communication Framework

ECF is a framework for building distributed servers, applications, and tools. It provides a modular implementation of the OSGi 4.2 Remote Services standard, along with support for REST-based and SOAP-based remote services, and asynchronous messaging for remote services.

This project contains some examples for ECF. This examples demos how to use the RemoteServices API, the REST-based services, the Datashare and SharedObject APIs, the XMPP and OSCAR protocols.

More info you can see on my blog: (on Russian).

The Examples Set contains:

  • -- Jabber Bot for Habrahabr. You should change JABBER-ID and JABBER-PASSWORD in the plugin.xml on your own jabber id/password.

  • -- ICQ Bot for Habrahabr. You should change ICQ-UIN and ICQ-PASSWORD in the plugin.xml on your own ICQ UIN/password.

  • o.e.e.e.datashare.* -- Datashare API examples (Server and Client). You should change JABBER-* in the Launch configs to your own jabber ids/passwords

  • o.e.e.e.generic.server -- Provides an instance of ECF Generic Server

  • o.e.e.e.remoteservices.hello -- Provides the IHello interface which is used in Remote Services Examples

  • -- Remote Services Host/Client via ECF Generic Server

  • -- Remote Services Host/Client via R-OSGi

  •* -- Distributed EventAdmin via ECF Generic Server

  • -- Rest API Example: small Twitter API Client which uses XStream for deserialize Java objects from XML

  • o.e.e.e.remoteservices.soap.aeroflot -- SOAP API Example. The client for Aeroflot webservices. Aeroflot is the main Russian airline.

  • o.e.e.e.remoteservices.soap.aeroflot.test -- Test bundle for the Aeroflot webservices client.

  • o.e.e.e.rosgi.* -- OSGi 4.2 Remote Services Host/Client via R-OSGi. This bundles contain the Launch configs for SLP/Zeroconf/Zookeeper discovery providers demo.

  • o.e.e.e.sharedobject.* -- SharedObject API Example. The *.xml bundles use XStream for serialize/deserialize SharedObject to/from XML.

  • o.e.e.e.sharedobject.oscar.* --- SharedObject API via ICQ Example. You should change ICQ-UINs/ICQ-PASSWORDs in the activators on your own ICQ UINs/passwords.