On 15 May 2005, at 16:05, Celso Martinho wrote:

Why
didn't Apple went for this on iChat and decided to store the avatar
on the user's vcard-tmp ?



Simply because pubsub isn't widely deployed yet, and they had to ship
with something. Many people have commented on iChat's implementation of
various Jabber protocols, so I won't repeat that here.




Yes I understand what Apple did. But the point is: there was JEP-0084 and it's pointed at http://www.jabber.org/jeps/ jeplist.shtml to use with Avatars and they decided not to use it, while we decided the contrary (despite the problems with it). Now I have a client that won't interoperate with iChat and either I change it to vcard-temp and release a new version just for the sake of the Tiger user's joy or wait for pubsub and it's wide adoption and migrate everything. Even if at a much smaller scale, I have to take the same kind of decisions Apple did. My initial suggestion was simply that JSF could have a recomendation sheet (call it counseling, maybe it's a better word I don't know sorry for the bad english) on how to implement the various IM functions, even if the solutions aren't perfect or advisable, maybe with an overview of what's avaialable and what's to come (ie: pubsub). That would help and clear things on time-to-market decisions and hopefully increase interoperability between clients.

That would be interesting. Unfortunately the JSF has never taken upon itself a more active role in real time-to-market things.. it's always been about setting future protocol. I'm afraid it would take a lot of changes to get something like that... and that's not going to happen without a lot of argument.


For example, why recommend anything other than jep-0084? Obviously the problem with lack of adoption is that no one has built all the software for it yet, so if we recommend it people will build the software. So why not simply recommend jep-0084 and get people to build that software?

Julian

_______________________________________________
jdev mailing list
[email protected]
http://mail.jabber.org/mailman/listinfo/jdev

Reply via email to