How to use ejabberd in android?

user847470 picture user847470 · Jul 28, 2011 · Viewed 11.4k times · Source

I want to use jabberd in android app. I have installed ejabberd server but ejabberd client is not working. Which one is the best ejabberd client?

Answer

mattkelly picture mattkelly · Aug 4, 2011

ejabberd is strictly an XMPP / Jabber server implementation. There is no such thing as an "ejabberd client". To interface with ejabberd, one can use any XMPP / Jabber client. Examples include Psi, Pidgin, and so on.

You seem to be a bit confused about the whole idea of XMPP / Jabber. If you have an interest in it, I highly recommend reading XMPP: The Definitive Guide in order to fully understand the concepts behind it, how to leverage it, and even how to implement your own client. In the book they happen to use Python with SleekXMPP for their example implementations, but there are many libraries for many languages out there.

Here are a few decently comprehensive lists of XMPP clients and XMPP libraries.

EDIT: I skipped over the fact that you'll be using Android. You can either use aSmack for a native Android app or implement a webapp using JavaScript with Strophe.js.