Hi,<br>SO this is what I have in mind.<br>    I am thinking of creating an android app and one Desktop client for KDE. <br>Initially I will be able to support only USB transfer (due to time constrain) but it can be extended to sync<br>

over WiFi and Bluetooth. On the desktop client u select the mode of communication and it pops up a QR code with information<br>necessary for the communication (say the IP address, port and some authentication code). Thus both the PC and the mobile needs to be unlocked <br>

in order to sync and you cannot sync to/from a locked device. Once the QR code is recognised by the mobile , it establishes a TCP connection<br>between the Android client and the Desktop Client. And the syncing starts .<br>

I have figured out how I can add songs, extract contact details, sync calendar ,get SMSs and emails etc on the android side.<br>How ever on the desktop side I have a few queries. <br>   KDE has different apps for each of the above functions .<br>

         Kontact,KAddressbook,KOrganiser,Kmail ,Amarok,etc<br>   I would like to know how I can interact with these. Like in android , with just android API calls , I can accomplish the above tasks.<br> Likewise are there any generic KDE api calls that can be used to <br>

               -> Query Amarok for songs , Add songs , remove Songs<br>                -> Query Kontact ,add contacts , remove contacts, etc<br>                 so on<br>Or should I write a plugin for each of these or someother hack(like reading and writing a file containing the info) .<br>

 <br>S.Lakshminarayanan<br><br><div class="gmail_quote">On Mon, Mar 26, 2012 at 12:17 PM, Alex Fiestas <span dir="ltr"><<a href="mailto:afiestas@kde.org">afiestas@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">On Thursday, March 22, 2012 05:16:40 PM Lakshminarayanan Srinivasan wrote:<br>
> Hi,<br>
> I am interested in taking up the project to improve Android Devices support<br>
> and I have a few questions regarding the same.<br>
> Could you explain me the requirements/expectations of the project.<br>
> Is the project regarding developing a fullfledged KDE<br>
> app/service/applet/plugin that syncs the KDE desktop with the android or is<br>
> just writing<br>
> a backend so that others could write plugins using this to sync the<br>
> corresponding KDE apps?<br>
> Also what are the technical requirements?? Like the libraries that I can<br>
> use, the language, etc (any other constraints on it)<br>
<br>
</div></div>Well, since you are the student maybe you should ask yourself:<br>
<br>
-How  I want to integrate Android with KDE?<br>
<br>
GSoC must be based in the motivations of the student, so you tell us what do<br>
you want to do and how do you want to do it and we will try to guide you the<br>
best we can.<br>
<br>
_______________________________________________<br>
Kde-hardware-devel mailing list<br>
<a href="mailto:Kde-hardware-devel@kde.org">Kde-hardware-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-hardware-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kde-hardware-devel</a><br>
</blockquote></div><br>