[Owncloud] Re: A few questions about owncloud architecture
Riccardo Iaconelli
riccardo at kde.org
Wed May 4 12:04:38 UTC 2011
On Monday 02 May 2011 21:54:31 Antonio José Gallo Sánchez wrote:
> We wrote the file manager using vaadin <http://www.vaadin.com>, so it was
> pretty easy since it's coded in java. I don't know very much about PHP, but
> I think it's, at least, less readable.
>
> For the versioning, we thought on using git (but a java-git binding was
> never done, like the versioning interface on the file manager), but I've
> seen that you are thinking on coding a whole new protocol for the syncing
> job. Why don't use git instead?
It's not really a new protocol. SyncML is a standard, and, besides the other
libraries, there is a pretty good piece of software (AGPLv3) written in Java
that can act as a server: Funambol. Using git would be awesome for versioning
but it is pretty inefficient when you want to store lots (as in >500MB) of
binary data.
One of the main challenges for implementing syncing features into ownCloud is
to find a good enough solution to act as a server for synchronization. I would
very much value your experience in Java software to see if we can successfully
integrate and distribute the GPL funambol server with ownCloud and its
internal storage, or see how we can make the two co-exist, eventually falling
back (where java is not available) on a PHP solution. Let me know if you're
interested! :)
Bye,
-Riccardo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/owncloud/attachments/20110504/9e547c2a/attachment.sig>
More information about the Owncloud
mailing list