Thanks (a ton - a ton times !! ) Waqas.<br><br>I really appreciate your efforts in trying to get the exact use-case.<br>Please find my comments inline.<br><br><br><br><div class="gmail_quote">On Thu, Mar 29, 2012 at 6:53 AM, Waqas Hussain <span dir="ltr"><<a href="mailto:waqas20@gmail.com">waqas20@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On Wed, Mar 28, 2012 at 1:46 PM, Ajay Garg <<a href="mailto:ajaygargnsit@gmail.com">ajaygargnsit@gmail.com</a>> wrote:<br>
> Thanks a ton Waqas.<br>
><br>
> This is probably what I was looking for.<br>
><br>
> Just some minor queries ::<br>
><br>
> a)<br>
> Once the proxies are setup (i.e. there is a link (Alice's WebDAV hosted in<br>
> "httpd") <==> (Tom's server) <==> (Bob's browser), then the user-experience<br>
> will be the same as though Alice and Bob are on the same network, right?<br>
><br>
><br>
<br>
</div>Yep, in the end it's just an HTTP proxy. The fact that there's a<br>
tunnel and XMPP is invisible to the WebDAV user.<br>
<div class="im"><br>
> b)<br>
> What is your general opinion on this approach? Would the amount and<br>
> complexity of the added code (proxy-setup) be worthwhile, than looking for a<br>
> possible alternative like<br>
> "upload-files-to-central-server-and-then-download-from-there"?<br>
><br>
><br>
<br>
</div>Depends on what you are actually trying to build. Do you need realtime<br>
sync like Dropbox?</blockquote><div><br>No. Just the ability for the client to access and download server's files, according to client's comfort.<br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Is WebDAV a requirement?</blockquote><div><br>Hmm.. Not really. But this seems to be the best solution possible over FTP, SFTP, FTPS.<br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Can Bob run a custom<br>
client?</blockquote><div><br>He could. But my thinking is (I may be wrong though, please correct me if I am wrong) that a browser has everything to handle this particular scenario. So, there is no need to re-invent the wheel.<br>
<br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> Is the server having a copy of the files a good thing?<br></blockquote><div>
<br>Yes, because we would be a working in a N-to-N environement, where any of the N users are acting as servers, as well as clients. So each server puts whatever she wants to share in her local share,<br><br><br><br><br> </div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
WebDAV isn't too great at realtime sync AFAIK.</blockquote><div><br>Realtime sync is not required.<br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
And if Bob can run a<br>
custom client, an end-to-end Jingle session between Bob and Alice<br>
would be much better than tunneling through Tom's server, since that<br>
saves bandwidth for the server, allows direct peer to peer transfers,<br>
etc.</blockquote><div><br>I did have a look into Jingle, but that is a server-initiated process, right?<br>That would defeat the purpose of working according to client's comfort.<br><br><br><br><br><br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
If the server would want to keep a copy of everything anyway<br>
(like it does in Dropbox's case), then<br>
"upload-files-to-central-server-and-then-download-from-there" would be<br>
better.<br></blockquote><div><br>Well, as I said we are working in a N-to-N environment. So, a central server would be too much public (not to forget heavily loaded) with the shares of all N users. Moreover, that would mean twice the storage space (as far as the total eco-system is concerned).<br>
<br><br>I would love to get more feedback from you in due course of time.<br><br><br>Thanks, Thanks, Thanks.<br><br><br>Regards,<br>Ajay <br><br><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="im HOEnZb"><br>
> Anyways, thanks a ton for the confidence :)<br>
><br>
><br>
> Thanks and Regards,<br>
> Ajay<br>
><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
JDev mailing list<br>
Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br>
Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org">JDev-unsubscribe@jabber.org</a><br>
_______________________________________________<br>
</div></div></blockquote></div><br>