It sounds interesting to me! <br><br>Then, I think it's time to apply for the KDE season. I finish my university exams at the end of June, so until then I couldn't spend much time on the project. But from the beginning of July, I could work almost full time on it. If you are still interested in being my mentor, let me know.<br>
<br>Looking for hearing from you soon!!<br><br>Best regards<br><br><div class="gmail_quote">2011/5/4 Riccardo Iaconelli <span dir="ltr"><<a href="mailto:riccardo@kde.org">riccardo@kde.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Monday 02 May 2011 21:54:31 Antonio José Gallo Sánchez wrote:<br>
> We wrote the file manager using vaadin <<a href="http://www.vaadin.com" target="_blank">http://www.vaadin.com</a>>, so it was<br>
<div class="im">> pretty easy since it's coded in java. I don't know very much about PHP, but<br>
> I think it's, at least, less readable.<br>
><br>
> For the versioning, we thought on using git (but a java-git binding was<br>
> never done, like the versioning interface on the file manager), but I've<br>
> seen that you are thinking on coding a whole new protocol for the syncing<br>
> job. Why don't use git instead?<br>
<br>
</div>It's not really a new protocol. SyncML is a standard, and, besides the other<br>
libraries, there is a pretty good piece of software (AGPLv3) written in Java<br>
that can act as a server: Funambol. Using git would be awesome for versioning<br>
but it is pretty inefficient when you want to store lots (as in >500MB) of<br>
binary data.<br>
<br>
One of the main challenges for implementing syncing features into ownCloud is<br>
to find a good enough solution to act as a server for synchronization. I would<br>
very much value your experience in Java software to see if we can successfully<br>
integrate and distribute the GPL funambol server with ownCloud and its<br>
internal storage, or see how we can make the two co-exist, eventually falling<br>
back (where java is not available) on a PHP solution. Let me know if you're<br>
interested! :)<br>
<br>
Bye,<br>
<font color="#888888">-Riccardo<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Antonio J. Gallo<br><br>