<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Aaron Zakhrov</b> <span dir="ltr"><<a href="mailto:aaron.zakhrov@gmail.com">aaron.zakhrov@gmail.com</a>></span><br>
Date: Sat, Mar 8, 2014 at 3:53 PM<br>Subject: Re: [GSOC 2014] project : Improve sharing experience<br>To: Àlex Fiestas <<a href="mailto:afiestas@kde.org">afiestas@kde.org</a>><br><br><br><div dir="ltr"><div><div>hey sorry for the delay in responding. I was doing some research (googling mostly) on UPnP and have hit a bit of a snag.<br>
</div>There is no native Qt library for creating UPnP clients and devices. The available options I found are libupnp, gupnp and qupnp. <br>
</div><div>qupnp is basically a Qt implementation of gupnp but is still at version 0.1 and has a bunch of bugs (it does not build on my system). Also the documentation is basically nonexistent. Gupnp has excellent documentation but is based on gtk and uses gObject. So not really compatible with what we need. libupnp seems to be stable but again the documentation does not provide any examples to try out :-(<br>

</div><div><br></div><div>How do we go about submitting a proposal to GSOC? According to the website registration for students begins on the 10th (2 days from this email). Do I have to submit a proposal to KDE before I try to register or do I submit it at registration itself? And what exactly should be in the proposal? I am a complete noob at this so any advice will be appreciated.<br>

<br></div><div>Thanks in advance<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>Aaron<br></div></font></span></div><div class="HOEnZb"><div class="h5">
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 6, 2014 at 3:38 PM, Àlex Fiestas <span dir="ltr"><<a href="mailto:afiestas@kde.org" target="_blank">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>On Monday 03 March 2014 20:22:19 you wrote:<br>
> That should be good enough to start!<br>
><br>
> > So, how would you improve the sharing experience in KDE?  there are a few<br>
> > things that annoy me:<br>
> ><br>
> > -Not easy to share via samba (almost all peaces are there, but not just<br>
> > yet)<br>
><br>
> I find this annoying too. Maybe a Fuse mounting system or something similar<br>
> to gvfs might help here but that sounds like quite a job to do. Plus I know<br>
> nothing about it :-(<br>
</div>Well, we only need to polish "kdenetwork-filesharing" and polish the kio-slave<br>
we already have.<br>
<div>> > -No easy way to share stuff KDE to KDE, and KDE to the world<br>
> ><br>
> >         -Maybe a simple http server + avahi would be enough here?<br>
><br>
> That sounds workable we could write a service menu or something that would<br>
> send stuff over http/https Working on a local network should be easy to<br>
> implement but sharing over remote hosts is going to need some ssh<br>
> encryption or something.<br>
</div>I agree, :)<br>
<div>> > -Dolphin does not do any sharing almost<br>
><br>
> BlueDevil integration in Dolphin works fine. We could add plugins/service<br>
> menus  for the above http+avahi stuff and for the samba stuff.<br>
><br>
> -No UPnP integration at all (this is a hard one).<br>
><br>
> No idea about UPnP but it sounds like an awesome feature to have. Maybe the<br>
> Plasma Media Center guys have  something in the works for this.<br>
><br>
> I can definitely do the http server+avahi stuff. Will need to do some<br>
> research on FUSE, avahi and UPnP.<br>
</div>Focus on UPnP I would recommend, http server + avahi should be a no-brainer :p<br>
<br>
Looking good! let's see if we can cook a proposal with some technical<br>
information asap.<br>
<br>
Cheers!</blockquote></div><br></div>
</div></div></div><br></div>