here's something to ponder: emoticons can be viewed as a special case of a more generic capability. Let's call it "jabsters" (c). In essence a jabster is a textual description that has a meaning different from the text itself -- a "short cut" if you will. Emoticons are one example, all of the other little acronyms like BTW, IANAL, TIA, RTFM are short cuts too (but they aren't emoticons). If I type BTW, what can't it come up as "By the way" on the other client?
I suggest that we have a more generalized format to accommodate other short-cut uses. We also need a mechanism to identify which jabster "sets" are available on each client (a capabilities exchange). We don't want one person typing LOL on a client assuming it will come out as "laughing out loud" and the other client uses a different jabster set that translates LOL to "lots of luck". A more esoteric application can be for the non-tradition IM, like from human-to-device. Perhaps I want to IM my coffee machine and say "Turn On". The coffee machine could see this as a jabster and translate it to the relevant command string for the device. Here the jabster is a translation from a human readable command to a device command. Similar to emoticons? I think so. So when we finalize how we want to handle emoticons, lets also think about the more generic case and perhaps cover it, too while we are at it. _______________________________________________ jdev mailing list [EMAIL PROTECTED] http://mailman.jabber.org/listinfo/jdev