[jdev] conversing with multiple users, but not MUC

Sander Devrieze s.devrieze at pandora.be
Thu Jun 19 10:37:30 CDT 2008


2008/6/19 Jonathan Dickinson <jonathanD at k2.com>:
> I think we are all chasing things around in circles here.
>
> o This is all supported by XEP-0033<http://www.xmpp.org/extensions/xep-0033.html>
> o No servers support it
> o No clients support it
>
> Jehan to clarify your code (according to XEP-0033):
>
> ------------------------------
>  <message
>  to='multicast at example.org'
>  from='sniper5 at example.org/hotAirBaloon'
>  type='chat'
>  xml:lang='en'>
>
>   <addresses xmlns='http://jabber.org/protocol/address'>
>       <address type='cc' jid='romeo at example.net/orchard' desc='Romeo'/>
>       <address type='cc' jid='juliet at example.net/balcony' desc='Juliet'/>
>   </addresses>
>
>  <body>I know you two are misbehaving.</body>
>  <thread>e0ffe42b28561960c6b12b944a092794b9683a38</thread>
>  </message>
> ------------------------------
>
> PSA and JH made a really good job of that spec for one reason in particular: multicast.example.org is a component; no need to alter any client/server code and you could make this yourself today with any XMPP component library.
>
> Do we need to define another standard? No. Do we, the developers, have to sit down and look at our code tonight? Yes.
>
> Toby, today there is no support on the clients/servers (and possible components). It is something the XMPP community needs to look at, and I definitely will, but I don't know when you can expect wide-spread results. Your best bet would be to:
>
> 1. Wait for a server/component team to implement this feature and upgrade
> 2. Wait for a client team to implement this feature and recommend it to your clients
>
> The cocinnella chaps seem pretty good at making fast changes: maybe something for them to look at? They already have the whiteboard which has a private conference-loving implemenation - maybe someone could have a look at that code (sorry, not much use at C++ myself)?

Mats does not has much time these days. btw: Coccinella is Tcl/Tk; not C++

>> -----Original Message-----
>> From: jdev-bounces at jabber.org [mailto:jdev-bounces at jabber.org] On
>> Behalf Of Jeff McAdams
>> Sent: 19 June 2008 02:32 PM
>> To: Jabber/XMPP software development list
>> Subject: Re: [jdev] conversing with multiple users, but not MUC
>>
>> JabberForum wrote:
>> > I think the problem of a muc derived use is about all the stuffs that
>> > many people don't care of, or don't understand. When you go to a muc,
>> > you must choose a muc server explicitely (even though it is the
>> server
>> > where you are already hosted) and you are proposed to chose a
>> nickname
>> > for instance, or whether you want to show your jid, or else being
>> > anonymous, etc.
>>
>> Except that pretty much all of that is a matter of client
>> implementation.
>>
>> The spec for MUC specifically envisioned potentially using it as a
>> seamless transition from a one-on-one discussion to a multi-way
>> discussion.
>>
>> The scenario is that a one-on-one discussion is taking place and the
>> users decide that they want to add a third person.  So one of the
>> people invites a third person into the chat.
>>
>> The client, and this can be completely behind the scenes, needs to go
>> create a MUC, potentially send history to it, then send invites to the
>> other two users with a <continue/> element.
>>
>> This is all described in section 7.6 of
>> http://www.xmpp.org/extensions/xep-0045.html
>>
>> This protocol capability gives clients all the tools they need to
>> seamlessly convert a one-on-one to a quick ad-hoc sort of MUC chat with
>> multiple people.  The user need not be even aware that MUC is being
>> used to do it.
>> --
>> Jeff McAdams
>> "They that can give up essential liberty to obtain a little temporary
>> safety deserve neither liberty nor safety."
>>                                        -- Benjamin Franklin
>
> _______________________________________________
> JDev mailing list
> FAQ: http://www.jabber.org/discussion-lists/jdev-faq
> Forum: http://www.jabberforum.org/forumdisplay.php?f=20
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________
>
>



-- 
Mvg, Sander Devrieze.



More information about the JDev mailing list