Re: [jdev] conversing with multiple users, but not MUC

2008-07-01 Thread Toby Schaffer
I hope nobody minds me bringing up an older thread... Responding to 
Nathan's original reply 
http://mail.jabber.org/pipermail/jdev/2008-June/026983.html that this 
should be handled as a MUC which the client could make transparent, I'm 
hoping for something that requires no interaction from the user, not 
even having to accept a MUC invitation. Ideally, the message would 
simply appear on the recipients' screens as if they were IM'd 
individually (except for the other recipients' JIDs, of course). Again, 
it seems that XEP-0033 addresses all this, and I'm surprised there are 
no implementations.


At my remote design center (exclusively Linux) we've been using MIT's 
Zephyr system successfully, but I'd like to get the entire company on a 
platform-independent (ie, Windows + Linux) system. XMPP seems like a 
natural choice. I've installed jabberd14 and pidgin here, and that's 
going ok, but the need to simply and quickly have an IM conversation 
with more than one person arises often. The lack of this capability is 
an impediment to getting Jabber accepted and used company-wide.


So, without knowing the list protocol on help wanted announcements, is 
anyone interested in contracting to write a jabberd14-compatible 
XEP-0033 component? Getting Jabber going isn't really in my job 
description, so I doubt my manager'd approve spending the amount of time 
it'd take me to get up to speed. However, we probably have a little 
money to spend, so please contact me if you're both willing and able to 
take this on with an estimate of the time required and what you'd 
charge. I'm pretty sure we'd be willing to GPL the results, if that 
provides incentive. (I realize client support will be needed as well, 
but this is one step at a time...)


Thanks,

Jonathan Dickinson wrote:

I think we are all chasing things around in circles here.

o This is all supported by 
XEP-0033http://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='[EMAIL PROTECTED]'
  from='[EMAIL PROTECTED]/hotAirBaloon'
  type='chat'
  xml:lang='en'

   addresses xmlns='http://jabber.org/protocol/address'
   address type='cc' jid='[EMAIL PROTECTED]/orchard' desc='Romeo'/
   address type='cc' jid='[EMAIL PROTECTED]/balcony' desc='Juliet'/
   /addresses

  bodyI know you two are misbehaving./body
  threade0ffe42b28561960c6b12b944a092794b9683a38/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)?

  

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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

Re: [jdev] conversing with multiple users, but not MUC

2008-07-01 Thread Jeff McAdams
Toby Schaffer wrote:
 I hope nobody minds me bringing up an older thread... Responding to
 Nathan's original reply
 http://mail.jabber.org/pipermail/jdev/2008-June/026983.html that this
 should be handled as a MUC which the client could make transparent, I'm
 hoping for something that requires no interaction from the user, not
 even having to accept a MUC invitation. 

Again, its quite possible for a client to do this.  The protocol
(particularly with the continue/ element) has the necessary bits and
parts to let the client know that it should be a seamless
transition...both on the initiating, and receiving side.

