Hi Hasanat,<br>not sure than the funambol solution is the better way to do it as they use their own communication protocol between the client and the server. I think the idea of Frank to use WebDAV is better and will allow several syncing client to be create in the same time as WebDAV is already implemented for several platforms and well documented.<br>
In any case, if I am selected, I'll obviously communicate with the other student selected.<br><br>Cheers,<br>Silvère<br><br><div class="gmail_quote">2010/4/6 Hasanat Kazmi <span dir="ltr"><<a href="mailto:hasanatkazmi@gmail.com">hasanatkazmi@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Silvere,<br>
<br>
Cell phone sync is obviously a great idea; fits well in OwnCloud<br>
concept as future computing will be on mobile devices.<br>
For syncing on mobile phone, I would advice to use some existing<br>
solution like Funambol (Ubuntu One uses them too) or at-least get<br>
inspiration from it.<br>
Moreover, If you are selected for GSoC, you should collaborate with<br>
the one working on Sync (if any :) ) to develop unified and single<br>
server API for both desktop and cell phone version.<br>
<br>
[1] <a href="http://www.funambol.com/" target="_blank">http://www.funambol.com/</a><br>
<font color="#888888"><br>
Hasanat Kazmi<br>
+923464362473<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
On Tue, Apr 6, 2010 at 8:46 PM, Silvère Lestang<br>
<<a href="mailto:silvere.lestang@gmail.com">silvere.lestang@gmail.com</a>> wrote:<br>
> Hi all,<br>
> I would like to work on ownCloud for the GSoC as this project really<br>
> interested me, but I have little knowledge of C++/Qt and the proposal of a<br>
> syncing client for KDE is already taken.<br>
> I think that a syncing client for another platform can be good idea and will<br>
> make ownCloud less KDE centric. I know quite well Java for using it in many<br>
> modules at the Uni and I want to make a Android application but never find a<br>
> good idea of app to make. So I would like to develop an ownCloud syncing<br>
> client for Android platform as a GSoC project.<br>
><br>
> The number of Android devices is currently increasing rapidly and will<br>
> certainly explode in the incoming months/years, making the Android platform<br>
> a relevant choice to bring ownCloud to a maximum of users.<br>
> Furthermore mobile device have typically a little of storage making<br>
> difficult to keep in it a lot of files but as you always have it with you,<br>
> it's the perfect device to access all your data wherever you are. So the<br>
> Android syncing client could download files only on request (e.g. from your<br>
> mobile, you browse your files which are store on your ownCloud server and<br>
> when you find the one that you want, the client download it) and upload only<br>
> when certain rules are follow (e.g. upload all my new files to the server<br>
> only when I am connect with wifi). I need to think more about the uniqueness<br>
> of the mobile platform and how we can handle them but I think I can make it.<br>
><br>
> Do you think my idea is good? Do you think it's can work as a GSoC project?<br>
> I am conscious than I need to find a mentor with knowledge of the Android<br>
> platform and that most people working on ownCloud are from the KDE<br>
> community, where can I find a mentor? (Android dev mailing list?)<br>
> I am also conscious that I start to think about this quite late as the<br>
> deadline for student application is Friday of this week but it was difficult<br>
> to me devote time to this because of the Uni.<br>
><br>
> Cheers,<br>
><br>
> Silvère<br>
><br>
</div></div><div><div></div><div class="h5">> _______________________________________________<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>
><br>
><br>
</div></div></blockquote></div><br>