<div dir="ltr"><div><div><div><div>Q1 :)<br></div>Does core/backends contain an implementation of the mobile client side, or just the server side? (is there much difference?)<br><br></div>Q2<br></div>Should i focus on a lan connection or a BT connection?<br><br></div>Ta<br></div><br><div class="gmail_quote"><div dir="ltr">On Sat, 10 Feb 2018 at 19:55 Adam Pigg <<a href="mailto:adam@piggz.co.uk">adam@piggz.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Thanks for that, i'll take a look.<br><br></div>Dont fear sailfish ... really, its just plain Qt/QtQuick 2 ... so, mostly like a desktop, with some custom components for the look/feel, so, hopefully wont take much bootstrapping.<br></div><br><div class="gmail_quote"><div dir="ltr">On Sat, 10 Feb 2018 at 19:01 Nicolas Fella <<a href="mailto:feeenico@gmail.com" target="_blank">feeenico@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hey guys,<br><br>first of all I'm sorry, but I'm not familiar with Sailfish at all, but I really appreciate your interest in porting KDE Connect to it. In the core/backends folder of the kdeconnect-kde repo you find a implementation of the pairing in Qt/C++. Note that most plugins are pretty asymmetrical, e.g. for the MPRIS plugin the android repo acts as the controller and the one on the desktop as the controllee. Some plugins, like the ping plugin work the same in both directions. Take that into account when porting C++ code from the desktop to a phone. In the app/ folder in the desktop repo you find a unfinished kirigami application that could serve as base for a Sailfish port. You need to add -DEXPERIMENTALAPP_ENABLED=on to the cmake command to build it.<br><br>For any non-sailfish related questions feel free to contact me.<br><br>Happy hacking</div><div dir="auto"><br><br>Nicolas <br></div><div dir="auto"><br>On Sunday, 11 February 2018 00:12:30 CET you wrote:<br>> Hey piggz, I hope you remember me (adeen-s) from #sailfishos-porters<br>> I have been working on Android and I'd love to help port kdeconnect to<br>> sailfishos. I couldn't find anything related to it, but doesn't plasma<br>> mobile have it? Maybe start looking there.<br>> <br>> On 10-Feb-2018 11:08 PM, "Nicholas Estrada" <<a href="mailto:116nic97@gmail.com" target="_blank">116nic97@gmail.com</a>> wrote:<br>> <br>> > Haha gotcha. Totally misunderstood. Yeah all I did was write a simple<br>> > frontend for the desktop commands. Nothing on the socket side or phone<br>> > side.<br>> ><br>> ><br>> > On Feb 10, 2018 at 9:07 AM, <Adam Pigg <<a href="mailto:adam@piggz.co.uk" target="_blank">adam@piggz.co.uk</a>>> wrote:<br>> ><br>> > Is that a program that acts as if it were on a phone, talking to the<br>> > kdeconnect desktop client? Or something to trigger the desktop app to send<br>> > a command to the phone?<br>> ><br>> > Im after the first part ... something describing how to create either a BT<br>> > or network connection to the desktop app, and how the protocol works.<br>> ><br>> > Cheers<br>> ><br>> ><br>> > On Sat, 10 Feb 2018 at 15:21 Nicholas Estrada <<a href="mailto:116nic97@gmail.com" target="_blank">116nic97@gmail.com</a>> wrote:<br>> ><br>> >> Hey, I wrote a pretty simple GUI just for SMS a bit ago. I was the one<br>> >> who wrote it in Java, but then I ported it to C++/Qt.<br>> >><br>> >> <a href="https://github.com/estradanic/ksms" target="_blank">https://github.com/estradanic/ksms</a><br>> >><br>> >> It does have a couple issues right now that I haven't gotten to fixing<br>> >> because college kicked back in pretty hard. But if you want to take a look<br>> >> at the code, be my guest. :)<br>> >><br>> >><br>> >> On Feb 10, 2018 at 5:05 AM, <piggz1 <<a href="mailto:piggz1@gmail.com" target="_blank">piggz1@gmail.com</a>>> wrote:<br>> >><br>> >> Hi,  is there any example client code written in qt/qml/c++, as opposed to android java?<br>> >><br>> >> Im tempted to write a sfos client, and would appreciate some pointers in getting a client up and running with basic connectivity.<br>> >><br>> >> Adam<br>> >><br>> >> --<br>> >> Sent from my Jolla<br>> >><br>> >><br>></div></blockquote></div></blockquote></div>