This is all client implementation issue.

 Ideally, the message would
 simply appear on the recipients' screens as if they were IM'd
 individually (except for the other recipients' JIDs, of course). Again,
 it seems that XEP-0033 addresses all this, and I'm surprised there are
 no implementations.

You are correct, though, in that you could use XEP-0033 capabilities to
do this as well...though I suspect you're going to find a lot more
interoperability corner cases when working with other clients that don't
support XEP-0033.

At least, with the MUC case, if you're interacting with a client that
doesn't provide that seamless user experience, it will gracefully fall
back to giving a MUC invite to the user to confirm.  If you're
interacting with a client that doesn't support XEP-0033, your multi-way
flow of messages isn't going to work the way I think you want/expect it
to.  (ie, you send a XEP-0033 message to two people; one of them, with a
non-XEP-0033 client, responds, and the message only comes to you, and
not also to the other user...correct me if I'm wrong on this).

I suspect this is why you haven't seen wide adoption of XEP-0033 as its
usefulness is largely dependent on other clients implementing it as
well...its the age-old bootstrapping problem.
-- 
Jeff McAdams
They that can give up essential liberty to obtain a
little temporary safety deserve neither liberty nor safety.
   -- Benjamin Franklin



signature.asc
Description: OpenPGP digital signature
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-07-01 Thread Toby Schaffer
That's a good point about dealing with non-XEP-0033 clients. But from my 
point-of-view I'm only concerned with getting /a/ solution - if that 
means requiring users here to use only pidgin (or whatever client) to 
get full benefit, that's ok. Graceful interaction with non-XEP-0033 
clients, while desirable, isn't a priority, I just need to be able to 
say here's a way to get the job done.


I'm not familiar enough with XMPP to know exactly what's possible purely 
on the client side and what requires a server component, so thanks for 
the advice. Maybe I need to be soliciting work on the pidgin 
developers'  list instead... :)


Thanks,

Jeff McAdams wrote:

Toby Schaffer wrote:
  

I hope nobody minds me bringing up an older thread... Responding to
Nathan's original reply
http://mail.jabber.org/pipermail/jdev/2008-June/026983.html that this
should be handled as a MUC which the client could make transparent, I'm
hoping for something that requires no interaction from the user, not
even having to accept a MUC invitation. 



Again, its quite possible for a client to do this.  The protocol
(particularly with the continue/ element) has the necessary bits and
parts to let the client know that it should be a seamless
transition...both on the initiating, and receiving side.

This is all client implementation issue.

  

Ideally, the message would
simply appear on the recipients' screens as if they were IM'd
individually (except for the other recipients' JIDs, of course). Again,
it seems that XEP-0033 addresses all this, and I'm surprised there are
no implementations.



You are correct, though, in that you could use XEP-0033 capabilities to
do this as well...though I suspect you're going to find a lot more
interoperability corner cases when working with other clients that don't
support XEP-0033.

At least, with the MUC case, if you're interacting with a client that
doesn't provide that seamless user experience, it will gracefully fall
back to giving a MUC invite to the user to confirm.  If you're
interacting with a client that doesn't support XEP-0033, your multi-way
flow of messages isn't going to work the way I think you want/expect it
to.  (ie, you send a XEP-0033 message to two people; one of them, with a
non-XEP-0033 client, responds, and the message only comes to you, and
not also to the other user...correct me if I'm wrong on this).

I suspect this is why you haven't seen wide adoption of XEP-0033 as its
usefulness is largely dependent on other clients implementing it as
well...its the age-old bootstrapping problem.
  



___
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: [EMAIL PROTECTED]
___
  


--
Toby Schaffer  email: [EMAIL PROTECTED]
CAD Engineer   phone: 678-775-2969
Integrated Device Technology, Inc.
11555 Medlock Bridge Rd. Suite #200 Duluth, GA 30097

CONFIDENTIAL COMMUNICATION
This email and any attachments thereto may contain private and
confidential material for the sole use of the intended recipient. Any
review, copying, or distribution of this email (or any attachments
thereto) by others is strictly prohibited. If you are not the intended
recipient, please contact the sender immediately and permanently delete
the original and any copies of this email and any attachments thereto.

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-07-01 Thread Jonathan Schleifer
Gajim SVN (and the soon-coming 0.12 release) allows converting a chat
to a groupchat. It's not that seamless atm, but we're working on that.
This works just fine together with ejabberd 2.x.

-- 
Jonathan


signature.asc
Description: PGP signature
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Nathan Fritz
Really, this is a client implementation issue.  You see the MUC room as too
formal, when in fact, they're completely throw-away, and the client could
handle it behind the scenes.  Generate a random chat room, invite everyone
in, have your conversation, and leave easily, without the formal interface
of a full-on MUC room.  This is one of the disadvantages of XMPP not being
tightly integegrated with a service (anyone can run XMPP in whatever way
they want), so it seems to me that there needs to be a proceedural XEP and
maybe some service discovery for default place on the server to make
throw-away MUC rooms so that the client doesn't have to be configured for a
particular MUC component and doesn't have to assume either.

In short, yes, MUC is the way to do it, and that's what it's there to
partially serve.  There just needs to be a way for clients to distinguish
formal rooms with informal ones, and I think your feature request would be
handled.

On Wed, Jun 18, 2008 at 3:18 PM, Toby Schaffer [EMAIL PROTECTED] wrote:

 I'm trying to get Jabber going at my company for IM and chat, and so far
 it's working ok. But one major roadblock is the lack of the ability to
 have an n-way conversation (eg, I want to talk to two coworkers, and
 only those two, and have all three of us see all the replies) without
 using a chat room. It appears XEP-0033 (extended stanza addressing)
 describes a way to do this with email-style cc and bcc. However, I can't
 find any server - or even a client - which supports this. How do people
 hold n-way conversations now? I was told in one forum that everyone just
 uses MUC, but it seems very awkward to have to create or modify a room
 to have a conversation with a given set of multiple recipients. Am I
 missing something obvious? Thanks.

 --
 Toby Schaffer


 ___
 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: [EMAIL PROTECTED]
 ___

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Sander Devrieze
2008/6/19 Tomasz Sterna [EMAIL PROTECTED]:
 Dnia 2008-06-18, śro o godzinie 23:18 -0700, Nathan Fritz pisze:
 Really, this is a client implementation issue. [...]

 Really?

yes

 - What if there is no MUC server available in your server disco?

Implementation issue

 - What if there is no MUC server available (you're on a closed network)?

Ask your admin for a MUC service

 - What if there is no server available at all (you're on an ad-hoc
 network using XEP-0174: Link-Local Messaging)?

Do people who use this need MUC?

-- 
Mvg, Sander Devrieze.
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Tomasz Sterna
Dnia 2008-06-19, czw o godzinie 11:49 +0200, Sander Devrieze pisze:
 Do people who use this need MUC?

No.
They happily use Skype where this (and many, many more) just works.


-- 
  /\_./o__ Tomasz Sterna
 (/^/(_^^' http://www.xiaoka.com/
._.(_.)_   im:[EMAIL PROTECTED]

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Nathan Fritz
Right, I do think we need a XEP to make this just work but it should be
some simple service discovery to get the default MUC implementation and some
identifier for the client that this is a casual groupchat.

- What if there is no MUC server available in your server disco?


It's a requirement.

- What if there is no MUC server available (you're on a closed network)?


It's a requirement.

- What if there is no server available at all (you're on an ad-hoc
 network using XEP-0174: Link-Local Messaging)?


Uh, good point.
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Norman Rasmussen
I think http://www.xmpp.org/extensions/inbox/private-muc.html is what you
guys are looking for.

- Norman Rasmussen
- Email: [EMAIL PROTECTED]
- Home page: http://norman.rasmussen.co.za/

On Thu, Jun 19, 2008 at 12:24 PM, Nathan Fritz [EMAIL PROTECTED]
wrote:

 Right, I do think we need a XEP to make this just work but it should be
 some simple service discovery to get the default MUC implementation and some
 identifier for the client that this is a casual groupchat.

 - What if there is no MUC server available in your server disco?


 It's a requirement.

 - What if there is no MUC server available (you're on a closed network)?


 It's a requirement.

 - What if there is no server available at all (you're on an ad-hoc
 network using XEP-0174: Link-Local Messaging)?


 Uh, good point.


 ___
 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: [EMAIL PROTECTED]
 ___


___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread JabberForum

Hello,

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.

In a basic multi-user discussion, people just want to speak with
several people. They don't want to be proposed to have another nickname
than the one they already have, they don't care about being anonymous
(because anyway in such case, they discuss about known people, even
probably people in their roster) and they don't want to have to find a
server which propose such a muc service (because they don't understand
what means muc, and what is a server).

For instance I may just be discussing with a friend, and I see another
common friend connecting. So I say eh let's invite Jo to speak with
us, I click the button invite someone in this discussion, and now he
simply can speak with us.

So of course, you could do this with a client implementation using muc:
it would check on your local server whether a muc service exists, create
a private muc, don't ask to hide your jid or to choose a nickname, don't
ask a room title, make it private, etc. But I think this is complicated
compared to a system of multi-recipient. You simply send a message with
several recipients. And a conversation thread element (cf. 4.5 of
rfc3921) is welcome to follow this specific discussion (enabling then to
distinguish several discussions opened with the same user for
instance).

So it would give something like:

Code:


  message
  to='[EMAIL PROTECTED]/orchard,[EMAIL PROTECTED]/balcony'
  from='[EMAIL PROTECTED]'
  type='chat'
  xml:lang='en'
  bodyHello Romeo, hello Juliet. How are you?/body
  threade0ffe42b28561960c6b12b944a092794b9683a38/thread
  /message
  



I would say that if you don't specify a thread, then this would be only
a message sent to several people, but independently (they won't know all
the recipients).
What do you think of this?

Jehan


-- 
Jehan

Jehan's Profile: http://www.jabberforum.org/member.php?userid=16911
View this thread: http://www.jabberforum.org/showthread.php?t=302

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread JabberForum

And to add more details, I would say that maybe a server receiving this
will send to Romeo this message, with a new 'cc' option:


Code:


  message
  to='[EMAIL PROTECTED]/orchard'
  cc='[EMAIL PROTECTED]/balcony'
  from='[EMAIL PROTECTED]'
  type='chat'
  xml:lang='en'
  bodyHello Romeo, hello Juliet. How are you?/body
  threade0ffe42b28561960c6b12b944a092794b9683a38/thread
  /message

Code:



And when Romeo answer to this, his client would generate:



Code:


  message
  from='[EMAIL PROTECTED]/orchard'
  to='[EMAIL PROTECTED]/balcony,[EMAIL PROTECTED]'
  type='chat'
  xml:lang='en'
  bodyHej all! I'm fine me. What about you too?/body
  threade0ffe42b28561960c6b12b944a092794b9683a38/thread
  /message

Code:



-- 
Jehan

Jehan's Profile: http://www.jabberforum.org/member.php?userid=16911
View this thread: http://www.jabberforum.org/showthread.php?t=302

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Jeff McAdams
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



signature.asc
Description: OpenPGP digital signature
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Jonathan Dickinson
I think we are all chasing things around in circles here.

o This is all supported by 
XEP-0033http://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='[EMAIL PROTECTED]'
  from='[EMAIL PROTECTED]/hotAirBaloon'
  type='chat'
  xml:lang='en'

   addresses xmlns='http://jabber.org/protocol/address'
   address type='cc' jid='[EMAIL PROTECTED]/orchard' desc='Romeo'/
   address type='cc' jid='[EMAIL PROTECTED]/balcony' desc='Juliet'/
   /addresses

  bodyI know you two are misbehaving./body
  threade0ffe42b28561960c6b12b944a092794b9683a38/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)?

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Jonathan Dickinson
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
 Behalf Of Jonathan Dickinson
 Sent: 19 June 2008 04:08 PM
 To: Jabber/XMPP software development list
 Subject: Re: [jdev] conversing with multiple users, but not MUC

 ...

 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.

Correction: no need to alter any server code.


 ...
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Peter Saint-Andre
On 06/19/2008 4:39 AM, Norman Rasmussen wrote:
 I think http://www.xmpp.org/extensions/inbox/private-muc.html is what you
 guys are looking for.

Yes, OLPC uses something very much like that in the link-local case. So
we need to poke Dave Cridland about finishing the proposal. :)

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



smime.p7s
Description: S/MIME Cryptographic Signature
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread JabberForum

Ok this XEP 33 is a nice one and is apparently what I was wishing with
my clumsy example. :-) I will have a look at this someday when I will
have time (again another XEP to read!).


-- 
Jehan

Jehan's Profile: http://www.jabberforum.org/member.php?userid=16911
View this thread: http://www.jabberforum.org/showthread.php?t=302

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Sander Devrieze
2008/6/19 Jonathan Dickinson [EMAIL PROTECTED]:
 I think we are all chasing things around in circles here.

 o This is all supported by 
 XEP-0033http://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='[EMAIL PROTECTED]'
  from='[EMAIL PROTECTED]/hotAirBaloon'
  type='chat'
  xml:lang='en'

   addresses xmlns='http://jabber.org/protocol/address'
   address type='cc' jid='[EMAIL PROTECTED]/orchard' desc='Romeo'/
   address type='cc' jid='[EMAIL PROTECTED]/balcony' desc='Juliet'/
   /addresses

  bodyI know you two are misbehaving./body
  threade0ffe42b28561960c6b12b944a092794b9683a38/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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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: [EMAIL PROTECTED]
 ___





-- 
Mvg, Sander Devrieze.
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Peter Saint-Andre
On 06/19/2008 8:27 AM, JabberForum wrote:
 Ok this XEP 33 is a nice one and is apparently what I was wishing with
 my clumsy example. :-) I will have a look at this someday when I will
 have time (again another XEP to read!).

Yes we have a lot of XEPs. The point of all those is to give you all the
tools you need to build the applications you want to build. But somehow
people keep thinking up new features we might need...

/psa



smime.p7s
Description: S/MIME Cryptographic Signature
___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread JabberForum

Peter Saint-Andre;1152 Wrote: 
 
 Yes we have a lot of XEPs. The point of all those is to give you all
 the
 tools you need to build the applications you want to build. But
 somehow
 people keep thinking up new features we might need...
 

Yes. But can you really blame us? I will speak for my own, but I guess
this applies also to many other people: we know a small subset of XMPP,
so obviously we try to build from it what we would really like or prefer
(compared to what we know). And then we discover something similar or
close exists.

I would love to know all the XEP, or better working with XMPP (for now,
I just get interested in it during my leisure time, which is small). And
I assure you that I often search among all the XEPs for something I
need, but this is not always easy. :-)


-- 
Jehan

Jehan's Profile: http://www.jabberforum.org/member.php?userid=16911
View this thread: http://www.jabberforum.org/showthread.php?t=302

___
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: [EMAIL PROTECTED]
___


Re: [jdev] conversing with multiple users, but not MUC

2008-06-19 Thread Peter Saint-Andre
On 06/19/2008 12:48 PM, JabberForum wrote:
 Peter Saint-Andre;1152 Wrote: 
 Yes we have a lot of XEPs. The point of all those is to give you all
 the
 tools you need to build the applications you want to build. But
 somehow
 people keep thinking up new features we might need...

 
 Yes. But can you really blame us? I will speak for my own, but I guess
 this applies also to many other people: we know a small subset of XMPP,
 so obviously we try to build from it what we would really like or prefer
 (compared to what we know). And then we discover something similar or
 close exists.
 
 I would love to know all the XEP, or better working with XMPP (for now,
 I just get interested in it during my leisure time, which is small). And
 I assure you that I often search among all the XEPs for something I
 need, but this is not always easy. :-)

Sure, that's why people post to this list and we point them in the right
direction. :)

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



smime.p7s
Description: S/MIME Cryptographic Signature
___
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: [EMAIL PROTECTED]
___