[Owncloud] Re: KDE owncloud client

Robin Appelman icewind1991 at gmail.com
Thu Feb 3 22:41:53 UTC 2011


On Wednesday 26 January 2011 12:05:49 Riccardo Iaconelli wrote:
> On Wednesday 26 January 2011 07:26:07 kunal wrote:
> > Hi riccardo,
> > I want to work on ownCloud-sync KDE client, for this year's
> > GSOC, can you point to portions of owncloud that need work.
> > 
> > I propose to use (and am very comfortable with) python , for
> > the client.
> 
> Hi! :)
> I'm glad that you want to contribute to ownCloud. This is my idea of the
> better way to implement a sync client.
> 
> The work would be split in two, and would mostly consist of implementing the
> SyncML API with it. There is a well tested package which can provide that -
> it's Funambol, which is AGPL and written in Java.
> The work would mostly consist in:
>  - Understanding how much painful it is to ship Funambol directly with
> ownCloud, and providing an easy way to install everything togehter.
>  - Integrating Funambol's storage with ownCloud's, or make ownCloud read
> funambol's storage (eventually for other datatypes too, like contacts,
> calendar, ...).
>  - Provide a fallback implementation in PHP (using one of the pletora of
> other libraries available), which either implements all of the
> specification, or just a subset of it, maybe only files, so that we don't
> let PHP-only users down.
> 
> All of this is just an idea, and we need to evaluate all the option with
> SyncML solutions first, to see how well they work.
> 
> The client itself is already under development, and it's akunambol, of which
> I'm the maintainer. It is currently in the process of being modularized,
> and we are creating an API to be able to allow very easily creation of
> different sync types.
> 
> Once that is in place, it would be very easy (I estimate less than 100 rows
> of code) to write the plugin to sync files. The biggest work would then be
> integrading SyncML in ownCloud. Doing this will also bring the possibility
> to add many other synchronization types to ownCloud, as I was saying
> before, PIM data, or other things. Since SyncML is a standard this will
> also allow other devices (iPhones, blackberries, MeeGo ...) to sync with
> it.
> 
> Let me know of what you think, I'm CC'ing akunambol's and ownClouds mailing
> lists so that everybody can provide feedback.
> 
> Bye,
> -Riccardo
I experimented a bit with phpSyncML and I managed to get it integrated in 
ownCloud enough to do some basic pim synchronization done.

I didn't do to much testing yet but it looks like I could drop google calendar 
faster then I expected :)

I will commit the plugin soon-ish

 - Robin Appelman



More information about the Owncloud mailing list