<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 70.85pt 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="FI" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">1. Install SDk
<a href="https://sailfishos.org/develop/sdk-overview/develop-installation-article/">
https://sailfishos.org/develop/sdk-overview/develop-installation-article/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">2. Read some tutorials
<a href="https://sailfishos.org/develop/tutorials/">https://sailfishos.org/develop/tutorials/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">3. Check api docs, specially Silica
<a href="https://sailfishos.org/develop/docs/">https://sailfishos.org/develop/docs/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">4. Read Harbour FAQ
<a href="https://harbour.jolla.com/faq">https://harbour.jolla.com/faq</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">5. Code<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">6. Join us in IRC, e.g.  #sailfishos at freenode – and we like to see the code :)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">-kimmo<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> devel-bounces@lists.sailfishos.org [mailto:devel-bounces@lists.sailfishos.org]
<b>On Behalf Of </b>Paul Duncan<br>
<b>Sent:</b> 28. tammikuuta 2016 15:59<br>
<b>To:</b> Sailfish OS Developers <devel@lists.sailfishos.org><br>
<b>Subject:</b> Re: [SailfishDevel] Beginning Sailfish programming?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black">Michael,<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_27959">
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_27960">
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black">Thank for the reply - I'm sure I will have more questions later :-)<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_28001">
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_28002">
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black">Just working on installing the development environment. Last time I tried this there was no dedicated Linux version, so its nice to see
 that has improved :-)<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_28003">
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black">Cheers!<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_28004">
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black">Paul.<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_27954">
<p class="MsoNormal" style="margin-bottom:12.0pt;background:white"><span style="font-size:10.5pt;font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_28008">
<div id="yui_3_16_0_1_1453986346891_28007">
<div id="yui_3_16_0_1_1453986346891_28006">
<div id="yui_3_16_0_1_1453986346891_28005">
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">
<hr size="1" width="100%" align="center">
</span></div>
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">From:</span></b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"> Michael Fuchs <michfu@gmx.at><br>
<b>To:</b> devel@lists.sailfishos.org <br>
<b>Sent:</b> Thursday, 28 January 2016, 13:28<br>
<b>Subject:</b> Re: [SailfishDevel] Beginning Sailfish programming?</span><span style="font-family:"Helvetica",sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_1_1453986346891_28010">
<p class="MsoNormal" style="margin-bottom:12.0pt;background:white"><span style="font-family:"Helvetica",sans-serif;color:black"><br>
You can do a lot of things with qml and you will learn it by just using <br>
it. If you want to play with inputs, take a look at componentgallery in <br>
examples.<br>
<br>
IMHO two concepts are important to understand the code more easily:<br>
Signals: <a href="http://doc.qt.io/qt-5/qtqml-syntax-signals.html" target="_blank" id="yui_3_16_0_1_1453986346891_28011">
http://doc.qt.io/qt-5/qtqml-syntax-signals.html</a><br>
<br>
and the Model/View Concept: <br>
<a href="http://doc.qt.io/qt-5/qtquick-modelviewsdata-modelview.html" target="_blank" id="yui_3_16_0_1_1453986346891_28012">http://doc.qt.io/qt-5/qtquick-modelviewsdata-modelview.html</a><br>
<br>
I started qml by rebuilding a Qt-widget-based app in qml.<o:p></o:p></span></p>
<div id="yqtfd15121">
<p class="MsoNormal" style="background:white"><span style="font-family:"Helvetica",sans-serif;color:black"><br>
Am 28.01.2016 um 14:12 schrieb Paul Duncan:<br>
> Hi All,<br>
><br>
> I am a reasonably proficient C programmer, but I think what I need is<br>
> some sort of "gentle introduction" into getting something onto the<br>
> screen, getting input etc, on Sailfish. I have the Jolla phone, and also<br>
> have had a Tablet on order for what is probably almost a year now.<br>
><br>
> So, where do I start? Do I need to get proficient in another language first?<br>
><br>
> Thanks!<br>
><br>
> Paul.<o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="background:white"><span style="font-family:"Helvetica",sans-serif;color:black"><br>
><br>
><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> SailfishOS.org Devel mailing list<br>
> To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">
devel-unsubscribe@lists.sailfishos.org</a><br>
><br>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">
devel-unsubscribe@lists.sailfishos.org</a><o:p></o:p></span></p>
<div id="yqtfd20017">
<p class="MsoNormal" style="background:white"><span style="font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt;background:white"><span style="font-family:"Helvetica",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>