[Adium-devl] Bonjour and XMPP

Andreas Monitzer soc at monitzer.com
Fri Mar 30 03:58:51 UTC 2007


On Mar 30, 2007, at 04:35, Sean Egan wrote:

> Mark, who wrote our initial Bonjour stuff, disagrees. He says that
> only the format of the messages is the same. Everything else is vastly
> different, and our code base seems to confirm that.
>
> Someone should try sending iChat some XMPP stanzas other than
> <message/> and see what happens. A good test would be to send iChat
> something like:
>
> <iq to='whatever' id='asdf' type='get'><foo xmlns='http:// 
> gaim.sf.net' /></iq>
>
> and see if iChat responds with an IQ error.
>
> If it doesn't, there's probably no point in trying to reuse the  
> Jabber code.

I wonder why everybody is that dependent on iChat when it comes to  
Bonjour-based chat. I haven't seen any complaints about not doing it  
the way iChat does it on server-based XMPP or AIM. Both Adium and  
gaim have a pretty large userbase, if both keep being standards- 
compliant, more clients will pick that up. I don't see anybody  
complaining that http://www.adiumx.com doesn't render properly in  
mosaic either (I assume it doesn't).
The only desirable thing I can see is that the basic things like  
presence and messaging should work with iChat too, maybe in a special  
backwards-compatible codebase (just like web programmers use special  
code for broken web browsers).

My initial idea was not to implement that Bonjour-based iChat- 
protocol, but XEP-0174. I even came up with the idea to offer both as  
separate service in Adium (they can't run at the same time, though).

andy





More information about the devel mailing list