Get code

We thought it important to reality check our protocol with a reference implementation. We developed a server plugin, a web client and a mobile application. This source code is not currently in active development by the OneSocialWeb project team but we embrace contributions. All code is written in Java and made available under an Apache 2 license :

OneSocialWeb OpenFire Plugin

A plugin for Ignite's OpenFire xmpp server. Get the OneSocialWeb OpenFire Plugin code.

Make sure to check out the compile instructions on the wiki. Compiling instructions are also included in the source code.

OneSocialWeb Java Library

Library for development of Java based clients. Get the OneSocialWeb Java Library code.

OneSocialWeb Console

Command line console for testing the OpenFire plugin. Get the OneSocialWeb Console code.

Please note that the OneSocialWeb Java Client Library required for compiling is included for convenience. Compiling instructions are included in the source code.

OneSocialWeb Web Client

Check out the high resolution version of this screenshot

A web client built with Google Web Kit that communicates with the XMPP server using BOSH. Get the OneSocialWeb Web Client code.

Compiling instructions are included in the source code.

The latest source code includes the following supported languages: English, Dutch, French, Italian and even Chinese!

Please note that the install instructions are available on the wiki.

OneSocialWeb Mobile Client for Android

Check out the high resolution version of this screenshot

A Google Android mobile client using the Smack library. Get the OneSocialWeb Mobile Client code.

Compiling instructions are included in the source code.

PLEASE NOTE! To avoid confusion, please use your own application name and application icon if you are putting your modified app on the Android market.