[Standards] mobile optimizations (was: Re: Google Androïd SDK not XMPP compliant ?)

Peter Saint-Andre stpeter at stpeter.im
Thu Feb 14 20:08:53 UTC 2008

Dave Cridland wrote:

> I'm aware that there are several mobile client developers present - if
> there's any good to be found here, a concrete proposal for mobile XMPP
> would be an excellent step forward. 

Sounds like a good topic of discussion at the devcon next week.

> I'm assuming that XEP-0138,
> XEP-0198, and probably some sort of roster optimization would all be
> useful, for example, but best practises for servers aiming to optimize
> for mobile clients (perhaps by buffering the initial presence surge to
> gain better compression, for example) would be useful too.

Here's a list of things we might talk about:

1. Recommendations regarding when to use the TCP binding and when to use
the HTTP binding (BOSH).

2. Compression via TLS or XEP-0138 (use it!). Also binary XML as a
compression mechanism.

3. Fast reconnect to avoid TLS+SASL+resource-binding packets.

4. ETags for roster-get (see XEP-0150, let's resurrect that).

5. Advisability of presence-only connections (no roster-get, just send
presence and whatever you receive is nice).

Anything else?


Peter Saint-Andre

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7338 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mail.jabber.org/pipermail/standards/attachments/20080214/c1364859/attachment.bin>

More information about the Standards mailing list