[jdev] XMPP for Mobile

Gustavo Garcia Bernardo ggb at tid.es
Mon Apr 9 10:41:33 UTC 2012

But BOSH requires more bandwidth (more and larger packets) and it implies
more battery consumption.  BOSH also puts higher load on the servers but
it is not probably a concern for most of us.

As far as I know mobile apps of Gtalk and Whatsapp don't use XMPP over
BOSH but over plain TCP/TLS at least as default transport.

I found this document interesting when I started using XMPP in mobile apps:


On 09/04/12 12:10, "Andreas Monitzer" <jdev at monitzer.com> wrote:

>I looked into this quite a while ago and came to the conclusion that BOSH
>(XEP-0124) is the best solution:
> * It's relatively simple
> * It allows changing IP addresses without going offline
> * It persists even when a TCP connection fails
> * It works even when there's no direct internet connection via most HTTP
> * It's implemented in all major server software already and is
>Note that there are special purpose mailing lists for both mobile and
>BOSH (see http://xmpp.org/participate/discuss-xmpp/), but they seem to be
>quite dead at the moment.
>Andreas Monitzer
>On Monday, 09. April 2012 at 07:39, Jan Vincent Liwanag wrote:
>> Hi,
>> I was wondering if anyone could share their experience using XMPP for
>>mobile based clients (3G on the phone). I've taken a look at Stream
>>Management, AMP, Keep-alives, etc but was wondering what set-up works
>>for mobile clients. Besides this, I've been reading about TextOne, I'm
>>wondering what their approach is.
>> Also, one approach that seems to work for messaging on the mobile is
>>that of Yahoo's in their Messenger API - which is to make everything
>>pull-based. Any comments?
>JDev mailing list
>Info: http://mail.jabber.org/mailman/listinfo/jdev
>Unsubscribe: JDev-unsubscribe at jabber.org

Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at

More information about the JDev mailing list