[jdev] XMPP-based roaming support

kael ka-el at laposte.net
Thu Apr 1 12:06:35 CDT 2010


On 04/01/2010 06:53 PM, Dave Cridland wrote:
> Heh - I might have known the only other ACAP user in existence would  
> have suggested it too.

:)

>> BTW, I think a roaming mechanism should not only use Pubsub storage  
>> but also XEP-0247: Jingle XML Streams or XEP-0265: Out-of-Band  
>> Stream Data for large datasets synchronization to bypass traffic  
>> shaping.
>>
>> Perhaps there could be a XEP for XMPP sync which would combine  
>> Pubsub and Jingle, though.
> 
> I'd hope that individual data items could be discrete, so could flow  
> easily through the XMPP session, and only flow as required.

Actually I think Pubsub should be used for discrete modifications (e.g. 
: user modifies some parameters or add a new search engine to her 
browser) and Jingle for large datasets (e.g. : initial sync).

Thinking also that a hash could be included in each sync stanza by the 
server so that clients could determine if they're up-to-date.

Wondering how Google bookmarks sync work. Has someone logged XMPP sync 
traffic on Chrome ? Does it use Jingle ?

> After all, if ACAP could do this in 1997, I'd assume that XMPP could  
> do it better now...

Yeah, I agree, it's time you write a XEP for XMPP sync. ;)

-- 
kael



More information about the JDev mailing list