Why Transports Matter
Sander Devrieze of the conccinella project explains his opinion as to why mutli-protocol clients (such as my beloved Adium) are hindering the adoption of Jabber/XMPP into the mainstream. I would have to agree with him on most of his points he makes but I am kind of at a loss to use anything else, to my knowledge there is not any well rounded Mac -native- jabber clients. However the same mulit-protocol Adium project that he says is hindering adoption just finished a GSoC project to make jabber a first class citizen, even supporting transports.
Also all the times I have used transports though they have been largely unreliable even for basic messaging and that is something Sander calls to fix. I openly wonder if something like libpurple could be used by a transport component as the pidgen guys are pretty good at staying on top of protocol changes then the transport author would only need to maintain an interface between libpurple and the XMPP server.
read more | digg story