[JDEV] Offline file attachments etc

Appleweed appleweed at indigenoustech.com
Fri Sep 22 07:33:38 CDT 2000


>the general consensious of the Jabber team is that things such as file 
attachments, voice streams, or any other BLOBs
> (Binary Large Objects) Do not belong in the jabber protocol, and are all 
"out of band".  What this means, is that you can use
> jabber to setup a session with another user, but then the data will be 
transfered by some other means..

>in the case of file transfers, we use http to send files out of band. 
 Winjab also supports uploading your files to a WebDav
>server, which can remain there for a period of time (even after you 
disconnect from jabber) for the other user to download.

I believe the "out of band" context is appropriate to distinguish between 
the core functionality of jabber as an IM server and other services. This 
obviously puts the responsibility of various types of file transfers and 
multiple connections on the client side. I'm curious if anyone sees a 
problem with this as I have attempted in the past to use jabber as a means 
to simply connect clients to other resources.

How resource-intensive and "bloated" would an all-purpose client like 
WinJab become if it had to negotiate separate TCP, HTTP, SMTP, etc... etc.. 
connections?

Is this even an issue?? I guess browsers do this all the time... But who 
wants their client to become the next Mozilla?

Sorry for waxing philosophic this early in the morning... :P

-Omar




More information about the JDev mailing list