<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Substance of Code</title>
	<atom:link href="http://www.substanceofcode.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.substanceofcode.com</link>
	<description>Software Artisan Tommi Laukkanen</description>
	<lastBuildDate>Mon, 26 Dec 2011 19:36:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>TwimGo with Read it Later support (N9/N950)</title>
		<link>http://www.substanceofcode.com/2011/12/26/twimgo-with-read-it-later-support-n9n950/</link>
		<comments>http://www.substanceofcode.com/2011/12/26/twimgo-with-read-it-later-support-n9n950/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 22:42:29 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[n950]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[qml]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[quick]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[twimgo]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=1062</guid>
		<description><![CDATA[Update: Maemo and Symbian binaries are now also available for download! Few months have passed since the last releases. We are starting to build a house so that project will take some of my spare time every now and then. &#8230; <a href="http://www.substanceofcode.com/2011/12/26/twimgo-with-read-it-later-support-n9n950/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Update: </strong>Maemo and Symbian binaries are now also available for download!</p>
<p>Few months have passed since the last releases. We are starting to build a house so that project will take some of my spare time every now and then.</p>
<p>During the last few days I have coded TwimGo v3.0.9 which includes something new: Read it Later support, which makes it easy to store interesting links so that you can read them later for example with another device. It works like this:</p>
<ol>
<li>Open tweet which includes interesting link</li>
<li>Click &#8220;Read it Later&#8230;&#8221;</li>
<li>Read it Later opens in browser and you can add tags if you want</li>
<li>Press &#8220;Save&#8221;</li>
</ol>
<p><img class="alignnone size-full wp-image-1072" title="TwimGo" src="http://www.substanceofcode.com/wp-content/uploads/2011/12/201112260021071.png" alt="" width="250" height="445" /> <img class="alignnone size-full wp-image-1073" title="Read it Later" src="http://www.substanceofcode.com/wp-content/uploads/2011/12/201112260021351.png" alt="" width="250" height="445" /></p>
<p>There are also few other fixes and improvements in TwimGo 3.0.9:</p>
<ul>
<li><a href="http://readitlaterlist.com/" onclick="pageTracker._trackPageview('/outgoing/readitlaterlist.com/?referer=');">Read it Later</a> support &#8211; You can now easily add interesting links to your Read it Later list so you can read them on better time with your computer or tablet</li>
<li>Translations &#8211; There are now few translation like Turkey, Finnish, Italian and Swedish</li>
<li>Slightly larger profile picture in profile view &#8211; Requested in <a href="http://projects.developer.nokia.com/twimgo/ticket/46" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/twimgo/ticket/46?referer=');">issue #46</a></li>
<li>Loading indicator is now using platform style busy indicator from Qt Quick Components</li>
<li>Location sharing fixed on N9 and N950</li>
</ul>
<p style="text-align: left;">Download binary to your N9 and N950 from: <a href="https://projects.developer.nokia.com/twimgo" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/twimgo?referer=');">https://projects.developer.nokia.com/twimgo</a></p>
<p style="text-align: left;">I&#8217;ll post Symbian and Maemo binaries soon too.</p>
<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/" onclick="pageTracker._trackPageview('/outgoing/xn--h1aafme.net/?referer=');">ikoni</a></font><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/%D0%B7%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0" onclick="pageTracker._trackPageview('/outgoing/xn--h1aafme.net/_D0_B7_D0_B0-_D0_B0_D0_B2_D1_82_D0_BE_D1_80_D0_B0?referer=');">&#1093;&#1091;&#1076;&#1086;&#1078;&#1085;&#1080;&#1082; &#1085;&#1072; &#1080;&#1082;&#1086;&#1085;&#1080;</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/12/26/twimgo-with-read-it-later-support-n9n950/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Kasvopus v1.2 &#8211; Facebook app&#8217;s new face</title>
		<link>http://www.substanceofcode.com/2011/09/04/kasvopus-v1-2-facebook-apps-new-face/</link>
		<comments>http://www.substanceofcode.com/2011/09/04/kasvopus-v1-2-facebook-apps-new-face/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 21:22:01 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[kasvopus]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[qml]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=1049</guid>
		<description><![CDATA[Previous version of Kasvopus used the toolbar menu which was located in the top of the screen. In the long run I felt it was rather painful to use since if you hold your phone with one hand in portrait &#8230; <a href="http://www.substanceofcode.com/2011/09/04/kasvopus-v1-2-facebook-apps-new-face/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1050" class="wp-caption alignright" style="width: 210px"><a href="http://www.substanceofcode.com/wp-content/uploads/2011/09/Kasvopus_12.png" rel="lightbox[1049]"><img class="size-full wp-image-1050" title="Kasvopus 1.2" src="http://www.substanceofcode.com/wp-content/uploads/2011/09/Kasvopus_12.png" alt="" width="200" height="300" /></a><p class="wp-caption-text">Toolbar extended to show two lines of icons.</p></div>
<p>Previous version of <a href="http://kasvopus.com" onclick="pageTracker._trackPageview('/outgoing/kasvopus.com?referer=');">Kasvopus</a> used the toolbar menu which was located in the top of the screen. In the long run I felt it was rather painful to use since if you hold your phone with one hand in portrait mode it&#8217;s quite hard to press any buttons that are on top of the screen.</p>
<p>With this release of Kasvopus I moved the menu items from top to bottom and removed the whole top bar. Now most of the shortcuts are always visible, Home, Friends, Profile and Status. When you press &#8220;More&#8221; icon the toolbar slides upwards and reveals second line of icons. This feels much better to use compared to previous version.</p>
<p>The v1.2 also includes the following:</p>
<ul>
<li>Pull down to refresh home feed</li>
<li>Scroll down will trigger &#8220;load more&#8221; automatically</li>
<li>No more 403 errors when commenting statuses</li>
<li>App icon should work better on Symbian devices</li>
</ul>
<p>Download new version to your Maemo (Nokia N900), Symbian^1 and Symbian^3 devices from: <a href="http://projects.developer.nokia.com/kasvopus" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/kasvopus?referer=');">http://projects.developer.nokia.com/kasvopus</a><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://ikoni.eu/ikoni" onclick="pageTracker._trackPageview('/outgoing/ikoni.eu/ikoni?referer=');">&#1080;&#1082;&#1086;&#1085;&#1080;</a></font><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://ikoni.eu/" onclick="pageTracker._trackPageview('/outgoing/ikoni.eu/?referer=');">&#1080;&#1082;&#1086;&#1085;&#1086;&#1087;&#1080;&#1089;</a></font><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://ikoni.eu/ikoni" onclick="pageTracker._trackPageview('/outgoing/ikoni.eu/ikoni?referer=');">ikoni</a></font><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://ikoni.eu/ikoni" onclick="pageTracker._trackPageview('/outgoing/ikoni.eu/ikoni?referer=');">&#1089;&#1074;&#1077;&#1090;&#1080; &#1075;&#1077;&#1086;&#1088;&#1075;&#1080;</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/09/04/kasvopus-v1-2-facebook-apps-new-face/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>TwimGo v3.0.6 Released</title>
		<link>http://www.substanceofcode.com/2011/08/28/twimgo-v3-0-6-released/</link>
		<comments>http://www.substanceofcode.com/2011/08/28/twimgo-v3-0-6-released/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 20:45:34 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[gridview]]></category>
		<category><![CDATA[listview]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[n950]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[quick]]></category>
		<category><![CDATA[twimgo]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=1043</guid>
		<description><![CDATA[Coded a minor update to TwimGo this weekend. Release notes for v3.0.6: Pull down timeline to refresh Scroll to bottom to automatically load more tweets Reply to direct message is sent as direct message It was pretty easy to add &#8230; <a href="http://www.substanceofcode.com/2011/08/28/twimgo-v3-0-6-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Coded a minor update to TwimGo this weekend. Release notes for v3.0.6:</p>
<ul>
<li>Pull down timeline to refresh</li>
<li>Scroll to bottom to automatically load more tweets</li>
<li>Reply to direct message is sent as direct message</li>
</ul>
<p>It was pretty easy to add the auto &#8220;load more&#8221; functionality as both GridView (used in landscape mode) and ListView (portait mode) have a property <em>atYEnd</em> to check if user have scrolled to bottom of the timeline. I added a simple <em>Timer</em> that checks this property in every 0,5 seconds and starts to load more tweets if necessary.</p>
<p>Pull down to refresh was a bit trickier but I ended up checking the <em>atYBeginning </em>property of ListView/Gridview and deterimine the extra pull with the <em>contentY </em>property. So the code is something like this:</p>
<pre class="brush:javascript">Timer {
  interval: 500
  repeat: true
  onTriggered: {
    if( tweetsList.atYBeginning &amp;&amp;
        tweetsList.contentY&lt;-50 ) {
      tweetsList.refresh = true;
    }
  }
}

ListView {
  id: tweetsList
  property bool refresh: false
  ..
  onMovingChanged: {
    if(tweetsList.refresh) {
      tweetsList.refresh = false;
      // Refresh timeline
    }
  }
}</pre>
<div id="attachment_1044" class="wp-caption alignnone" style="width: 594px"><img class="size-large wp-image-1044" title="TwimGo on Nokia N950" src="http://www.substanceofcode.com/wp-content/uploads/2011/08/28082011526_1-1024x575.jpg" alt="" width="584" height="327" /><p class="wp-caption-text">Now you can pull down the view to easily refresh your timeline. Older tweets are also automatically loaded when you scroll to the bottom.</p></div>
<p>If you&#8217;d like to help and test this release, please download your deb (MeeGo and Maemo) or SIS (Symbian S^3 and S60 FP5) files from TwimGo project page:</p>
<p><a href="http://projects.developer.nokia.com/twimgo" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/twimgo?referer=');">http://projects.developer.nokia.com/twimgo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/08/28/twimgo-v3-0-6-released/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>TwimGo is back in the game</title>
		<link>http://www.substanceofcode.com/2011/08/09/twimgo-is-back-in-the-game/</link>
		<comments>http://www.substanceofcode.com/2011/08/09/twimgo-is-back-in-the-game/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 21:03:38 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[harmattan]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[n8]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[n950]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[qml]]></category>
		<category><![CDATA[qtquick]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[symbian]]></category>
		<category><![CDATA[twimgo]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[xauth]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=1032</guid>
		<description><![CDATA[If you have used TwimGo recently you might have noticed that direct messages (DM) section doesn&#8217;t work anymore on the app since Twitter dropped the support for xAuth protocol which TwimGo was using. Direct messages are now only available when &#8230; <a href="http://www.substanceofcode.com/2011/08/09/twimgo-is-back-in-the-game/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you have used TwimGo recently you might have noticed that direct messages (DM) section doesn&#8217;t work anymore on the app since Twitter dropped the support for xAuth protocol which TwimGo was using. Direct messages are now only available when OAuth 1.0 is used for user authentication.</p>
<p>This isn&#8217;t the first time Twitter is making huge breaking changes in their API: last summer they dropped the basic HTTP authentication support which forced developers either to jump to OAuth or a bit easier xAuth protocols.</p>
<p>So it took a month until I really took the bull by the horns and started to look at what it meant if I&#8217;ll upgrade my API code to full OAuth 1.0. All API related code in TwimGo is written in JavaScript so I thought that it might be a bit tricky to get that working but it turned out to be really easy as xAuth already was implementing the hardest parts like signatures. Also now that I was able to use QML&#8217;s WebView component for OAuth authentication it was matter of hours to have TwimGo to show me my tweets.</p>
<p><img class="alignnone size-full wp-image-1033" title="ag9zfmluc3RhbnRyZXRyb21yDAsSBEZvdG8Yps4PDA" src="http://www.substanceofcode.com/wp-content/uploads/2011/08/ag9zfmluc3RhbnRyZXRyb21yDAsSBEZvdG8Yps4PDA.png" alt="" width="580" height="580" /></p>
<p>I also made a bit smaller improvements and changes in this release:</p>
<ul>
<li>OAuth support</li>
<li>Annoying sound notification removed</li>
<li>Optional light theme</li>
<li>Improved speed (Harmattan N950/N9)</li>
<li>Rounded corners in UI (Harmattan N950/N9)</li>
<li>Nokia Pure Symbols</li>
</ul>
<div id="attachment_1034" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1034 " title="TwimGo 3.0 with light theme" src="http://www.substanceofcode.com/wp-content/uploads/2011/08/attachment-22LXZV.png" alt="" width="500" height="300" /><p class="wp-caption-text">TwimGo 3.0 includes new optional lighter theme</p></div>
<p>Please download the latest binaries for MeeGo Harmattan, Maemo, Symbian^3 and S60 FP5 from the project site: <a href="http://projects.developer.nokia.com/twimgo" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/twimgo?referer=');">projects.developer.nokia.com/twimgo</a></p>
<p>Leave a comment how it works on your phone!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/08/09/twimgo-is-back-in-the-game/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Get Things Done with MeeToDo</title>
		<link>http://www.substanceofcode.com/2011/07/31/get-things-done-with-meetodo/</link>
		<comments>http://www.substanceofcode.com/2011/07/31/get-things-done-with-meetodo/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 08:36:51 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[n8]]></category>
		<category><![CDATA[n9]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[n950]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[quick]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[symbian]]></category>
		<category><![CDATA[todo]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=1011</guid>
		<description><![CDATA[I like to get things done. Sometimes there are just too many things in your &#8220;inbox&#8221; so you&#8217;ll better write them down. If you follow something like Getting Things Done (GTD) method your to-do tool should support categories or hierarchies. &#8230; <a href="http://www.substanceofcode.com/2011/07/31/get-things-done-with-meetodo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I like to get things done. Sometimes there are just too many things in your &#8220;inbox&#8221; so you&#8217;ll better write them down. If you follow something like <a href="http://en.wikipedia.org/wiki/Getting_Things_Done" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Getting_Things_Done?referer=');">Getting Things Done</a> (GTD) method your to-do tool should support categories or hierarchies.</p>
<p>I&#8217;ve written few GTD apps before like <a href="http://www.substanceofcode.com/software/mobile-task-manager/">Mobile Task Manager</a> (Java ME) and <a href="http://www.substanceofcode.com/2010/08/31/taskflow-simple-gtd-app-for-nokia-n900/">TaskFlow</a> (Widget) and now that I received my lovely Nokia N950 I had to make an app for that too and obvious technology was Qt Quick as that also gets things done :)</p>
<p>So, here is the first alpha version of the to-do / GTD app called MeeToDo. It currently has minimal set of features: Lists and tasks. User can add new tasks pretty fast and can mark them done with a single tap. There is also a &#8220;purge&#8221; features which I find handy e.g. doing grocery shopping.</p>
<p><img class="alignnone size-medium wp-image-1019" style="margin:0px; padding:4px;" title="Lists" src="http://www.substanceofcode.com/wp-content/uploads/2011/07/Lists-180x300.png" alt="" width="180" height="300" /> <img class="alignnone size-medium wp-image-1020" style="margin:0px; padding:4px;" title="Tasks" src="http://www.substanceofcode.com/wp-content/uploads/2011/07/Tasks-180x300.png" alt="" width="180" height="300" /> <img class="alignnone size-medium wp-image-1021" style="margin:0px; padding:4px;" title="Task" src="http://www.substanceofcode.com/wp-content/uploads/2011/07/Task-180x300.png" alt="" width="180" height="300" /></p>
<p>I tried to follow the analog user interface of the best GTD tool, paper and pen. Main view shows user a page from notebook with list of task lists. When list is selected it jumps on the right hand page. When single task is selected or added it animates a page flip and shows a task page.</p>
<p><center><br />
<iframe width="560" height="349" src="http://www.youtube.com/embed/URwAnjXvUJA?rel=0" frameborder="0" allowfullscreen></iframe></center></p>
<p>I compiled it to Symbian^3, Maemo (Nokia N900) and MeeGo Harmattan (Nokia N950 and N9). Please test it out and let me know what you think of it?</p>
<p>Download binaries from Nokia Developer Project site, here:</p>
<p><a href="https://projects.developer.nokia.com/meetodo" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/meetodo?referer=');">https://projects.developer.nokia.com/meetodo</a></p>
<p>Some of the future ideas include Google Tasks integration.<font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://ikoni.eu/ikoni" onclick="pageTracker._trackPageview('/outgoing/ikoni.eu/ikoni?referer=');">&#1080;&#1082;&#1086;&#1085;&#1080;</a></font><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/" onclick="pageTracker._trackPageview('/outgoing/xn--h1aafme.net/?referer=');">&#1055;&#1088;&#1072;&#1074;&#1086;&#1089;&#1083;&#1072;&#1074;&#1085;&#1080; &#1080;&#1082;&#1086;&#1085;&#1080;</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/07/31/get-things-done-with-meetodo/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Received set of NFC tags &#8211; let the coding begin</title>
		<link>http://www.substanceofcode.com/2011/07/06/received-set-of-nfc-tags-let-the-coding-begin/</link>
		<comments>http://www.substanceofcode.com/2011/07/06/received-set-of-nfc-tags-let-the-coding-begin/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 07:09:47 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/2011/07/06/received-set-of-nfc-tags-let-the-coding-begin/</guid>
		<description><![CDATA[Received set of NFC tag stickers from San Francisco. Now I can start coding and testing NFC enabled games and apps. I&#8217;ll use Nokia C7 as a developer device and when N9 is available I can port apps to MeeGo.]]></description>
			<content:encoded><![CDATA[<div class="pp_items">
<div class="pp_item" align="center"><img style="max-width: 100%;" src="http://static.pixelpipe.com/8237af49-ab71-425b-a615-6269841f2e5a_b.jpg" alt="" /></p>
<p style="text-align: left;">Received set of NFC tag stickers from San Francisco. Now I can start coding and testing NFC enabled games and apps. I&#8217;ll use Nokia C7 as a developer device and when N9 is available I can port apps to MeeGo.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/07/06/received-set-of-nfc-tags-let-the-coding-begin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nokia Series 40 and W3C Widgets</title>
		<link>http://www.substanceofcode.com/2011/06/19/nokia-series-40-and-w3c-widgets/</link>
		<comments>http://www.substanceofcode.com/2011/06/19/nokia-series-40-and-w3c-widgets/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 20:19:20 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[series40]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wgt]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[x3]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=1001</guid>
		<description><![CDATA[I was quite surprised to notice that latest Series 40 phones support standard W3C widgets. If that wasn&#8217;t enough to get my attention I also noticed that they have a competition for creating apps that run on Series 40 Feature &#8230; <a href="http://www.substanceofcode.com/2011/06/19/nokia-series-40-and-w3c-widgets/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://projects.developer.nokia.com/blockerss40" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/blockerss40?referer=');"><img class="alignright size-full wp-image-1002" title="Blockers 40" src="http://www.substanceofcode.com/wp-content/uploads/2011/06/Blockers-40.png" alt="" width="240" height="320" /></a>I was quite surprised to notice that latest <a href="https://www.developer.nokia.com/Develop/Web/Series_40_web_apps/" onclick="pageTracker._trackPageview('/outgoing/www.developer.nokia.com/Develop/Web/Series_40_web_apps/?referer=');">Series 40 phones support standard W3C widgets</a>. If that wasn&#8217;t enough to get my attention I also noticed that they have a competition for creating apps that run on Series 40 Feature Pack 1 devices.</p>
<p>What I did was converted my Symbian^3 game, <a href="http://store.ovi.com/content/64105" onclick="pageTracker._trackPageview('/outgoing/store.ovi.com/content/64105?referer=');">Blockers</a>, for Series 40 screen size and packaged the game as stated in W3C standard. Unfortunately I don&#8217;t have a Series 40 phones myself but luckily Nokia also provides simulator with <a href="https://www.developer.nokia.com/info/sw.nokia.com/id/e22963ec-3d9e-43f2-a220-3ef4c4092cc7/Nokia_Web_Tools.html" onclick="pageTracker._trackPageview('/outgoing/www.developer.nokia.com/info/sw.nokia.com/id/e22963ec-3d9e-43f2-a220-3ef4c4092cc7/Nokia_Web_Tools.html?referer=');">Nokia Web Tools</a> for testing e.g. Series 40 Web Apps. The shown screenshot was taken from the simulator.</p>
<p>If you happen to have a Series 40  (especially Touch and Type) phone, I would be really interested on hearing how the game works on your phone!</p>
<p>Game can be downloaded from project site, <a href="http://projects.developer.nokia.com/blockerss40" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/blockerss40?referer=');">here</a>. &#8230;or direct link to <a href="http://projects.developer.nokia.com/blockerss40/downloads/1" onclick="pageTracker._trackPageview('/outgoing/projects.developer.nokia.com/blockerss40/downloads/1?referer=');">.wgt</a> file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/06/19/nokia-series-40-and-w3c-widgets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Nelisquare for Symbian</title>
		<link>http://www.substanceofcode.com/2011/06/05/nelisquare-for-symbian/</link>
		<comments>http://www.substanceofcode.com/2011/06/05/nelisquare-for-symbian/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 20:35:57 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[checkin]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[nelisquare]]></category>
		<category><![CDATA[qml]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[symbian]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=998</guid>
		<description><![CDATA[I&#8217;ve used the &#8220;official&#8221; Foursquare widget on my Nokia N8 since it was launched but now that we are getting more and more Qt based apps it has started to feel a bit slow and clumsy compared to other apps. &#8230; <a href="http://www.substanceofcode.com/2011/06/05/nelisquare-for-symbian/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Nelisquare on Symbian" src="http://nelisquare.substanceofcode.com/pics/Nelisquare_3.png" alt="" width="200" height="356" />I&#8217;ve used the <a href="http://blog.foursquare.com/2010/10/11/foursquare-for-symbian/" onclick="pageTracker._trackPageview('/outgoing/blog.foursquare.com/2010/10/11/foursquare-for-symbian/?referer=');">&#8220;official&#8221; Foursquare widget</a> on my Nokia N8 since it was launched but now that we are getting more and more Qt based apps it has started to feel a bit slow and clumsy compared to other apps.</p>
<p>I started to develop the <a href="http://nelisquare.com" onclick="pageTracker._trackPageview('/outgoing/nelisquare.com?referer=');">Nelisquare</a> app for my Nokia N900 since it doesn&#8217;t have many Foursquare clients but since I use my N8 every now and then I also compiled a version for that too.</p>
<p>Download the early alpha version from Forum Nokia Projects site:</p>
<p><a href="https://projects.forum.nokia.com/nelisquare" onclick="pageTracker._trackPageview('/outgoing/projects.forum.nokia.com/nelisquare?referer=');">https://projects.forum.nokia.com/nelisquare</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/06/05/nelisquare-for-symbian/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Nelisquare Pre Alpha Download for Nokia N900</title>
		<link>http://www.substanceofcode.com/2011/05/05/nelisquare-pre-alpha-download-for-nokia-n900/</link>
		<comments>http://www.substanceofcode.com/2011/05/05/nelisquare-pre-alpha-download-for-nokia-n900/#comments</comments>
		<pubDate>Thu, 05 May 2011 04:48:17 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[qml]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[quick]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=991</guid>
		<description><![CDATA[Now you can download the first pre alpha preview version of Nelisquare app. Nelisquare is a Foursquare client for Maemo and upcoming MeeGo devices. There might also be a version for Symbian^3 phones. I&#8217;ll try to start using the repositories &#8230; <a href="http://www.substanceofcode.com/2011/05/05/nelisquare-pre-alpha-download-for-nokia-n900/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now you can download the first pre alpha preview version of Nelisquare app. Nelisquare is a Foursquare client for Maemo and upcoming MeeGo devices. There might also be a version for Symbian^3 phones.</p>
<p><a href="http://www.substanceofcode.com/wp-content/uploads/2011/05/attachment-Y901UV1.png" rel="lightbox[991]"><img class="alignnone size-full wp-image-993" title="Nelisquare" src="http://www.substanceofcode.com/wp-content/uploads/2011/05/attachment-Y901UV1.png" alt="" width="640" height="384" /></a></p>
<p>I&#8217;ll try to start using the repositories for distribution but at the moment you can download this preview from here:</p>
<ul>
<li><a href="http://www.substanceofcode.com/downloads/nelisquare_0.0.2_armel.deb">nelisquare_0.0.2_armel.deb</a></li>
</ul>
<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/" onclick="pageTracker._trackPageview('/outgoing/xn--h1aafme.net/?referer=');">&#1080;&#1082;&#1086;&#1085;&#1080;</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/05/05/nelisquare-pre-alpha-download-for-nokia-n900/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>Nelisquare Preview Video</title>
		<link>http://www.substanceofcode.com/2011/05/04/nelisquare-preview-video/</link>
		<comments>http://www.substanceofcode.com/2011/05/04/nelisquare-preview-video/#comments</comments>
		<pubDate>Tue, 03 May 2011 21:07:37 +0000</pubDate>
		<dc:creator>Tommi Laukkanen</dc:creator>
				<category><![CDATA[Qt]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[meego]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[qml]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[quick]]></category>

		<guid isPermaLink="false">http://www.substanceofcode.com/?p=986</guid>
		<description><![CDATA[I&#8217;ve started working on a simple Foursquare client, Nelisquare. It&#8217;s written in pure QML and JavaScript and plan is to have it working on the Maemo and MeeGo devices. It should run on Symbian^3 devices as well if really needed. &#8230; <a href="http://www.substanceofcode.com/2011/05/04/nelisquare-preview-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started working on a simple Foursquare client, Nelisquare. It&#8217;s written in pure QML and JavaScript and plan is to have it working on the Maemo and MeeGo devices. It should run on Symbian^3 devices as well if really needed.</p>
<p><a href="http://www.substanceofcode.com/wp-content/uploads/2011/05/IMG_9119.jpg" rel="lightbox[986]"><img class="alignnone size-full wp-image-987" title="Nelisquare" src="http://www.substanceofcode.com/wp-content/uploads/2011/05/IMG_9119.jpg" alt="" width="640" height="397" /></a></p>
<p>Here is a short video preview of the current pre alpha version of Nelisquare running on Nokia N900:</p>
<p><iframe width="640" height="510" src="http://www.youtube.com/embed/2sfnuF6Qf18?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>What do you think? What features would you like to see in Foursquare app?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.substanceofcode.com/2011/05/04/nelisquare-preview-video/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

