<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tabula Crypticum &#187; Mentioning MeeGo</title>
	<atom:link href="http://tabulacrypticum.wordpress.com/category/mentioning-meego/feed/" rel="self" type="application/rss+xml" />
	<link>http://tabulacrypticum.wordpress.com</link>
	<description>Best practices, random analyses and sober speculation by Randall &#34;Texrat&#34; Arnold</description>
	<lastBuildDate>Fri, 17 May 2013 15:12:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tabulacrypticum.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/879e9192d6121c15267b7bd9541469d6?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Tabula Crypticum &#187; Mentioning MeeGo</title>
		<link>http://tabulacrypticum.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tabulacrypticum.wordpress.com/osd.xml" title="Tabula Crypticum" />
	<atom:link rel='hub' href='http://tabulacrypticum.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New Year, New Direction</title>
		<link>http://tabulacrypticum.wordpress.com/2012/01/01/new-year-new-direction/</link>
		<comments>http://tabulacrypticum.wordpress.com/2012/01/01/new-year-new-direction/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 18:06:50 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[The Process and Product Frontier]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[post404]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=4193</guid>
		<description><![CDATA[I want to thank WordPress for the very cool blog stats job they did for the 2011 summary.  Saved me a lot of work! Which is especially good since I&#8217;ve been working hard on something new (I know, I know: &#8230; <a href="http://tabulacrypticum.wordpress.com/2012/01/01/new-year-new-direction/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=4193&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I want to thank WordPress for <a href="http://tabulacrypticum.wordpress.com/2011/annual-report/">the very cool blog stats job</a> they did for the 2011 summary.  Saved me a lot of work!</p>
<p>Which is especially good since I&#8217;ve been working hard on something new (I know, I know: what&#8217;s new in <em>that</em>, right?).  But bear with me! <span id="more-4193"></span></p>
<p>In a lot of ways I was all over the place in 2011 and want to fix that for 2012.  So for the most part my highly personal writing will occasionally show up at <a href="http://texrat.net">texrat.net</a>.  There will be a few more articles showing up here, mostly Nokia and Qt oriented, but going forward there will be a new home for the technical stuff.  <a href="http://post404.com"><img class="alignleft  wp-image-4194" title="404_sign_avatar" src="http://tabulacrypticum.files.wordpress.com/2012/01/404_sign_avatar.png?w=189&#038;h=189" alt="" width="189" height="189" /></a>So at some point Tabula Crypticum will no longer be updated.</p>
<p>This isn&#8217;t an easy decision, nor is it easy to implement.  I&#8217;ve had a lot of fun writing here, and reading the comments, but results were too erratic.  There were either amazing days of 3000+ views or frustrating days of a few accidental visitors.  I had trouble establishing something close to steady readership.</p>
<p>A lot of that of course is being some random, non-famous individual who talks too much.  Where&#8217;s the allure in <strong>that</strong>?  <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   But the fact that a few articles received extraordinary attention leads me to believe (in possible delusional fashion) that sometimes I get lucky and post something useful.</p>
<p>One way to increase the odds of that for a blog is to add more authors.  Along with authors you need editors.  Next thing you know you have a publishing empire.</p>
<p>Well, my new plans are not so grandiose.  Rather, I want to build a new blog in and around <em>communities</em>.  Particularly Maemo and MeeGo.  Not the products, but the <strong>people</strong>&#8230; many of whom are now scattered across the Internet striving valiantly to keep the free fires burning.  They&#8217;re involved in cool projects we are excited to share!</p>
<p>It&#8217;s not quite ready to officially launch yet, but I am announcing the creation of <a href="http://post404.com" target="_blank">post404</a>.  It&#8217;s starting off with a handful of senior editors and hopefully we can pull in a community of contributors.</p>
<p>Sound fun?  Follow <a href="https://twitter.com/#!/post404_Mag" target="_blank">@post404_Mag</a> on twitter (and me still at <a href="https://twitter.com/#!/Texrat" target="_blank">@texrat</a> of course) to get engaged!</p>
<p>Those of us starting this are passionate and hopeful.  Going forward, expect to see a lot less &#8220;I&#8221; and a lot more &#8216;we&#8221;.  Thanks for your interest!</p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/'>The Process and Product Frontier</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/community/'>community</a>, <a href='http://tabulacrypticum.wordpress.com/tag/post404/'>post404</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/4193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/4193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=4193&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2012/01/01/new-year-new-direction/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2012/01/404_sign_avatar.png" medium="image">
			<media:title type="html">404_sign_avatar</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft + Nokia Babies: Hate at a Distance, Love Up Close</title>
		<link>http://tabulacrypticum.wordpress.com/2011/12/23/microsoft-nokia-babies-hate-at-a-distance-love-up-close/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/12/23/microsoft-nokia-babies-hate-at-a-distance-love-up-close/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 22:48:40 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[Views and Reviews]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[Johan Paul]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Lumia]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=4109</guid>
		<description><![CDATA[Apologies to QML fans but I'm going to to extend the interruption of that series by at least one more article.  Blame a cynical friend's recent conversion to the Dark Side of mobile Microsoft [...] <a href="http://tabulacrypticum.wordpress.com/2011/12/23/microsoft-nokia-babies-hate-at-a-distance-love-up-close/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=4109&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_4133" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.pop.com.br/arquivos/m/mic/microsoft/177144_micronokia1jpgnull"><img class="size-full wp-image-4133" title="177144_micronokia1jpgnull" src="http://tabulacrypticum.files.wordpress.com/2011/12/177144_micronokia1jpgnull.png?w=500&#038;h=213" alt="" width="500" height="213" /></a><p class="wp-caption-text">original source: <a href="http://www.pop.com.br/" rel="nofollow">http://www.pop.com.br/</a></p></div>
<p>Apologies to QML fans but I&#8217;m going to to extend the <a href="http://tabulacrypticum.wordpress.com/2011/12/13/more-post-meego-musing-community-echoes/">interruption</a> of <a href="http://tabulacrypticum.wordpress.com/2011/12/04/a-qt-qml-beginners-project-motoring-part-2-rewind-and-reveal/">that series</a> by at least one more article.  Blame <a href="http://twitter.com/#!/kypeli/status/149765370817953793">a cynical friend&#8217;s recent conversion to the Dark Side of mobile Microsoft</a>.  <span id="more-4109"></span></p>
<p>As regular readers know I&#8217;ve been a dual Microsoft/Linux power user for many years.  While some friends see that as a bad case of cognitive dissonance, I prefer to call it <em>technical agnosticism</em>.  I was never interested though to include Windows Mobile in that scope, mainly due to an observance that it was just Windows scaled (badly) down to a handheld device rather than something specifically designed for the form factor.</p>
<p>Microsoft finally realized that, bit the bullet, and created Windows <em>Phone</em> from scratch.  But the product still carried Windows branding baggage and has been panned by some mobilists and tech pundits&#8211; many of whom did so with ten-foot virtual poles.</p>
<p>This has been especially true of Nokia fans (<em>self included</em>), particularly those who saw great things in the Linux-based operating systems Maemo and then MeeGo and had high hopes for <a href="http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/">the sexy N9</a>.  Nokia&#8217;s CEO had brought about the Elopocalypse in accepting Steve Ballmer&#8217;s engagement offer, and no one from the Linux side of the family wanted to be part of the post-wedding reception.  Some later snickered at <a href="http://news.cnet.com/8301-17852_3-20125899-71/nokias-lumia-means-um-prostitute-in-spanish/">the Spanish meaning for &#8220;Lumia&#8221;</a> (<em>as tempting as it is to riff on that further, I&#8217;ll demur</em>).</p>
<p>So far the <a href="http://www.incredibleblog.co.za/industry-news/micronokia-nokiasoft/">MicroNokia</a> nuptials have resulted in two acknowledged offspring: <a href="http://www.pcworld.com/article/242593/nokia_lumia_800_and_710_what_you_need_to_know.html">the fraternal Nokia Lumia twins, 710 and 800</a>.  There&#8217;s nothing apparently spectacular about the 710, hardware- or appearance-wise.  Its low price is the most attractive feature.  As for the 800, photos don&#8217;t quite do it justice.  You have to <strong>use </strong>this device to realize its true beauty.</p>
<p>The same can be said for Microsoft&#8217;s Windows Phone 7 OS.  Yes, videos seem compelling, but jaded smartphone users aren&#8217;t easily impressed by <a href="http://www.youtube.com/embed/cBISUhRIiSE">moving pictures</a>.  Experience it first-hand, however, and the skepticism melts.  I admit to encountering that at Nokia World when I first got to play with the Lumias.</p>
<p>This sort of mindset conversion is never more dramatic than when a diehard open source devotee is swayed.  Such was the case when my aforementioned friend <a href="http://twitter.com/#!/kypeli">Johan Paul</a> surprisingly tweeted the following:</p>
<p><a href="http://twitter.com/#!/kypeli/status/149765370817953793"><img class="aligncenter size-full wp-image-4127" title="kypeli_tweet" src="http://tabulacrypticum.files.wordpress.com/2011/12/kypeli_tweet.png?w=500&#038;h=199" alt="" width="500" height="199" /></a></p>
<p>I&#8217;m highly interested in what he&#8217;ll have to say further, the more he uses his Lumia 800.</p>
<p>Now, I can&#8217;t quite profess <em>unconditional</em> love for these babies.  Some of the beauty is only skin-deep and <a href="http://www.itbusiness.ca/it/client/en/home/News.asp?id=58525">there are genetic defects</a> only a mother could overlook.  My personal OS peeves are no tethering, no Bluetooth file transfers and no USB mass storage mode.  HUGE step backwards in my opinion and a MUST fix.  As for the Lumia 800, lack of TV output combined with omission of a front-facing camera have my teeth gritted.  I also have to wonder why support for quickly-trending <a href="http://en.wikipedia.org/wiki/Near_field_communication">NFC</a> was left out.</p>
<p>Beyond feature failures, Microsoft and Nokia face distinct but obviously related challenges here.  The former needs to get Windows Phone in general <a href="http://www.phone.com.bd/2011/12/terry-myerson-new-head-of-windows-phone-%e2%80%9cwe%e2%80%99re-at-0-market-share-for-all-practical-purposes%e2%80%9d/">out of the market share basement</a>.  The latter needs to re-establish their specific phones as must-have products.  I have yet to see a clear signal on how evangelical overlap is going to be handled by the two, particularly where software development is concerned.  I also still wonder if the marriage between them will ultimately put off other WP participants (<em>not that I actually care</em>).</p>
<p>Nevertheless, if outreach efforts can get examples into the hands of prospective buyers everywhere, even doubtful ones like my friend Johan, Microsoft and Nokia do indeed have a potentially winning combo.  The <a href="http://www.eweek.com/c/a/Application-Development/Nokia-Giving-Away-25000-Free-Windows-Phones-to-Developers-587483/">25,000 device-seeding effort</a> won&#8217;t hurt!  In addition to <a href="http://tabulacrypticum.wordpress.com/2011/11/26/why-i-am-every-qt-experts-worst-nightmare/">my QML explorations</a>, I plan to develop for Windows Phone and can&#8217;t wait to start showing off my own Lumia 800.</p>
<p>I just need to get that pretty baby in my hands&#8230;</p>
<p><em>Disclosure: author is a <a href="http://www.linkedin.com/in/tabletman">former Nokia employee</a> and current <a href="http://www.developer.nokia.com/Community/Blogs/blog/nokia-developer-news/2011/07/01/champion-of-the-month-randy-arnold">Nokia Developer Champion</a> learning Qt</em></p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/views-and-reviews/'>Views and Reviews</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/johan-paul/'>Johan Paul</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/lumia/'>Lumia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/maemo/'>Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/meego/'>MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/microsoft/'>Microsoft</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/windows-phone/'>Windows Phone</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/4109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/4109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=4109&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/12/23/microsoft-nokia-babies-hate-at-a-distance-love-up-close/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/12/177144_micronokia1jpgnull.png" medium="image">
			<media:title type="html">177144_micronokia1jpgnull</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/12/kypeli_tweet.png" medium="image">
			<media:title type="html">kypeli_tweet</media:title>
		</media:content>
	</item>
		<item>
		<title>More Post-MeeGo Musing: Community Echoes</title>
		<link>http://tabulacrypticum.wordpress.com/2011/12/13/more-post-meego-musing-community-echoes/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/12/13/more-post-meego-musing-community-echoes/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 16:30:36 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Employing Opportunity]]></category>
		<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[Smooth Codings]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[Tizen Rising]]></category>
		<category><![CDATA[Ways of Rocking]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Mer]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3996</guid>
		<description><![CDATA[Ever since Intel's MeeGo-cedes-to-Tizen announcement, I've been in a slightly unfocused state.  It's familiar territory-- when Maemo was set aside by Nokia for MeeGo, there was the same quandary: what now?  Better yet, what next [...] <a href="http://tabulacrypticum.wordpress.com/2011/12/13/more-post-meego-musing-community-echoes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3996&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Ever since Intel&#8217;s <a href="http://tabulacrypticum.wordpress.com/2011/10/02/me-tizen-you-join/">MeeGo-cedes-to-Tizen announcement</a>, I&#8217;ve been in a slightly unfocused state.  It&#8217;s familiar territory&#8211; when Maemo was set aside by Nokia for MeeGo, there was the same quandary: what now?  Better yet, what <em>next</em>?</p>
<p>After a little over two years of scant free time, <a href="http://tabulacrypticum.wordpress.com/2011/11/11/my-derailed-journey-back-to-nokia/">I&#8217;m finally working normal hours</a>.  So that liberates me for more community engagement, aka the stuff I <strong>really</strong> love.  It also frees me up to think.  But looking back on the past 5 years of support for open source projects with great promise but ultimate abandonment, I&#8217;m left to wonder what to target.  <span id="more-3996"></span></p>
<p>I asked that question out loud not long ago and concluded that adding Windows Phone to my repertoire makes sense.  I already have the skills and connections.  But so does including Qt, and so <a href="http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/">I&#8217;ve been plunging into QML</a> recently as I await the delivery of a Nokia WP phone for development.  I find that, in both cases, developer/enthusiast communities for both platforms are small and quiet in my area.  So I feel obligated to help build them up as I did for Maemo and MeeGo.</p>
<p>That last thought just makes me nostalgic for a time when inspiring those communities could be as simple as posting &#8220;Just wait until you see what&#8217;s next!&#8221; on a discussion forum or IRC chat.  The passion of Maemo and MeeGo advocates was undeniable.  Even their complaints betrayed high interest; most people who don&#8217;t really care about a product or project won&#8217;t give you much feedback.  They just leave.</p>
<p>I notice that the original Maemo community refuses to &#8220;just leave&#8221;.  At the very least, we lament on twitter the lost chances to see each other in person once or twice a year.  We hit each other up with connection requests on social media channels, as a friend did to me this morning, inspiring this post.</p>
<p>I&#8217;ve realized most of my true friends are nowhere close to my neighborhood.  They&#8217;re in Moscow and Tampere and Mexico City and New Delhi and Vancouver and Berlin and Beijing.  Sadly, <a href="http://tabulacrypticum.wordpress.com/2011/09/18/gary-birkett-a-community-heart/">one I&#8217;ll not see again</a>.</p>
<p>Some in my former circles will do more than cling to contact via virtual means.  Many are already in Qt and I hope to encourage more to try the waters.  A few will venture into Windows Phone, especially Nokia Developer Champions transitioning from Symbian.  Others have or will find homes in other related ventures like KDE, Ubuntu, Mozilla, et al.  So odds are I&#8217;ll bump into some of them here or there.</p>
<p>What I&#8217;d really like to do, though, is form a consortium of sorts from all of these passionate, talented people.  Find or create some projects, like Maemo, that fire us up again and keep us strongly connected.  The opportunities are there; Apple, Google, Facebook and Amazon haven&#8217;t solved every problem yet.</p>
<p>More than ever, creative solutions these days demand diversity of skills.  The landscape moves too fast, the darlings of industry overturned too often for people to successfully coagulate into homogenous, bureaucratic masses.  Those deeply embedded in the eroding status quo haven&#8217;t realized that yet.  But my old Maemo and MeeGo friends do.  They&#8217;re out there now, plowing new furrows in stale fields and causing wonderful disruption.  They&#8217;re fast <a href="http://www.devaamo.fi/">refactoring MeeGo communities</a> into new groups, some with new but <a href="http://www.merproject.org/">related purpose</a>.</p>
<p>Even with the so-called failures of Maemo and MeeGo, I&#8217;m proud of what the members accomplished.  I&#8217;m pleased to have been a part of those grand experiments.  And instead of bemoaning the outcomes, let&#8217;s refocus.  Retarget.  Identify and support initiatives that take from and extend the best parts of both.  Include rather than exclude.</p>
<p>Anyway, I&#8217;m not going anywhere.  I&#8217;m finding new focus.  I&#8217;ll see you all at <a href="http://www.qt-project.org/">Qt Project</a>, in <a href="http://webchat.freenode.net/?channels=Mer">the Mer IRC channel</a>, a local Windows Phone meetup or maybe some big conference somewhere.  Let&#8217;s stay in touch.  That&#8217;s what communities do.</p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/employing-opportunity/'>Employing Opportunity</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/smooth-codings/'>Smooth Codings</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/tizen-rising/'>Tizen Rising</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/'>Ways of Rocking</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/intel/'>Intel</a>, <a href='http://tabulacrypticum.wordpress.com/tag/kde/'>KDE</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/maemo/'>Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/meego/'>MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/mer/'>Mer</a>, <a href='http://tabulacrypticum.wordpress.com/tag/mozilla/'>Mozilla</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qt/'>Qt</a>, <a href='http://tabulacrypticum.wordpress.com/tag/ubuntu/'>Ubuntu</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3996/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3996&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/12/13/more-post-meego-musing-community-echoes/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>
	</item>
		<item>
		<title>A Qt QML Beginner’s Project: MotoRing, part 2 – Rewind and Reveal</title>
		<link>http://tabulacrypticum.wordpress.com/2011/12/04/a-qt-qml-beginners-project-motoring-part-2-rewind-and-reveal/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/12/04/a-qt-qml-beginners-project-motoring-part-2-rewind-and-reveal/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 00:29:58 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[Smooth Codings]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[MotoRing]]></category>
		<category><![CDATA[N9]]></category>
		<category><![CDATA[N950]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[QML]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3971</guid>
		<description><![CDATA[Finally, here's the much-demanded second part to this QML beginner-focused series.  Okay, one guy asked, but he sounded really interested.

I said at the end of the first article that I would progress to the next phase in this one.  But the request for a screenshot of the app at this point got me to thinking that it would be worth more to fledgling QML developers if I backed up and broke down the code [...] <a href="http://tabulacrypticum.wordpress.com/2011/12/04/a-qt-qml-beginners-project-motoring-part-2-rewind-and-reveal/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3971&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://tabulacrypticum.files.wordpress.com/2011/12/motoring_logo1-2.png"><img class="alignleft size-full wp-image-3978" title="MotoRing_logo1-2" src="http://tabulacrypticum.files.wordpress.com/2011/12/motoring_logo1-2.png?w=500" alt=""   /></a>Finally, here&#8217;s the much-demanded second part to this QML beginner-focused series.  Okay, <a href="http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/comment-page-1/#comment-6094"><em>one</em> guy asked</a>, but he sounded <em>really</em> interested.</p>
<p>I said at the end of <a href="http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/">the first article</a> that I would progress to the next phase in this one.  But the request for a screenshot of the app at this point got me to thinking that it would be worth more to fledgling QML developers if I backed up and broke down the code.  So let&#8217;s do it.  There&#8217;s a lot to cover, so I&#8217;ll spread it across two or three articles.<span id="more-3971"></span></p>
<p>First, the promised screenshot:</p>
<div id="attachment_3972" class="wp-caption aligncenter" style="width: 442px"><a href="http://tabulacrypticum.files.wordpress.com/2011/12/20111202162047.png"><img class=" wp-image-3972 " title="MotoRing1" src="http://tabulacrypticum.files.wordpress.com/2011/12/20111202162047.png?w=432&#038;h=769" alt="" width="432" height="769" /></a><p class="wp-caption-text">MotoRing, phase 1</p></div>
<p>There&#8217;s more going on here than my final app would really need, but I was working for two things here: one, to expand the original code example&#8217;s functionality for anyone following me, and also to provide visual feedback of functionality for my own drive trials.  Ultimately, the home screen will be very simple and the app will rely on a separate configuration screen (or menu) along with notification audio and dialogs screens.  For safety&#8217;s sake, and especially given that this app is to reduce driver interruptions, emphasis will be on audio.</p>
<p>As you can see, I placed units selection at the top of the screen.  That made it easy to toggle back and forth between miles-per-hour and kilometers-per-hour during testing.  Speed certainly doesn&#8217;t need the level of precision shown; I should just truncate at the decimal point.  The screen above shows that typical US measurements are selected (<em>feet, miles</em>) and the speed shown is in miles per hour.  I could also add more context (<em>i.e., &#8220;MPH&#8221; or &#8220;KPH&#8221; after the speed readout</em>) but that&#8217;s not necessary for this app.</p>
<p>Now, let&#8217;s dig into the code, starting with main.qml, which is automatically created for Qt Quick projects.</p>
<p>There&#8217;s the usual basic requirements of course.  In main.qml, the &#8220;home&#8221; code, we load the necessary libraries for QT Quick and MeeGo Harmattan:</p>
<pre>import QtQuick 1.1
import com.nokia.meego 1.0</pre>
<p>The actual declarative code describes the home page itself:</p>
<pre>PageStackWindow {
    id: appWindow
    initialPage: mainPage
    showStatusBar: true

    MainPage {
        id: mainPage
    }
    ToolBarLayout {
        id: commonTools
        visible: true
        parent: appWindow.pageStack.currentPage

        Item {
            id: switchRow
            width: 300
            height: 32
            anchors.verticalCenter: parent.verticalCenter

            // Switch for power saving: toggle gps on/off
            Switch {
                id: gpsSwitch
                anchors.verticalCenter: parent.verticalCenter
                checked: false
                anchors.right: parent.right
                anchors.rightMargin: 50
            }
            Text {
                id:switchText
                font.pointSize: 24
                text: gpsSwitch.checked ? "GPS ON" : "GPS OFF"
                horizontalAlignment: Text.AlignRight
                anchors.verticalCenter: parent.verticalCenter
                anchors.right: gpsSwitch.left
                anchors.rightMargin: 25
                font.family: "Nokia Pure"
            }

        }
// menu not yet implemented
        ToolIcon {
            platformIconId: "toolbar-view-menu";
        }
    }
}</pre>
<p>I&#8217;m still struggling to fully understand how to use the <a href="http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-pagestackwindow.html">PageStackWindow</a> element (<em>and welcome all explanations and examples</em>) but the functionality is clear: it identifies the content page(s) to load for main.qml.  In this case, we have MainPage.qml (<em>which is also created by default</em>) which contains our actual program and is selected via <a href="http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-pagestackwindow.html#initialPage-prop"><strong>initialPage: mainPage</strong></a>.  (<em>note: I still haven&#8217;t figured out how to manage multiple pages with this, and could use some help!</em>)</p>
<p>I have customized the default main.qml content by removing some of the auto-generated stuff and replacing it with what my app needs.  In this case, an on/off switch (gpsSwitch) on the Toolbar (commonTools) at the bottom of the page.  The switch works in conjunction with a text box (switchText), so both elements are grouped into an <a href="http://doc.qt.nokia.com/4.7-snapshot/qml-item.html">Item</a> called switchRow. The Item element, as <a href="http://doc.qt.nokia.com/4.7-snapshot/qml-item.html#details">explained here</a>, makes such grouping (and therefore managing) of common and/or related items easy.  As a side note, I&#8217;m sure I don&#8217;t have to explain what the <strong>id</strong> property is doing for all elements&#8230; do I?  <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>To toggle the GPS status, we use<strong> text: gpsSwitch.checked ? &#8220;GPS ON&#8221; : &#8220;GPS OFF&#8221;</strong>. Think of this as a simple IF/THEN. When the switch is on, the text value is set to &#8220;GPS ON&#8221;.  (<em>I&#8217;m thinking I can get rid of my two chunks of in-line JavaScript in MainPage.qml by doing something similar.</em>)</p>
<p>If I understand right, <strong>showStatusBar: true</strong> makes the Toolbar visible.  You&#8217;ll also see a menu item referenced in the last code chunk.  I haven&#8217;t got to that yet, but I&#8217;m hoping I can use the popup menu for settings.</p>
<p>There really isn&#8217;t much to main.qml on this or most other projects I&#8217;ve looked at.  It&#8217;s my understanding that keeping the page loader simple and using individual pages for specific app features is the best practice.  Someone correct me if that&#8217;s wrong!</p>
<p>On a related note, while checking tour dates of musical groups I enjoy, I realized there wasn&#8217;t an event planner app for MeeGo Harmattan that would suit my purposes.  So I&#8217;ll make that another documented project, one that might actually be easier than this one.</p>
<p>One recurring, general gripe: I&#8217;m really perturbed by some common Qt Quick elements being documented, separately, as both Symbian and MeeGo types.  PageStackWindow is one example (<em>note that I deliberately linked to MeeGo Harmattan documentation</em>).  Why is this?</p>
<p>Next: I&#8217;ll parse out MainPage.qml&#8230;</p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/smooth-codings/'>Smooth Codings</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/gps/'>GPS</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/motoring/'>MotoRing</a>, <a href='http://tabulacrypticum.wordpress.com/tag/n9/'>N9</a>, <a href='http://tabulacrypticum.wordpress.com/tag/n950/'>N950</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qml/'>QML</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qt/'>Qt</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3971/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3971&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/12/04/a-qt-qml-beginners-project-motoring-part-2-rewind-and-reveal/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/12/motoring_logo1-2.png" medium="image">
			<media:title type="html">MotoRing_logo1-2</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/12/20111202162047.png" medium="image">
			<media:title type="html">MotoRing1</media:title>
		</media:content>
	</item>
		<item>
		<title>A Qt QML Beginner&#8217;s Project: MotoRing, part 1 &#8211; GPS</title>
		<link>http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 03:42:39 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[Smooth Codings]]></category>
		<category><![CDATA[The Cat Corral]]></category>
		<category><![CDATA[The Process and Product Frontier]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[MotoRing]]></category>
		<category><![CDATA[N9]]></category>
		<category><![CDATA[N950]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[QML]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3920</guid>
		<description><![CDATA[I unloaded some Qt newbie frustration the other day detailing my first serious efforts to code for the Nokia N9.  Now I'd like to step back a bit and outline the actual project, and in subsequent posts walk other newcomers through my coding journey of pleasure and pain [...] <a href="http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3920&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://tabulacrypticum.wordpress.com/2011/11/26/why-i-am-every-qt-experts-worst-nightmare/">I unloaded some Qt newbie frustration the other day</a> detailing my first serious efforts to code for the Nokia N9.  Now I&#8217;d like to step back a bit and outline the <a href="http://tabulacrypticum.files.wordpress.com/2011/11/motoring_logo1-11.png"><img class="alignleft size-full wp-image-3959" title="MotoRing_logo1-1" src="http://tabulacrypticum.files.wordpress.com/2011/11/motoring_logo1-11.png?w=500" alt=""   /></a>actual project, and in subsequent posts walk other newcomers through my coding journey of pleasure and pain.</p>
<p>First a disclaimer: I&#8217;ve been programming for over 25 years.  That has included COBOL, Forth, Logo, DOS/VAX/Unix batch commands, Basic, LISP, Pascal, C, JavaScript and Visual Basic (both COM and .NET).  While I could work minor wonders with scripting and compiled linear languages, I found that I have been most productive in event-driven VB.Net.  Readers should know that I am not targeting an audience that&#8217;s totally new to programming, but rather, programmers who like me are experienced with other languages and platforms but new to Qt.</p>
<p>I really wasn&#8217;t very apprehensive about Qt, especially the mature 4.7.  Friends kept telling me how easy it was, and the Qt Creator environment did not look difficult at all at first glance.  <span id="more-3920"></span></p>
<p>What got me motivated to finally dive in?  I was presented recently with a coding challenge and after some thought decided I would create an app for the Nokia N9 and N950 that would intercept calls and texts for responsible drivers.  I hashed the idea over with <a href="http://twitter.com/#!/jaffa2">Andrew Flegg</a> and <a href="http://twitter.com/#!/thp4">Thomas Perl</a> <a href="http://tabulacrypticum.wordpress.com/2011/11/07/thoughts-from-nokia-world-2011/">in London last month</a> and they offered some really useful ideas.  Then I discovered not long ago that <a href="https://market.android.com/details?id=com.drivemode&amp;hl=en">apps of this sort already exist for other platforms</a> so there certainly appeared to be a need.</p>
<p>I elected to go the Qt Quick route and see if I could do this completely using QML and JavaScript .  What better test of QML&#8217;s depth and breadth?  I also have some experience with JavaScript and none with C++ so that was a deciding factor as well.</p>
<p>With any project, it&#8217;s always good to tackle requirements first.  So other than a clever name (in this case, MotoRing) what were mine?</p>
<ul>
<li>Constantly retrieve current device speed (in user-preferred units)</li>
<li>Intercept calls and texts when device is moving above a preset threshold</li>
<li>Send automatic text to callers/texters informing them that driver is not taking calls.  They should be instructed to immediately call back if there is an emergency</li>
<li>Allow calls through from previously intercepted number if placed within specified time frame (i.e., emergencies)</li>
<li>Automatically exit app after device has been moving below speed threshold for a given amount of time</li>
</ul>
<p>That&#8217;s pretty much it.  Of course we can add more bells and whistles, but it&#8217;s usually best, especially for us beginners, to focus on core functionality first.  On that note, as I began this I wasn&#8217;t even sure if QML and JavaScript could handle this idea.  So the first order of business was to check that out, starting with the GPS need.</p>
<p>As I noted in the previous article, I found example code right away.  After some small bugs were exorcized, the example ran perfectly.  I just needed to add Speed capture.</p>
<p>No need to rehash my struggles with Qt Creator&#8217;s behavior.  I&#8217;m learning to work around its occasional flakiness anyway (<em>and will report bugs once I get a good grip on what&#8217;s been happening</em>).  My main problems outside of bugs and IDE quirks had to do with QML element layout.  Minor changes kept flinging things around my workspace.  Then I came to understand that <strong>Qt Creator allows UI elements to be positioned relative to each other</strong>&#8230; and that&#8217;s how my selected sample code was oriented.  This is an elegant solution to the need for fluidity on mobile devices, especially in handling portrait and landscape flipping.  On a related note, I had also been mystified as to why the layout Grid in the sample code extended beyond my portrait mode boundary, until I realized that this was done to accommodate landscape mode.</p>
<p>Ah HA!</p>
<p>With this new-found grasp of QML layout features I was able to make changes to elements positioning without fearing their fall into some IDE black hole.  That included adding a new Speed indicator for testing purposes (<em>I really don&#8217;t need all the other GPS properties</em>).</p>
<p>Getting the speed indicator to work was easy.  I found what I needed on <a href="http://doc.qt.nokia.com/qtmobility-1.2/qml-position.html#speed-prop">a Qt API documentation page</a> and It Just Worked.  But in my excitement I neglected to note how speed was returned.  My youngest son and I took the app out for a test drive and were mystified at the results.  Speed in MotoRing seemed to be about a fourth of actual.</p>
<p>I felt pretty stupid when I discovered the next day that speed is shown by default in meters per second.  That is, 3.6 kilometers per hour.</p>
<p>Of course in the US we measure <em>miles</em> per hour.  I wanted my app to be able to handle either, so I needed a function.  I whipped the following up in JavaScript (<em>precision is truncated</em>):</p>
<blockquote><p>function speedConvert(speedState) {<br />
if (speedState == buttonMetric)<br />
return 1.00;<br />
else<br />
return 0.62;<br />
}</p></blockquote>
<p>I also added a ButtonRow element to the top of the page to toggle miles-per-hour and kilometers-per-hour.  The text box for speed passes the state of this element through the JavaScript function above to determine which is being used.  There is probably an even easier way to do this but my method works well.  Not counting a brief hair-pulling period where I forgot that JavaScript has no &#8220;THEN&#8221; in &#8220;If/Else&#8221; statements.  Oops!</p>
<p>After I got this part working well, I updated the code at <a href="http://wiki.meego.com/QML/Get_GPS_data">wiki.meego.com/QML/Get_GPS_data</a>.  If you have ideas on how to improve it further, feel free!</p>
<p>Some things to note:</p>
<ul>
<li>It would be nice to have the app automatically set units of measure based on localization settings, but I&#8217;m not even sure QML can support that.  Readers?</li>
<li>I would have rather used a RadioButton rather than ButtonRow element&#8211; but <a href="http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-radiobutton.html">despite what&#8217;s shown in the Harmattan API documentation</a>, it does not appear to be available for that platform.  Question: why would this be a Symbian-specific element?  Radio buttons are very common UI features</li>
<li>Speed accuracy seems to be +/- about 3 miles per hour, so consider that when you set thresholds</li>
</ul>
<p>Next: I need to add the threshold setting, and look into SMS interception&#8230;</p>
<p><em>On a broader note: if you&#8217;re interested in this series, and/or articles that strive to make technology more accessible, make sure to subscribe to this blog as that will be more of the focus going forward.  And feel free to share articles!</em></p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/smooth-codings/'>Smooth Codings</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/'>The Cat Corral</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/'>The Process and Product Frontier</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/gps/'>GPS</a>, <a href='http://tabulacrypticum.wordpress.com/tag/javascript/'>JavaScript</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/motoring/'>MotoRing</a>, <a href='http://tabulacrypticum.wordpress.com/tag/n9/'>N9</a>, <a href='http://tabulacrypticum.wordpress.com/tag/n950/'>N950</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qml/'>QML</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qt/'>Qt</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3920/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3920/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3920&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/11/29/a-qt-qml-beginners-project-motoring-part-1-gps/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/11/motoring_logo1-11.png" medium="image">
			<media:title type="html">MotoRing_logo1-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Why I am Every Qt Expert&#8217;s Worst Nightmare</title>
		<link>http://tabulacrypticum.wordpress.com/2011/11/26/why-i-am-every-qt-experts-worst-nightmare/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/11/26/why-i-am-every-qt-experts-worst-nightmare/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 21:31:56 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[Smooth Codings]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[Unusability]]></category>
		<category><![CDATA[Views and Reviews]]></category>
		<category><![CDATA[Ways of Rocking]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[QML]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3891</guid>
		<description><![CDATA[As I've noted before, I have been interested in Qt development for some time and finally got to where I could allocate the hours to learning.  I missed out on local Qt training a while back so I'm dependent on documentation along with patient people online [...] <a href="http://tabulacrypticum.wordpress.com/2011/11/26/why-i-am-every-qt-experts-worst-nightmare/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3891&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As <a href="http://tabulacrypticum.wordpress.com/2010/05/17/diary-of-a-qt-noob/">I&#8217;ve noted before</a>, I have been interested in Qt development for some time and finally got to where I could allocate the hours to learning.  I missed out on local Qt training a while back so I&#8217;m dependent on documentation along with patient people online.</p>
<p>The latter have been a huge help.  I&#8217;ve encountered some weird and frustrating situations from which many friends have rescued me.  The former, however, have been severely lacking.  But let me share the pain with you progressively.</p>
<p>I decided to create an application for <a href="http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/">the Nokia N9</a>.  The app will make use of GPS and cellular services mainly, and shouldn&#8217;t be very complicated.  I chose <a href="http://qt.nokia.com/qtquick/">Qt Quick</a> because I wanted to see how mature QML really is at this point.  Plus I&#8217;m allergic to C++.  <span id="more-3891"></span></p>
<p>Installing the latest Qt SDK was no problem.  It was  a slow process, but everything just worked.  I then began searching for sample code because starting projects that way has always been my best mode of learning outside of formal training.  Note to others who do the same: <strong>always credit those who have selflessly shared code that gets you started</strong>.  One day you&#8217;ll want others to do the same for you.</p>
<p>I elected to start with GPS since that was the crucial, and I wasn&#8217;t sure if there was even QML support for it.  I was pleased to see many results come up for GPS +QML +sample, especially <a href="http://wiki.meego.com/QML/Get_GPS_data">a MeeGo wiki entry</a> by a friend.  However, at first the code generated too many errors, most related to specifying invalid anchor properties.  I passed that along, the code was updated, and I progressed from showstopping errors to a blank screen.  Well, that was something!  Another friend made a few more changes and success!  I now had GPS data.  What a feeling!</p>
<p>Then the weird stuff.  I added another QML file and changed the id of the grid object on MainPage.qml, and after the next build my app was all black.  There were no new errors or warnings so I was mystified.  But no problem: surely unwinding the last code changes and reverting back to the last good state would restore the app to its previously successful condition&#8230; right?</p>
<p><em>Wrong</em>.</p>
<p>Even after a new build the app stayed black.  I exited Qt Creator and restarted the project twice; no improvement.  No one online could provide an answer, either.  Out of exasperation I killed the project and recreated it from scratch using the same code that had just failed.  It now worked again.  Go figure.</p>
<p>The next day I made some more changes, and each test build was successful.  I really felt I was getting the hang of QML now!  Until I renamed the id of a button on main.qml.  Zap!  Black Screen of Death again.</p>
<p>So at least now I had a culprit: mucking with element id values.  But still no understanding of why.  I was told in the #Qt irc channel on freenode.net that the project was not getting fully repackaged even after reverting the code.  I would assume that the Clean function would resolve such issues&#8230; but in these two instances it did not.  However, this second time exiting Qt Creator and reloading had the desired effect: the project compiled and ran properly again&#8230; mysteriously, even after I did the id rename a second time!  In other words, the change that seemingly broke the build the first time sailed right through a second.</p>
<p>I now have a reputation on twitter as <a href="http://twitter.com/#!/mwrf/status/140521537060085760">the guy who scares off wannabee QML coders</a>.</p>
<p>But of course that&#8217;s not my goal.  I really want to master this, and maybe ultimately help others as a Nokia Developer Champion.  In the course of the past two days&#8217; madness, however, I have discovered a few things:</p>
<ul>
<li>The Qt community is awesome.  I cannot overstate that.  Even as I flooded twitter and IRC with inane questions, rants and cries of despair, patient experts kept stepping forth.  Nokia is truly blessed to have them involved.</li>
<li>QML code examples are fairly easy to find and usually useful.  I have been brute-force hacking my way through Qt Quick, and mostly successful at finding relevant code snips to plug into my project.  And when they don&#8217;t work, again, the community <em>does</em>.</li>
<li>Qt documentation is severely lacking.  Don&#8217;t get me wrong: it&#8217;s easily available and there&#8217;s a LOT of ground covered&#8211; but it falls short in details.  I ran into too many situations where the text would say &#8220;To do <em>this</em> you first need to do <em>that</em>&#8221; with no pointer whatsoever to how you did <em>that</em>.  Come on&#8230; at least give us a link!  And some examples that demonstrate entire solutions, not just pieces (<em>note: <a href="http://blog.qt.nokia.com/2011/11/25/new-guides-to-help-you-develop-with-qt-quick-faster/">according to the latest Qt Blog article</a>, they are getting this now</em>).</li>
</ul>
<p>To be fair, documentation that comes up short is certainly not unique to Qt.  The sort of omission I cited above has been a huge issue with Microsoft developer docs for decades.  To the Qt team&#8217;s credit, they embedded bug reporting right into the dev environment.  <a href="https://bugreports.qt.nokia.com/browse/QTSDK-1125">I dutifully reported my first bug</a> and I&#8217;m sure it won&#8217;t be my last.</p>
<p>My suggestion to <a href="http://qt-project.org/">the Qt Project</a> is to start floating docs past beginning users, especially those with a coding background in other platforms but new to Qt.</p>
<p>I learned in humbling fashion very early in my developer days how useful this can be.  I had written a DOS QuickBasic utility that converted data from one format to another.  There was a single screen of user inputs and I was very confident I had coded it strong enough to foil the worst of evil users.  But to be sure, I sat a very disagreeable co-worker down at my PC and challenged him to find bugs.</p>
<p>Some time later, he smugly presented me with three pages worth.</p>
<p>It turns out I had neglected to test for invalid inputs in several cases.  My trouble-making tester had tried every character combination he could imagine and broke my app more ways than I had thought possible.  But he did me a huge favor: not only did that app turn out to be extremely robust after bug-fixing, but I learned a valuable lesson.  That is, test your apps (and documentation, sample code, etc) on people who come at them with fresh eyes and even a high desire to find fault.  Your product will ultimately emerge the better for it.</p>
<p>Now, back to QML coding&#8230; you&#8217;ve been warned!</p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/smooth-codings/'>Smooth Codings</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/unusability/'>Unusability</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/views-and-reviews/'>Views and Reviews</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/'>Ways of Rocking</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/gps/'>GPS</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qml/'>QML</a>, <a href='http://tabulacrypticum.wordpress.com/tag/qt/'>Qt</a>, <a href='http://tabulacrypticum.wordpress.com/tag/twitter/'>twitter</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3891/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3891&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/11/26/why-i-am-every-qt-experts-worst-nightmare/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>
	</item>
		<item>
		<title>Nokia&#8217;s N9: An Unexpected Owner&#8217;s Review</title>
		<link>http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 04:22:34 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Delivering Quality]]></category>
		<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[The Process and Product Frontier]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[Views and Reviews]]></category>
		<category><![CDATA[Ways of Rocking]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[Harmattan]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[N9]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3814</guid>
		<description><![CDATA[I didn't expect to be able to say anything first-hand about the Nokia N9.  I really thought my semi-facetious post a while back would be pretty much it unless I came up with some other abstract commentary to inflict on you all.  And I really haven't used this meandering blog for device reviews, unless you count one admittedly unusual attempt for the slightly-less-cool N8.

So I was genuinely surprised to receive a sleek black N9 in London last month the day before Nokia World 2011, at a special Champions Day event.  And I've used it enough to share some juicy details [...] <a href="http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3814&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 204px"><a href="http://cdn.conversations.nokia.com.s3.amazonaws.com/wp-content/uploads/2011/06/black_small_crop.png"><img class="  " title="N9-black" src="http://cdn.conversations.nokia.com.s3.amazonaws.com/wp-content/uploads/2011/06/black_small_crop.png" alt="" width="194" height="343" /></a><p class="wp-caption-text">source: conversations.nokia.com</p></div>
<p>I didn&#8217;t expect to be able to say anything first-hand about <a href="http://europe.nokia.com/find-products/devices/nokia-n9">the Nokia N9</a>.  I really thought <a href="http://tabulacrypticum.wordpress.com/2011/06/23/nokias-n9-cool-cruel-and-unusual/">my semi-facetious post</a> a while back would be pretty much it unless I came up with some other abstract commentary to inflict on you all.  And I really haven&#8217;t used this meandering blog for device reviews, unless you count <a href="http://tabulacrypticum.wordpress.com/2011/07/26/an-n8-charm/">one admittedly unusual attempt for the slightly-less-cool N8</a>.</p>
<p>So I was genuinely surprised to receive a sleek black N9 in London last month the day before <a href="http://tabulacrypticum.wordpress.com/2011/11/07/thoughts-from-nokia-world-2011/">Nokia World 2011</a>, at a special Champions Day event.  And I&#8217;ve used it enough to share some juicy details.</p>
<p>First, however, a disclaimer:</p>
<blockquote><p>The following review is from a drooling, starry-eyed device nut who is contemplating super-gluing an N9 to his hand.  Don&#8217;t expect much objectivity.</p></blockquote>
<p>So let&#8217;s do this.  <span id="more-3814"></span></p>
<h3>Design</h3>
<p>There&#8217;s been enough mentioned on this aspect, but I have to say it myself nonetheless: <strong>this is the Ferrari of phones</strong>.  In fact <a href="http://twitter.com/#!/Texrat/status/132326077879164928">I even suggested on Twitter that Nokia co-brand a red one with the Italian king of cars</a>.  I cannot overstate the sexy elegance.  Yes I have overused that word &#8220;sexy&#8221;.  Yes the N9 deserves it.  <strong>No other cell phone has been designed better</strong>.  Most don&#8217;t even come close.</p>
<p>Your gaze is immediately hooked by that seductive ebony screen.  The one bordered by an almost non-existent bezel.  The only one that gently arches above the front surface of a cell phone.  Double-tap that gloss black Gorilla glass beauty and be dazzled by the display&#8217;s brilliance.</p>
<p>This device is such a work of art that I find myself treating it with much more reverence than its predecessors.  I am using the included slip case religiously, and finally contemplating placing a screen cover on a cell phone&#8230; for the first time.  Just hope I find one that does it justice.</p>
<p>The single-body case is almost stunning enough to make me forgive Nokia for the sealed battery.  <em>Almost</em>&#8230; but given my discouraging experiences with Nokia batteries, I&#8217;m really concerned about the possibility that this one could go bad.  So there&#8217;s a risk.</p>
<p>I&#8217;m also disgusted with myself for somehow letting the chrome camera trim get a little scuffed.  Probably from riding in my pocket.  <em>Note to self: buy a damned hip case</em>.</p>
<p>Oh, and I <strong>really</strong> like the robust SIM slot and usb cover mechanisms.  <strong>Nokia finally got those right</strong>!</p>
<h3>UI/UX</h3>
<p>I came to this conclusion with the N950, but the N9 just cemented it: <strong>MeeGo Harmattan provides the ultimate mobile device experience</strong>.  Period.  Yes, I have a fondness for the various Maemo iterations (and a tolerance for Symbian Anna) but this user experience is state of the art.  Swiping is so intuitive, so expected, that I now find myself futilely flicking my finger across the screens of lesser devices.  Other than some oddities with settings drilldowns, I&#8217;m completely satisfied.</p>
<p>Notifications and messaging integrations go a long way toward making this a must-have product.  I&#8217;m a forgetful sort who gave up on watches when I started using cell phones, and the N9 does a great job of alerting me to what I&#8217;ve scheduled and what is going on in my virtual world.  The sleep screen shows the time and icons for alert types&#8211; very handy.</p>
<h3>Power/Performance</h3>
<p>At first the N9 irked me with its sluggishness on waking from sleep.  No such thing as a coffee app, unfortunately, so I had to wait for the recent PR 1.1 update to see an improvement.  Sure enough, it now wakes up and goes straight to work.  Nicely done, Nokia!  Especially getting the update out so quickly.</p>
<p>Battery life is&#8230; tolerable.  I&#8217;m a demanding user of mobile internet so I know to keep expectations low&#8230; but I would not have complained if a larger capacity battery had added some size and weight.  My <em>ultimate</em> dream device will go <em>at least</em> a day of heavy use without needing a recharge.  The N9 isn&#8217;t there, but it tends to last long enough between recharge opportunities.  I occasionally have issues charging from usb (&#8220;not enough power&#8230;&#8221;) but without some troubleshooting I don&#8217;t know if it&#8217;s the phone, my power sources or both.</p>
<h3>Apps</h3>
<p>You know me: <a href="http://tabulacrypticum.wordpress.com/2011/07/15/confessions-of-an-appathetic-user/">I&#8217;m not really an app guy</a>.  Allergic to Apple-sized content stores, I&#8217;m usually content with what the manufacturer includes.  Nokia has done a great job here, preloading the N9 with the usual useful utilities like Maps, Music, Facebook &amp; Twitter clients, a nice integrated Accuweather app and much more.  That even includes <a href="http://thehandheldblog.com/2011/10/27/nokia-drive-windows-phone/">Nokia Drive</a>, contrary to some misleading press.</p>
<p>So what have I installed?</p>
<ul>
<li>Solitaire</li>
<li>PhoneTorch</li>
<li>Recorder</li>
<li>File Manager (beta)</li>
<li>Radio FM4</li>
</ul>
<p>&#8230;and <a href="http://store.ovi.com/content/68184?clickSource=browse&amp;categoryId=13&amp;contentArea=personalize&amp;pos=7">a really pretty fish wallpaper</a>.  All recommended.</p>
<h3>Etcetera</h3>
<p>I love the tiny usb-style wall charger.  It&#8217;s about time Nokia got on board with that.</p>
<p>Kudos also to Nokia for its environmentally-responsible quest to reduce packaging.  The N9&#8242;s product box is very close to zero wasted space.  Other manufacturers, take note: you should be ashamed of your excess.</p>
<p>I enabled Developer mode on mine because I&#8217;m trying to teach myself Qt.  I haven&#8217;t seen it interfere with any other functionality.  Now if only my code would work&#8230;</p>
<h3>Summary</h3>
<p>The most surprising thing about the N9?  The amazing reaction it&#8217;s garnered.  Quotes like:</p>
<blockquote><p>You&#8217;ve never seen anything like it, and if you think it&#8217;s attractive in pictures, wait until you see it in person &#8212; it&#8217;s completely and utterly irresistible. -<a href="http://www.engadget.com/2011/10/22/nokia-n9-review/">Engadget</a></p>
<p>The thing with the N9, though, is that, much to my surprise, I really do rather like it. -<a href="http://www.gizmodo.com.au/2011/10/review-nokia-n9/">Gizmodo</a></p>
<p>After using the Lumia 800 for a day, I am happy to say that it makes my Nokia N9 purchase even more valid and justifiable -<a href="http://www.zdnet.com/blog/cell-phones/nokia-lumia-800-and-n9-same-form-factor-different-audience/6870">ZDNet</a></p></blockquote>
<p>The sole complaints from reviewers?  The expected short shelf life of the MeeGo Harmattan OS and the scarcity of apps.</p>
<p>I must now remind the reader: I am really a computer person, not a phone person.  And when I have had to use a cell phone, my past preference has been Nokia sliders and E71-type form factors.  So when I tell you I can&#8217;t put this candy bar touchscreen phone down, that&#8217;s profound.  <strong>The user experience has no equal</strong>.</p>
<p>Well done, Nokia!  Now&#8230; if your CEO would only change his mind on the platform&#8217;s viability&#8230;</p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/delivering-quality/'>Delivering Quality</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/'>The Process and Product Frontier</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/views-and-reviews/'>Views and Reviews</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/'>Ways of Rocking</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/harmattan/'>Harmattan</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/maemo/'>Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/meego/'>MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/n9/'>N9</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3814/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3814&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://cdn.conversations.nokia.com.s3.amazonaws.com/wp-content/uploads/2011/06/black_small_crop.png" medium="image">
			<media:title type="html">N9-black</media:title>
		</media:content>
	</item>
		<item>
		<title>My Derailed Journey Back to Nokia</title>
		<link>http://tabulacrypticum.wordpress.com/2011/11/11/my-derailed-journey-back-to-nokia/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/11/11/my-derailed-journey-back-to-nokia/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 22:49:30 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Employing Opportunity]]></category>
		<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[Views and Reviews]]></category>
		<category><![CDATA[Ways of Rocking]]></category>
		<category><![CDATA[employment]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Nokia Developer Champion]]></category>
		<category><![CDATA[Nokia World]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3821</guid>
		<description><![CDATA[This is a highly personal post so for those whose eyes roll or minds reel at the thought, click past this one and I promise more juicy tech stuff next [...] <a href="http://tabulacrypticum.wordpress.com/2011/11/11/my-derailed-journey-back-to-nokia/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3821&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://tabulacrypticum.files.wordpress.com/2011/11/mc9000370751.png"><img class="size-full wp-image-3830 aligncenter" title="MC900037075[1]" src="http://tabulacrypticum.files.wordpress.com/2011/11/mc9000370751.png?w=500" alt=""   /></a></p>
<p style="text-align:left;">This is a highly personal post so for those whose eyes roll or minds reel at the thought, click past this one and I promise more juicy tech stuff next.</p>
<p>As regular readers know, I lost a great job with an awesome company in January of 2009.  As of this past Monday I started a challenging new role with what seems like another awesome company so far.  In between, I worked at something that didn&#8217;t work out while keeping an eye on Nokia opportunities the whole time.   <span id="more-3821"></span></p>
<p>Now, maybe I need to qualify that last statement.  It&#8217;s not like I&#8217;m ever going to &#8220;phone in&#8221; performance at any employer.  I worked hard at my previous position.  But I could have made much, much more of the role had I been so empowered&#8230; and it was extremely difficult going from the can-do culture at Finland&#8217;s single largest employer to an organization that could have used a best-practice infusion at the very least.</p>
<p>I&#8217;ve related here and there some lessons learned before and after my Nokia job loss and I will repeat them here for the interested readers&#8217; sake.  Not just to bemoan my own mistakes, but perhaps help others from making the same ones.</p>
<p>But first I want to share some things with Nokia.</p>
<p>You really were an awesome employer.  There&#8217;s no such thing as absolutely perfect, but you were close enough for me.  You provided me opportunities I never could have previously imagined.  Thanks to you I&#8217;ve been to Finland, France, Ireland, The Netherlands, England and Mexico (not to mention states here in the US).  I was already open to cultures other than my own but you cracked my mind wider.</p>
<p>The projects I was given, and others I was able to initiate thanks to your empowerment, had me eagerly racing into work on Mondays when others dreaded the drive.  It&#8217;s an almost indescribable feeling.  Like I was being paid to play.</p>
<p>When you closed the Alliance factory I was almost in tears.  Many colleagues did indeed cry.  We were a family.  A tight, talented family that kicked ass if I might say.  I still believe there was value in what we did for the US market.  I still believe we had the skills and strengths to turn around your prospects here.  I just hope you&#8217;re truly serious about pulling that off.</p>
<p>You emphasized Connecting People at every level, every entry and exit point.  I wasn&#8217;t good at that at first.  You helped.  In three years I went from a stuttering introvert to a much more confident trainer, presenter and business explorer.  You demanded it.  Thank you for pushing me out of my comfort zone.</p>
<p>I didn&#8217;t get it as well as I should have.  Sure, I networked globally with 400 to 500 people on a regular basis, but I neglected key parties on my <em>home</em> turf.  So when you (mistakenly) decided my critical role was superfluous, I discovered the hard way that I had not made managers at the fringe of my circle aware of who I really was and what I could do for them.  You were good enough to give me two months to find another internal opportunity, and they did exist, but the hiring managers declined to interview me because of my former failure to fully network.  Ouch. Lesson learned&#8230; painfully.</p>
<p>But it wasn&#8217;t all me.  In the past three years I&#8217;ve noticed you doing some odd, even counterproductive things with regards to hiring.  I&#8217;m mystified by why you deleted the &#8220;Global/Location Negotiable&#8221; job classification out of your Taleo  career system.  Many of your employees can and do operate virtually.  So how do you classify them now?  And why did you remove that for new prospects?  I don&#8217;t get it; <strong>virtual</strong> is the trend!</p>
<p>Then there was the extremely frustrating experience of applying for jobs that were available.  On one I was told I was overqualified and would not be considered.  I replied that the economy here had dropped just about everyone down a job grade so that was not an issue.  Still no go.  The job was closed without being filled, then re-opened weeks later, same exact description.  I applied again, and this time was told I was <em>under</em>qualified.</p>
<p><em>Really?</em></p>
<p>There were so many other chances at roles I could fulfill.  But no interviews.  I still don&#8217;t know why.</p>
<p>I came <em>so</em> close to rejoining you a month ago, though&#8211; I was even told to expect an interview!  But you dashed those hopes by deleting the opening&#8230; along with, I now hear, the jobs of more friends and colleagues.  That&#8217;s hard news to swallow, and I can only hope your master plan is on track.  Of course I also hope that every released employee finds another good opportunity as soon as possible.</p>
<p>But hey, I&#8217;m not writing just to lament lost opportunities.  I&#8217;m throwing myself into what I&#8217;m doing now.  An even though I failed to rejoin you, I&#8217;ve stayed close.  In 2009 after a brief hiatus I shifted my focus in the Maemo community from technical liaison to outreach.  Being elected to the community council is what got me to Amsterdam.  Helping the MeeGo community later got me a trip to Dublin.  More recently, participation in your Nokia Developer Champion program helped land me in England for Nokia World 2011.  Friends and family don&#8217;t quite get why you do these things without hiring me back, and I have been trying to explain the perks of volunteerism in response.  Personally I feel well-rewarded!  I strongly urge everyone, especially young people, to volunteer in activities that interest them.  One never knows where that might lead.</p>
<p>I had hoped to eventually leverage that volunteer work into a related role within your walls, but it looks like you&#8217;re not ready for that yet&#8211; at least, not in my neck of the woods.  Everything these days seems to revolve around Beijing and Sunnyvale.  The Irving office is about to lose more employees and I don&#8217;t know for sure your plans for its future.</p>
<p>But I <em>did</em> just have my Champion status renewed for another year, so I&#8217;m looking forward to our continued relationship.  I will proudly carry (and show off!) <a href="http://tabulacrypticum.wordpress.com/2011/11/11/nokias-n9-an-unexpected-owners-review/">my gorgeous N9</a> and when my Lumia 800 arrives, I&#8217;ll try to give it equal time.  I&#8217;m even hoping to develop for both (currently struggling with Qt).  I want you to succeed, for a variety of reasons, and I will continue to do my small part in that&#8230; paid, unpaid or what have you.  So ping me when you need me!</p>
<p>I still believe in you.  You truly were an awesome employer.  It&#8217;s just a shame I could not put &#8220;Nokia&#8221; back on my resumé.</p>
<p>But life goes on.</p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/employing-opportunity/'>Employing Opportunity</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/views-and-reviews/'>Views and Reviews</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/'>Ways of Rocking</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/employment/'>employment</a>, <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/maemo/'>Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/meego/'>MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia-developer-champion/'>Nokia Developer Champion</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia-world/'>Nokia World</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3821/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3821/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3821&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/11/11/my-derailed-journey-back-to-nokia/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/11/mc9000370751.png" medium="image">
			<media:title type="html">MC900037075[1]</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts from Nokia World 2011</title>
		<link>http://tabulacrypticum.wordpress.com/2011/11/07/thoughts-from-nokia-world-2011/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/11/07/thoughts-from-nokia-world-2011/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 05:25:51 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Addressing Retention]]></category>
		<category><![CDATA[Delivering Quality]]></category>
		<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[The Process and Product Frontier]]></category>
		<category><![CDATA[The Write Stuff]]></category>
		<category><![CDATA[Views and Reviews]]></category>
		<category><![CDATA[Ways of Rocking]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Asha]]></category>
		<category><![CDATA[Excel Centre]]></category>
		<category><![CDATA[forumnokia]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Lumia]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Nokia World]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3783</guid>
		<description><![CDATA[A few weeks ago Nokia Connects held a contest to award tickets, travel and accomodation for some lucky blogger to express why he or she was excited about Nokia World 2011.  I already had all that covered, but gave it a shot just in case my wife or a friend could use the prize.  Worth a try, right [...] <a href="http://tabulacrypticum.wordpress.com/2011/11/07/thoughts-from-nokia-world-2011/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3783&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://tabulacrypticum.files.wordpress.com/2011/11/nokiaworld2011.png"><img class="size-medium wp-image-3807 alignleft" title="NokiaWorld2011" src="http://tabulacrypticum.files.wordpress.com/2011/11/nokiaworld2011.png?w=300&#038;h=199" alt="" width="300" height="199" /></a><a href="http://nokiaconnects.com/2011/10/13/win-a-ticket-to-nokia-world-2011/">A few weeks ago, Nokia Connects held a media contest</a> to award tickets, travel and accomodation for some lucky blogger to express why he or she was excited about Nokia World 2011.  I already had all that covered, but gave it a shot just in case my wife or a friend could use the prize.  Worth a try, right?</p>
<p>Granted, <a href="http://tabulacrypticum.wordpress.com/2011/10/14/why-am-i-excited-about-nokia-world-2011/">my entry</a> began by addressing cynicism, some personal but largely general, which <em>had</em> to make it a long-shot.  I walked readers through my Nokia journey for this year, with the aim of providing an objective yet ultimately optimistic view of the company&#8217;s prospects.  <span id="more-3783"></span></p>
<p>I didn&#8217;t win that prize, but I do feel like a winner after having joined around 4000 other skeptics and enthusiasts at one of the largest product launch events of the year.  Nokia didn&#8217;t disappoint, either: not only was the much-anticipated <a href="http://www.dailymail.co.uk/home/moslive/article-2056801/Nokia-Lumia-800-review-This-sleek-new-Windows-smartphone-means-business.html">Lumia 800</a> formally acknowledged, but a compelling sister product (<a href="http://thenextweb.com/mobile/2011/10/26/nokia-introduces-the-lumia-710-windows-mobile-smartphone/">the 710</a>) and a new feature phone line (<a href="http://www.gsmarena.com/nokia_unveil_asha_200_201_300_303_at_nokiaworld-news-3310.php">Asha</a>) made their debuts as well.  There were no surprises for me with Lumia; the sharp Nokia blogging community had already pegged the critical details.  But Asha <em>was</em> a pleasant revelation&#8211; I had been so focused on Nokia&#8217;s work on the high end that if there were signs of Asha&#8217;s existence prior to the event I completely missed them.</p>
<p>But I&#8217;m getting ahead of myself.  The <em>personal</em> high point for me was being invited, along with 34-or-so other Nokia Developer Champions, to arrive a day early for a special mini-event targeted specifically at us and by extension the developer community at large.  As important as the Big Show was, I believe community outreach to be equally critical.  Let&#8217;s all be honest: some Nokia moves and statements since late 2010 have cast a pall over its otherwise-stalwart developer armies, especially those in the Qt camp.  While many Nokia developers are certainly interested in adding Windows Phone to their arsenal, some have balked for one reason or another.  Nokia&#8217;s challenge is to make sure a sufficient effort is put forward toward developers feeling skittish or disenfranchised, as the company can ill-afford any more negative publicity.  Getting more behind developers and providing them a path to Nokia&#8217;s future will be much-needed goodwill.</p>
<p>Super-developers like <a href="https://twitter.com/#!/SimonBotes">Simon Botes</a> have been successful at getting their products downloaded, but struggle at monetization.  During our Developer Day, Nokia&#8217;s Kenny Mathers and Reggie Hutcherson assured us that this is a key component of their strategy.  Hopefully we&#8217;ll hear more on that very soon&#8230;the survey we were sent afterward certainly asked all the right questions.</p>
<p><a href="http://twitter.com/#!/nokiadeveloper">The Nokia Developer Team</a> is to be commended for putting this day (<em>including an evening mixer afterward</em>) together.  Handing out beautiful black N9s was just icing on the cake.  Next: more regional events, please, especially across the US!  It&#8217;s all about <strong>engagement</strong>.</p>
<p>Which brings us back to the main event.  As awed as I was by the glitz and glam of that important opening keynote, what I found really assuring and exciting was a well-received <a href="http://www.youtube.com/watch?v=GEpXZXALyQQ">live feed of Lumia product being packaged for shipment at the Salo factory</a>.  This is precisely what Nokia needed to connect with the skeptics.  Not some pointless dog and pony show, but rather, a nuts-and-bolts example of something tangible.</p>
<p>As usual, for me the best part of any event is socializing.  Nokia World was an excellent opportunity for me to share thoughts with friends and meet new people with a fascination for All Things Nokia in common.  Yes, sometimes that fascination follows a cynical twist but even detractors freely admit that Nokia has many strengths.  For one, the sexy designs of the N9 and Lumia 800 were a hot topic of discussion.  And even those searching for flaws in Windows Phone 7.5 had to settle for minor gripes&#8211; if there are any showstopping-defects, I didn&#8217;t see or hear of them.</p>
<p>I can&#8217;t say the experience was 100% positive, however.  Communications (wifi and cellular) were horrible to non-existent throughout most of the show&#8230; not a good indication of Nokia Connecting People.  I was told 2010 suffered the same issues, and I sure hope this is resolved by 2012.  It&#8217;s embarrassing.  But not as awful as <a href="http://www.pcmag.com/article2/0,2817,2395370,00.asp#fbid=ebPF9GWyRbu">the Monster-made headphones</a> that were revealed.  Ack.  Too glossy, too bulky.  Sorry, I don&#8217;t see these coordinating with the sleek Lumia phones.</p>
<p>Still, I&#8217;m newly enthused about Nokia&#8217;s prospects, even though I&#8217;ll admit to some discouragement over the move away from mobile Linux.  But I&#8217;m a ten-thousand-foot technologist, and don&#8217;t get as religious about platforms as I do platform <em>philosophies</em>.  I think now that Nokia&#8217;s thoughts are on a good track.  That&#8217;s a good feeling for this fan and stockholder.  ;)</p>
<p>Related articles:</p>
<p><a href="http://thehandheldblog.com/2011/10/26/nokia-lumia-800-unboxing-video/">http://thehandheldblog.com/2011/10/26/nokia-lumia-800-unboxing-video/</a><br />
<a href="http://zomgitscj.com/2011/11/03/gallery-nokia-world-2011-day-one/">http://zomgitscj.com/2011/11/03/gallery-nokia-world-2011-day-one/</a><br />
<a href="http://www.engadget.com/2011/10/29/nokia-world-2011-wrap-up/">http://www.engadget.com/2011/10/29/nokia-world-2011-wrap-up/</a><br />
<a href="http://www.slashgear.com/nokia-world-2011-the-us-perspective-28191709/">http://www.slashgear.com/nokia-world-2011-the-us-perspective-28191709/</a><br />
<a href="http://create.msdn.com/en-US/news/nokia-world-2011">http://create.msdn.com/en-US/news/nokia-world-2011</a><br />
<a href="http://www.theverge.com/2011/11/1/2529187/nokia-world-2011-interviews">http://www.theverge.com/2011/11/1/2529187/nokia-world-2011-interviews</a></p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/addressing-retention/'>Addressing Retention</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/delivering-quality/'>Delivering Quality</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/'>The Process and Product Frontier</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/'>The Write Stuff</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-write-stuff/views-and-reviews/'>Views and Reviews</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/'>Ways of Rocking</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/2011/'>2011</a>, <a href='http://tabulacrypticum.wordpress.com/tag/asha/'>Asha</a>, <a href='http://tabulacrypticum.wordpress.com/tag/excel-centre/'>Excel Centre</a>, <a href='http://tabulacrypticum.wordpress.com/tag/forumnokia/'>forumnokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/london/'>London</a>, <a href='http://tabulacrypticum.wordpress.com/tag/lumia/'>Lumia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia/'>Nokia</a>, <a href='http://tabulacrypticum.wordpress.com/tag/nokia-world/'>Nokia World</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3783/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3783/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3783&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/11/07/thoughts-from-nokia-world-2011/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/11/nokiaworld2011.png?w=300" medium="image">
			<media:title type="html">NokiaWorld2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Me Tizen, You Join?</title>
		<link>http://tabulacrypticum.wordpress.com/2011/10/02/me-tizen-you-join/</link>
		<comments>http://tabulacrypticum.wordpress.com/2011/10/02/me-tizen-you-join/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 01:23:45 +0000</pubDate>
		<dc:creator>Randall "texrat" Arnold</dc:creator>
				<category><![CDATA[Getting Qt]]></category>
		<category><![CDATA[Great Governance]]></category>
		<category><![CDATA[HTML Heaven]]></category>
		<category><![CDATA[Into Outreach]]></category>
		<category><![CDATA[Inviting Change]]></category>
		<category><![CDATA[Mentioning Maemo]]></category>
		<category><![CDATA[Mentioning MeeGo]]></category>
		<category><![CDATA[Pushing AppUp]]></category>
		<category><![CDATA[The Cat Corral]]></category>
		<category><![CDATA[The Process and Product Frontier]]></category>
		<category><![CDATA[Tizen Rising]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Tizen]]></category>

		<guid isPermaLink="false">http://tabulacrypticum.wordpress.com/?p=3703</guid>
		<description><![CDATA[...like a battle-tested Phoenix, Tizen emerges from the ashes of twice-burned, thrice-shy skepticism [...] <a href="http://tabulacrypticum.wordpress.com/2011/10/02/me-tizen-you-join/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3703&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Mobile Linux characters have been acting out lately like they were in a bad adventure movie.</p>
<p><a href="http://tabulacrypticum.files.wordpress.com/2011/10/me_tizen.png"><img class="alignleft size-full wp-image-3717" title="me_tizen" src="http://tabulacrypticum.files.wordpress.com/2011/10/me_tizen.png?w=500" alt=""   /></a>Maemo lopes slowly and reluctantly toward its fatal date with the sunset.  MeeGo blinks in the same sun and finds its full commitment gone.  And like a battle-tested Phoenix, <a href="http://tizen.org">Tizen</a> emerges from the ashes of twice-burned, thrice-shy skepticism.</p>
<p>Such is life in the largely undeveloped desert ecosystems outside the expanding stockade walls of Appleworld, Microsoftia and the remaining fading few.  <span id="more-3703"></span></p>
<p>I knew <em>something</em> was developing on, under or around MeeGo for the past few months but until I dropped down in SEA-TAC airport last Tuesday evening I had no idea it was so drastic an overhaul.  Of course &#8220;drastic&#8221; is in the eye of the beholder, and just like Maemo-to-MeeGo before it, <a href="https://www.tizen.org/blogs/dawnfoster/2011/welcome-tizen">the Tizen announcement</a> has polarized those affected into two basic camps: those seeing the change as necessary and evolutionary versus those seeing it as unnecessarily destructive.</p>
<p>As noted in <a href="http://tabulacrypticum.wordpress.com/2011/10/01/getting-down-at-appup-elements-2011/">the previous article here</a>, I&#8217;m trying not to rush into judgment.  Yes, the move to an HTML5 focus is disruptive but is it necessarily <em>destructive</em>?  Well, many Qt developers thought so at first, but <a href="http://nomovok.com/news/56/73/Nomovok-provides-Tizen-with-integrated-Qt">Nomovok&#8217;s assurance that they will provide support for Tizen + Qt</a> should encourage most if not all.</p>
<p>Developers are an important part of any software-oriented community, of course, and that was especially true of Maemo.  But community goes far beyond coders.  The enthusiasts need to be sold on Tizen, too, and that isn&#8217;t going to be easy.  Will it require another <a href="http://wiki.meego.com/MeeGo_Conference_2010">Dublin-scale event</a> to sway the cynics?  It sure couldn&#8217;t hurt.</p>
<p>And then there&#8217;s governance.  Intel was more hands-on than Nokia was with Maemo, and there were grumblings about MeeGo governance and transparency.  This is noteworthy since only the diehards stuck with the migration from the former to the latter.  Now the move to Tizen threatens to fragment the open source community even further.  Keep in mind that many are still trying to keep Maemo alive in some fashion, and it didn&#8217;t take long for the dedicated MeeGo community to float similar proposals.  <a href="http://forum.meego.com/showthread.php?t=4644">OpenSUSE was quick to reach out and offer one possibility</a>, and there will surely be more.</p>
<p>That said, I do expect Tizen to attract its own following regardless of skepticism.  Many will undoubtedly be drawn from web-centric developer pools, in all likelihood including the uncertain WebOS community (<em>unless <a href="http://venturebeat.com/2011/09/29/amazon-buy-palm/">the rumor of Amazon.com acquiring that operating system</a> prevents a mass exodus</em>).  At some point I expect to see further convergence in the mobile Linux realm.  It&#8217;s inevitable.</p>
<p>I&#8217;m personally on the fence for now.  I invested in Maemo&#8211; that went bust.  Put even more effort into MeeGo&#8211; <em>poof</em>.  But as with many bloggers who devoted miles of text to both ventures, it&#8217;s the rebranding that mostly affects my participation.  After all, I have yet to write a line of code for either (<em>although I am preparing to try my hand at Qt</em>) and have been mainly involved in community building, cultivating and advocating.  Most of the projects I have worked on will translate well to Tizen; indeed, I see starter activities like <a href="http://wiki.meego.com/MeeGo_Greeters">MeeGo Greeters</a> as necessary for speedy ramp-up.  Same for solving essentially <a href="https://bugs.meego.com/show_bug.cgi?id=11499">unanswered questions such as &#8220;Why MeeGo?&#8221;</a>.</p>
<p>But I&#8217;m not just going to analyze and criticize.  I have some more suggestions:</p>
<ul>
<li><strong>Pick a talking head, and have them talk.</strong>  There were times of silence in Meegoland, and that&#8217;s <strong>just not</strong> acceptable.  Even a frequent &#8220;we still can&#8217;t say much, but here&#8217;s what we <em>can</em> say&#8221; can do wonders.  And try to limit messages to the owner of the message to ensure accuracy&#8230; but by all means make them highly available!</li>
<li><strong>Forget the &#8220;because we say so&#8221; answers.</strong>  Just excise that habit completely from your response vernacular.  They do damage to your credibility.  Same goes for automatic defense of any decision&#8211; you <em>might just</em> be in the wrong.  If strong, knowledgeable members of your community say so, be prepared to hear them out&#8230; and if you must counter, do so with facts, not emotion.</li>
<li><strong>Foster some fun.</strong>  At AppUp Elements 2011, Bob Duffy asked our community panel what the AppUp/Tizen communities could do better.  I suggested <em>contests</em>, and I see them as an easy, popular way of injecting fun and excitement into the experience.  Consider this:  you only really need one reward offered in any contest, not one per participant.  And people thrive on fun competitions.  AppUp has already held some cool coding contests, and Meego did so with tee-shirts for conferences.  More, please.  Maybe create a Ministry of Fun?</li>
<li><strong>Support regional/local outreach.</strong>  The Linux Foundation was right to let this activity grow organically from grass roots, but stronger support would have been helpful.  <a href="https://bugs.meego.com/show_bug.cgi?id=12723">We were working on budgets for this at MeeGo</a>, but I&#8217;m guessing the shift to Tizen is what stifled that.  I&#8217;m expecting that to be revived now.</li>
<li><strong>Kill the Genie.  Seriously.</strong>  What a creepy mascot.  And how does it associate with Tizen?  Why not design something around the actual concept of Zen?  If you don&#8217;t, though, I will.  <em>Maybe a contest? </em> <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <em><br />
</em></li>
<li><strong>Speaking of branding: the logo font has got to go, too.</strong>  It makes me think of balloon animals.  Let&#8217;s change it.  Significantly.</li>
</ul>
<p>There are others, but I&#8217;m tapped out for now.  More to come as I get to it.</p>
<p>One thing I will say that&#8217;s been done right so far is one of those small-but-big details: a .org for the domain.  That speaks volumes.  Now let&#8217;s hope the rest of the walk matches the talk.</p>
<p>All thoughts welcomed.</p>
<p><em>(and in case the joke of the headline doesn&#8217;t translate universally, it&#8217;s a play on the old &#8220;Me Tarzan, you Jane&#8221; line related to <a href="http://en.wikipedia.org/wiki/Tarzan_in_film_and_other_non-print_media">Tarzan movies</a>)</em></p>
<br />Filed under: <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/getting-qt/'>Getting Qt</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/great-governance/'>Great Governance</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/html-heaven/'>HTML Heaven</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/into-outreach/'>Into Outreach</a>, <a href='http://tabulacrypticum.wordpress.com/category/ways-of-rocking/inviting-change/'>Inviting Change</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-maemo/'>Mentioning Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/mentioning-meego/'>Mentioning MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/pushing-appup/'>Pushing AppUp</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-cat-corral/'>The Cat Corral</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/'>The Process and Product Frontier</a>, <a href='http://tabulacrypticum.wordpress.com/category/the-process-and-product-frontier/tizen-rising/'>Tizen Rising</a> Tagged: <a href='http://tabulacrypticum.wordpress.com/tag/html5/'>HTML5</a>, <a href='http://tabulacrypticum.wordpress.com/tag/intel/'>Intel</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linkedin/'>LinkedIn</a>, <a href='http://tabulacrypticum.wordpress.com/tag/linux/'>Linux</a>, <a href='http://tabulacrypticum.wordpress.com/tag/maemo/'>Maemo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/meego/'>MeeGo</a>, <a href='http://tabulacrypticum.wordpress.com/tag/tizen/'>Tizen</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tabulacrypticum.wordpress.com/3703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tabulacrypticum.wordpress.com/3703/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tabulacrypticum.wordpress.com&#038;blog=5656974&#038;post=3703&#038;subd=tabulacrypticum&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tabulacrypticum.wordpress.com/2011/10/02/me-tizen-you-join/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/a519eaa010927003771e22d350a62b6a?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">The Crypticum Keeper</media:title>
		</media:content>

		<media:content url="http://tabulacrypticum.files.wordpress.com/2011/10/me_tizen.png" medium="image">
			<media:title type="html">me_tizen</media:title>
		</media:content>
	</item>
	</channel>
</rss>
