Client Capabilities Namespace and RE: [JDEV] Jabber, the Name
Emswiler, Mike
MEmswiler at protrader.com
Tue May 15 15:48:29 CDT 2001
On the Naming Issue:
================
It was my understanding that the Jabber server, protocol and concept are
*not* in fact Jabber.com's stuff, but Jeremie's stuff that he was gracious
enough to add to the open source movement.
Is this not correct?
On the Client Compatibility Issue:
========================
If it has not already been discussed, it is my humble opinion that all
clients should be required to support at least a Query Capability XML packet
and return a TRUE/FALSE when it receives it. Additionally, a Get
Capabilities List packet would be nice, allowing the client to enumerate
supported capabilities.
What I mean by this is that my jabber client should be able to send to any
online jabber client a query capability packet and ask that client if it
supports my voice format (specified by some unique string id that I made up,
like "MYCLIENT:VOICE" that is probably used as an <X /> namespace. If it
returned true, my client could safely send it voice messages and know the
recipient can play them. If false, I would disable the voice send feature
for that user in the buddy list.
Alternatively, the server could be expanded <ick> to store client
capabilities which could become of the login negotiation (since any client
can be run against any JID at any time, it would be necessary to do this on
a per session basis.) This has the added benefit of reducing capability
query traffic.
BTW, when I say "packet", I'm referring to an XML message from a jabber
client to a jabber server, much like the presence message.
With something such as this, anyone can arbitrarily add their own namespaces
and easily determine which clients can and cannot support their custom
features (regardless of whether they are voice features, file transfer,
xhtml, etc.)
Once again, just my humble opinion
MikeE
-----Original Message-----
From: Maciek Borowka [mailto:borowka at medialogic.it]
Sent: Tuesday, May 15, 2001 2:55 PM
To: jdev at jabber.org
Subject: Re: [JDEV] Jabber, the Name
What do you mean by compatibility test for client? It must support ALL
the features of protocol? There is a lot of clients that don't implement
them all, especially file transfer or XHTML.
I think, we should choose some features for the test, the only problem
I see is what actually should we choose ;). Any ideas?
By the way: in my opinion the best solution should be to leave Jabber.com
with
the logo and "Jabber" name and invent something else for the community.
Unfortunately for us all, Dixon Canario is right (even if I don't like that
he treated us like the "sons of #@%!%"): "it is open source, but it
is still their stuff".
It was my two words to the discussion. Thank you ;)
/M at ciek
On Tue, 15 May 2001 11:59:12 -0500 Iain Shigeoka wrote:
> At 09:43 AM 5/15/2001 -0700, you wrote:
> >On Monday, May 14, 2001, at 12:48 PM, Flora Brunas wrote:
> >
> >>Is Jabber.com the only commercial company allowed to
> >>use the word "Jabber" for their company names and
> >>products? This is not fair.
> >
> >I agree. And this brings up a tangential question: what are the rules for
> >Jabber clients' use of the Jabber "lightbulb" logo, and where can I get a
> >canonical image of the logo to use in my client? I haven't seen any on
the
> >websites (wherever the logo appears it's joined into some other artwork
in
> >such a way that extracting it would be beyond my artistic skills.)
>
> Hmm. Yes. I think it may be nice if/when we get true formalized protocol
> docs out to create compatibility tests (server and client). A client that
> passes the test could use a "powered by Jabber" type of logo... It would
> be up to jabber.com and the Foundation to decide if that would be the
> lightbulb or another logo...
>
> Thoughts?
>
> -iain
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
--
Join the Army, meet interesting people and kill them.
_______________________________________________
jdev mailing list
jdev at jabber.org
http://mailman.jabber.org/listinfo/jdev
More information about the JDev
mailing list