Samolisov's examples for ECF
Java
Permalink
Failed to load latest commit information.
org.eclipse.ecf.examples.bot.habr.oscar
org.eclipse.ecf.examples.bot.habr.xmpp Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.datashare.client
org.eclipse.ecf.examples.datashare.server Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.datashare.xmpp
org.eclipse.ecf.examples.generic.server 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
org.eclipse.ecf.examples.remoteservices.generic.events.dst Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.remoteservices.generic.events.src Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.remoteservices.generic.events.util
org.eclipse.ecf.examples.remoteservices.generic.host Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.remoteservices.hello Initial Commit Oct 8, 2010
org.eclipse.ecf.examples.remoteservices.rest
org.eclipse.ecf.examples.remoteservices.rosgi.client
org.eclipse.ecf.examples.remoteservices.rosgi.host
org.eclipse.ecf.examples.remoteservices.soap.aeroflot.test
org.eclipse.ecf.examples.remoteservices.soap.aeroflot
org.eclipse.ecf.examples.rosgi.client.listener Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.rosgi.client Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.rosgi.host.listener Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.rosgi.host
org.eclipse.ecf.examples.sharedobject.client.dst.xml
org.eclipse.ecf.examples.sharedobject.client.dst
org.eclipse.ecf.examples.sharedobject.client.src.xml
org.eclipse.ecf.examples.sharedobject.client.src Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.sharedobject.objects
org.eclipse.ecf.examples.sharedobject.oscar.dst Fixes for updates to ECF APIs Mar 4, 2013
org.eclipse.ecf.examples.sharedobject.oscar.objects
org.eclipse.ecf.examples.sharedobject.oscar.src
org.eclipse.ecf.examples.sharedobject.server.xml
org.eclipse.ecf.examples.sharedobject.server
EPL
README.md

README.md

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: http://samolisov.blogspot.com (on Russian).

The Examples Set contains:

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

  • o.e.e.e.bot.habr.oscar -- 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

  • o.e.e.e.remoteservices.generic.host/client -- Remote Services Host/Client via ECF Generic Server

  • o.e.e.e.remoteservices.rosgi.host/client -- Remote Services Host/Client via R-OSGi

  • o.e.e.e.remoteservices.generic.events.* -- Distributed EventAdmin via ECF Generic Server

  • o.e.e.e.remoteservices.rest -- 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.