Hey! I'm currently working on the funambol integration, it's my SoK project, but I've paused while taking exams (I finish on the first of July)<br><br><div class="gmail_quote">On Mon, Jun 20, 2011 at 7:06 PM, kunal <span dir="ltr"><<a href="mailto:kunal.t2@gmail.com">kunal.t2@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;">Hi all,<br>
Over the past few weeks I had also evaluated DropBox ( The service I<br>
would like to emulate in ownCloud my work ).<br>
<br>
Having Evaluated DropBox I have decided to set the scope of my project<br>
work to the following features:<br>
<br>
1. Implement a sync server component capable of syncing Files (Music<br>
,Videos) and also Contacts , Calendars etc ( DropBox doesn't sync<br>
Contacts and Calendar events)<br>
<br>
2. The client must work behind a proxy (libFunambol uses libCurl at the<br>
backend so this would be easy to implement).<br>
<br>
3. Give the User an option to set merge conflict mode.<br>
DropBox as of now doesn't do any Merge conflict resolution. with SyncML<br>
we have a mechanism to resolve merge conflicts<br>
(<a href="https://core.forge.funambol.org/wiki/Merge_Conflict_Resolution" target="_blank">https://core.forge.funambol.org/wiki/Merge_Conflict_Resolution</a>)<br>
<br>
4. Timed Sync ( Sync Only at specified times of the day)<br>
<br>
5. Auto Sync : the moment a file or Contact is added or modified, the<br>
sync is triggered. For this I plan to use a daemon which keeps<br>
monitoring the folder under sync.<br>
<br>
6. Server Space Notification in the client. ( Notice like : "You have X<br>
GB of space remaining on the server)<br>
<br>
7. Finally if time permits , I will integrate <a href="http://camaya.net/gloox/" target="_blank">http://camaya.net/gloox/</a><br>
into the client as well , to implement synchronization over LAN.<br>
If server and client both are on a LAN then the data should not travel<br>
through the internet. Also this would allow me to implement<br>
auto-discovery of sync Clients.<br>
<br>
--<br>
regards<br>
-------<br>
Kunal Ghosh<br>
Dept of Computer Sc. & Engineering.<br>
Sir MVIT<br>
Bangalore,India<br>
<br>
permalink: <a href="http://member.acm.org/%7Ekunal.t2" target="_blank">member.acm.org/~kunal.t2</a><br>
Blog:<a href="http://kunalghosh.wordpress.com" target="_blank">kunalghosh.wordpress.com</a><br>
Website:<a href="http://www.kunalghosh.net46.net" target="_blank">www.kunalghosh.net46.net</a><br>
_______________________________________________<br>
Owncloud mailing list<br>
<a href="mailto:Owncloud@kde.org">Owncloud@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/owncloud" target="_blank">https://mail.kde.org/mailman/listinfo/owncloud</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Antonio J. Gallo<br><br>