On Jan 30, 2008, at 6:08 PM, Greg Hudson wrote:
On Wed, 2008-01-30 at 17:53 -0800, Robert Quattlebaum wrote:
What if these plug-ins are actually separate processes? Imagine if
you
were using some sort of XMPP client daemon, for example. In such a
setup, you would have separate processes for file transfer,
audio/video chat, roster, etc. With how Jingle is currently
specified,
only one process would be allowed to do Jingle stuff at a time. So
you
could video chat, but not while being able to do file transfers. You
could use file transfer, but not be able to do video chat.
The Jingle process could itself have plugins (subprocesses again) to
handle a/v or file transfer or whatever.
Sounds like you are suggesting an RPC API for Jingle, which would be
much more complex to implement than just RPC for XMPP alone. The need
for all of that complexity would be completely eliminated with a small
addition to the existing protocol.
__________________
Robert Quattlebaum
Jabber: [EMAIL PROTECTED]
eMail: [EMAIL PROTECTED]
www: http://www.deepdarc.com/