Skip to content
Samolisov's examples for ECF http://eclipse.org/ecf
Java
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
org.eclipse.ecf.examples.bot.habr.oscar
org.eclipse.ecf.examples.bot.habr.xmpp
org.eclipse.ecf.examples.datashare.client Fixes for updates to ECF APIs
org.eclipse.ecf.examples.datashare.server
org.eclipse.ecf.examples.datashare.xmpp
org.eclipse.ecf.examples.generic.server
org.eclipse.ecf.examples.remoteservices.generic.client
org.eclipse.ecf.examples.remoteservices.generic.events.dst
org.eclipse.ecf.examples.remoteservices.generic.events.src
org.eclipse.ecf.examples.remoteservices.generic.events.util
org.eclipse.ecf.examples.remoteservices.generic.host
org.eclipse.ecf.examples.remoteservices.hello
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
org.eclipse.ecf.examples.rosgi.client
org.eclipse.ecf.examples.rosgi.host.listener
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
org.eclipse.ecf.examples.sharedobject.objects
org.eclipse.ecf.examples.sharedobject.oscar.dst
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.

Something went wrong with that request. Please try again.