[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