[JDEV] CLIENT DEVELOPERS: How to get your client listed on new jabber.org site...

Justin Karneges justin-jdev at affinix.com
Tue Oct 15 18:03:07 CDT 2002


> Have you found that people actually want this functionality?? I had threads
> properly implemented in Winjab a _LONG_ time ago, and every single user
> complained about it. "Why does a new window open up???". This was mostly
> because other clients were not echo'ing my thread tag back. Thus, you end
> up having a "bucket" chat window which receives all messages which have a
> blank thread. Most of this could be avoided if the <thread> tag was
> mandatory for message type="chat" packets. I've long since gotten away from
> the idea of trying to implement threads "properly" because of these reasons
> (other clients).... Mostly, I just echo the last thread, and generate one
> when a new conversation starts.

As a latecomer to the world of Jabber clients, my first instinct was that 
since it was not a requirement, and most clients didn't support it, that I 
would not bother supporting it either...

Also, the concept of thread start/end is up to the client.  What if I still 
have my window open, but my friend has for some reason closed/re-opened his?  
I don't want to have a new chat window on my end just because of my friend's 
behavior.

> On a related note, many clients don't handle chatting w/ multiple resources
> very well either. Again, this is an "edge case" IMO, but once that can be
> important in certain vertical market applications.

This is huge, I think, and deserves a catagory on the jabber.org clients 
listing page.

-Justin



More information about the JDev mailing list