<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://www.developer.nokia.com/Community/Blogs/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>N9 Developer</title>
  <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer</link>
  <description>&lt;p&gt;N9 Developer-blog will keep readers informed about the state of the development offering for Nokia N9 (and its brother, Nokia N950). &lt;/p&gt;
&lt;p&gt;The blog will provide:&lt;br /&gt;
* announcements of releases of software development tools, documentation and device images.&lt;br /&gt;
* highlights in working with the N9 and the Ovi Store publishing channel.&lt;br /&gt;
* descriptions of key tools, practices and application programming interfaces.&lt;br /&gt;
* links to insightful articles and discussions in developer.nokia.com&#039;s community areas.&lt;br /&gt;
* and many other wonderful things (we&#039;re open for suggestions...).&lt;/p&gt;
</description>
 </channel>
    <item>
   <title>Updated API showcase example application</title>
   <description>&lt;table&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;
			&lt;img src=&quot;http://www.developer.nokia.com/Community/Blogs//data/blogs/resources/300169/sevenwonders4.png&quot; alt=&quot;API showcase / 7 wonders&quot; width=&quot;300&quot; /&gt;
			&lt;/td&gt;
			&lt;td&gt;
			&lt;p&gt;
			We have published an updated version of the MeeGo 1.2 Harmattan &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/examples/api_showcase.html&quot; target=&quot;_blank&quot;&gt;API showcase application&lt;/a&gt;.
			&lt;/p&gt;
			&lt;p&gt;
			This version contains the following new features: 
			&lt;/p&gt;
			&lt;p&gt;
			&amp;nbsp;
			&lt;/p&gt;
			&lt;ul&gt;
				&lt;li&gt; Internet radio (including recording of streams and featuring events feed and notification APIs). &lt;/li&gt;
				&lt;li&gt; Seven wonders of the world (featuring the use of the landmarks API) &lt;/li&gt;
				&lt;li&gt; Accelerometer / tap sensor visualizer (featuring sensor APIs)&lt;/li&gt;
			&lt;/ul&gt;
			&lt;p&gt;
			You can get the binary from &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/examples/harmattanapishowcase_1.0.0_armel.deb&quot;&gt;harmattan-dev&lt;/a&gt;, and the source code &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/examples/harmattanapishowcase_v1.0.0.tar.gz&quot;&gt;is also available&lt;/a&gt;.
			&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img src=&quot;http://www.developer.nokia.com/Community/Blogs//data/blogs/resources/300169/accelerometertaps1.png&quot; alt=&quot;API showcase / accelerometer &amp;amp; tap sensors&quot; width=&quot;600&quot; /&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/04/24/updated-api-showcase-example-application</link>
      <pubDate>Tue, 24 Apr 2012 16:00:40 +0300</pubDate>   
  </item>
    <item>
   <title>Moving on from Harmattan PR 1.0</title>
   <description>&lt;p&gt;
&lt;strong&gt;The Nokia N9 firmware upgrade rate has been rapid. Now is the time for developers to move their own application testing and verification from Harmattan PR 1.0 to Harmattan PR 1.1. &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The original Harmattan software release (PR 1.0) is now in an ever-diminishing minority. Harmattan PR 1.1, the first update release (introduced on week 45) took over the installed base in less than two months. Now four weeks old Harmattan PR 1.2 release has continued in the same groove, or even faster. 
&lt;/p&gt;
&lt;p&gt;
Hence, we have initiated steps to change the principal test environment from Harmattan PR 1.0 to Harmattan PR 1.1 in the Nokia Store. If your application previously has been rejected on account of PR1.0-incompatibility, those issues are now automatically waived. 
&lt;/p&gt;
&lt;p&gt;
The SDK and corresponding sysroot in the Harmattan target is not (yet) updated from PR 1.0. In other words, you will still compile against Harmattan PR 1.0 sysroot for time being. Availability of a newer sysroot and instructions on how to take it into use will be announced at an appropriate time. 
&lt;/p&gt;
&lt;p&gt;
And if you have already updated your device to PR1.2, you can utilize the &lt;a href=&quot;http://www.developer.nokia.com/Devices/Remote_device_access/&quot;&gt;remote device access&lt;/a&gt; functionality or one of the multiple QEMU variants (now available with the update to the Harmattan target) to pre-verify your application&#039;s correct behavior. 
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/27/moving-on-from-harmattan-pr-1.0</link>
      <pubDate>Tue, 27 Mar 2012 10:27:57 +0300</pubDate>   
  </item>
    <item>
   <title>Example application showcasing key Harmattan APIs</title>
   <description>&lt;p&gt;
We have published a new example application for Harmattan developers.
&lt;/p&gt;
&lt;p&gt;
The application&#039;s source code is &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/examples/api-showcase/&quot; target=&quot;_blank&quot;&gt;available on harmattan-dev&lt;/a&gt;. It can be built in Qt SDK using the enclosed project-file. 
&lt;/p&gt;
&lt;p&gt;
The application features several key elements in the Harmattan application programming interface, and thus provides a good starting point for learning about specific technologies and application development for N9 in general. 
&lt;/p&gt;
&lt;p&gt;
The initial version of the showcase application concentrates on Qt Mobility interfaces (ranging from maps, multimedia and messaging to visualizing the sensor data with a compass overlaid on camera input). 
&lt;/p&gt;
&lt;p&gt;
In the messaging area it provides insight how NFC is easily integrated into an application. 
&lt;/p&gt;
&lt;p&gt;
Feedback on the application are best given as comments in this blog entry. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://www.developer.nokia.com/Community/Blogs//data/blogs/resources/300169/n9-showcase-compass.png&quot; alt=&quot;N9 showing the compass in the showcase application.&quot; /&gt; 
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/14/example-application-showcasing-key-harmattan-apis</link>
      <pubDate>Wed, 14 Mar 2012 16:17:18 +0200</pubDate>   
  </item>
    <item>
   <title>Developer Library latest update</title>
   <description>&lt;p&gt;
This Developer Library and API reference update includes documentation for PR 1.2 features and documentation enhancements for existing features:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Information on the new &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Developing_for_Harmattan_Developer_tools_Using_Instrumentation_Dashboard.html&quot;&gt;Instrumentation Dashboard&lt;/a&gt;, and how to use strace, latrace, swaplogger and mem-cpu-monitor with it.&lt;/li&gt;
	&lt;li&gt;New section on &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Essential_concepts_for_Harmattan_developers_Multimedia_APIs_overview.html&quot;&gt;Multimedia APIs&lt;/a&gt; which brings together the documentation of all multimedia-related functionality.&lt;/li&gt;
	&lt;li&gt;New UX related materials: &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Developing_for_Harmattan_UI_design_in_Harmattan_applications_Gestures.html&quot;&gt;Gestures&lt;/a&gt;, &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Developing_for_Harmattan_UI_design_in_Harmattan_applications_Themes.html&quot;&gt;Themes&lt;/a&gt;, &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Developing_for_Harmattan_UI_design_in_Harmattan_applications_Using_Bottom_Toolbar.html&quot;&gt;Using Bottom Toolbar&lt;/a&gt;, &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Developing_for_Harmattan_UI_design_in_Harmattan_applications_Non-visual_feedback.html&quot;&gt;Non-visual feedback&lt;/a&gt; and &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Best_practices_for_application_development_Using_Shaders.html&quot;&gt;Using Shaders&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;New items on the &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Essential_concepts_for_Harmattan_developers_Data_storage_List_of_path_name_exceptions.html&quot;&gt;List of path name exceptions&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;New section on &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_Best_practices_for_application_development_Integrating_account_management_to_applications.html&quot;&gt;Integrating account management to applications&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
As always, your feedback about the Developer Library is very welcome!
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/14/developer-library-latest-update</link>
      <pubDate>Wed, 14 Mar 2012 11:30:46 +0200</pubDate>   
  </item>
    <item>
   <title>Developer tooling update</title>
   <description>&lt;p&gt;
We have released updates for both software development kits.&lt;br /&gt;
&lt;br /&gt;
The Harmattan target for the Qt SDK can now be updated online, using the SDK maintenance tool. The additional functionalities concern mostly improved runtimes for testing. The Qt Quick Components in the Simulator have been upgraded to the same version as is used on the device, and the Simulator now supports both landscape and portrait orientations. Also, there are now three separate QEMU images - one for PR1.0, 1.1 and 1.2 each. The &lt;a href=&quot;http://harmattan-dev.nokia.com/release/QtSDK/QtSDK-1.2-Harmattan-target_2012-03-13.html&quot; target=&quot;_blank&quot;&gt;full release notes&lt;/a&gt; are available in harmattan-dev.
&lt;/p&gt;
&lt;p&gt;
The Platform SDK is no longer tagged beta, though some usability issues remain, as described in the &lt;a href=&quot;http://harmattan-dev.nokia.com/stable/harmattan/MeeGo_Harmattan_SDK_Relea%20se%20_Notes_v1_0_en.txt&quot; target=&quot;_blank&quot;&gt;release notes&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
The API baseline remains at PR1.0 (to ensure that all users can safely obtain and use the applications), but a few additional interfaces are now available as extensions: &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/fcam/main.html?tab=1&quot; target=&quot;_blank&quot;&gt;Frankencamera&lt;/a&gt; is supported in all Harmattan releases, &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/library/html/libndefpush/main.html?tab=1&quot; target=&quot;_blank&quot;&gt;Simple NDEF Exchange Protocol&lt;/a&gt; is supported only in PR1.2. The development packages containing the additional interfaces are &lt;a href=&quot;http://harmattan-dev.nokia.com/downloads/QtSDK_additions/&quot; target=&quot;_blank&quot;&gt;available for download&lt;/a&gt;.
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/13/developer-tooling-update</link>
      <pubDate>Tue, 13 Mar 2012 16:37:07 +0200</pubDate>   
  </item>
    <item>
   <title>UX documentation up to date</title>
   <description>&lt;p&gt;
The &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/ux/&quot; target=&quot;_blank&quot;&gt;Nokia N9 UX Guidelines&lt;/a&gt; site is now up to date, so go have a look. We&#039;ve also improved the organisation of the site to serve UI designers and developers better. Improved linking between the UX site and the developer documentation means that it&#039;s easier to match what you want to do with how to do it. 
&lt;/p&gt;
&lt;p&gt;
However, the &lt;a href=&quot;http://harmattan-dev.nokia.com/docs/cn/&quot;&gt;Chinese-language UX materials&lt;/a&gt;
have not been updated at this point. If you are using them, we&#039;d like 
to hear from you! Do you think it&#039;s useful having some material 
available in Chinese? Should there be more? Less? Different materials? 
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/13/ux-documentation-up-to-date</link>
      <pubDate>Tue, 13 Mar 2012 13:37:59 +0200</pubDate>   
  </item>
    <item>
   <title>Harmattan Bugzilla Closed for New Bugs</title>
   <description>&lt;p&gt;
In&amp;nbsp;&lt;a href=&quot;http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2011/11/15/nokia-n9-now-has-a-bugzilla-of-its-own&quot;&gt;November 2011&lt;/a&gt;, we opened a public&amp;nbsp;&lt;a href=&quot;http://harmattan-bugs.nokia.com&quot;&gt;Bugzilla&lt;/a&gt;&amp;nbsp;to 
interact with the N9 user community and receive end user bug reports and 
enhancement requests. To this date, we have received over 1100 bug 
reports. We thank you for the active contribution.
&lt;br /&gt;
&lt;br /&gt;
At this point of the product lifecycle, we have identified the major 
issues to be addressed in the upcoming software updates beyond the PR1.2 
release. While we will continue to address issues already reported, we 
are unable to accept any new requests in Bugzilla.
&lt;br /&gt;
&lt;br /&gt;
The Harmattan Bugzilla will remain as read only for some time. However, 
we will continue to process the bug reports already in Bugzilla.
&lt;br /&gt;
&lt;br /&gt;
We kindly request you to continue further Harmattan developer 
discussions, bugs and other topics under&amp;nbsp;&lt;a href=&quot;http://www.developer.nokia.com/Community/Discussion/forumdisplay.php?220-Nokia-N9&quot;&gt;developer.nokia.com&lt;/a&gt;. We hope to receive your continued support and help us 
further improve the quality of N9 software.
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/08/harmattan-bugzilla-closed-for-new-bugs</link>
      <pubDate>Thu, 08 Mar 2012 14:54:15 +0200</pubDate>   
  </item>
    <item>
   <title>PySide Becomes a Qt Add-on</title>
   <description>&lt;p&gt;
PySide, the Python Qt binding framework used prominently in MeeGo 1.2 Harmattan, has now finished migration from its previous standalone setup to &lt;a href=&quot;http://qt-project.org&quot;&gt;Qt Project&lt;/a&gt; infrastructure.
&lt;/p&gt;
&lt;p&gt;
Being a Qt Add-on provides PySide a permanent home and perfect alignment with Qt Frameworks. Furthermore, the project gets improved visibility, as well as a simple, carefully thought out meritocratic project structure. In addition to the wiki that is already hosted by Qt, the &lt;a href=&quot;http://lists.qt-project.org/mailman/listinfo/pyside&quot;&gt;PySide mailing list&lt;/a&gt; and the bug tracker are also now hosted by Qt. More information on the Qt Project can be found on the &lt;a href=&quot;http://qt-project.org&quot;&gt;project web site&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The PySide project now follows &lt;a href=&quot;http://wiki.qt-project.org/The_Qt_Governance_Model&quot;&gt;Qt Project&#039;s governance model&lt;/a&gt;. The Maintainer for API Extractor, Generatorrunner, and Shiboken is &lt;a href=&quot;mailto:marcelo.lira@openbossa.org&quot;&gt;Marcelo Lira&lt;/a&gt;. The Maintainer for the PySide component is &lt;a href=&quot;mailto:hugo.lima@openbossa.org&quot;&gt;Hugo Parente Lima&lt;/a&gt;. &lt;a href=&quot;mailto:paulo.alcantara@openbossa.org&quot;&gt;Paulo Alcantara&lt;/a&gt; is an Approver for PySide. All other project roles are informal. &lt;a href=&quot;mailto:vasure@gmail.com&quot;&gt;Srini Kommoori&lt;/a&gt; has kindly volunteered to be the webmaster and wikimaster for the project.
&lt;/p&gt;
&lt;p&gt;
To developers using PySide the migration is mostly transparent. PySide is still available under the same licensing terms, and the project facilities are still the mostly unchanged. Instead of having a separate Bugzilla instance, the PySide project now utilizes Qt&#039;s &lt;a href=&quot;https://bugreports.qt-project.org&quot;&gt;Jira bug tracker&lt;/a&gt;. Also the mailing list address has changed to &lt;a href=&quot;http://lists.qt-project.org/mailman/listinfo/pyside&quot;&gt;pyside@qt-project.org&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Qt Project uses &lt;a href=&quot;http://codereview.qt-project.org&quot;&gt;Gerrit&lt;/a&gt; for code reviews. Developers contributing code to PySide should do it using Gerrit from now on. Read-only access to the git source code repositories is still provided via &lt;a href=&quot;http://qt.gitorious.org/pyside&quot;&gt;Gitorious&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;About PySide&lt;/strong&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
PySide is a Python Qt bindings project initiated by Nokia. PySide provides access to not only the complete Qt framework but also Qt Mobility, as well as to generator tools for rapidly generating Python bindings for any C++ libraries.
&lt;/p&gt;
&lt;p&gt;
The PySide project is a Qt Add-on, sharing the same infrastructure and governance model as the open Qt Project itself. PySide is developed in the open, with all facilities you would expect from any modern open source project such as all code in a&amp;nbsp;&lt;a href=&quot;http://qt.gitorious.org/pyside&quot;&gt;git repository&lt;/a&gt;, and an open&amp;nbsp;&lt;a href=&quot;https://bugreports.qt-project.org&quot;&gt;bug tracker&lt;/a&gt;&amp;nbsp;for reporting bugs.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/03/06/pyside-becomes-a-qt-add-on</link>
      <pubDate>Tue, 06 Mar 2012 16:30:24 +0200</pubDate>   
  </item>
    <item>
   <title>Patience is a virtue while waiting for a platform update</title>
   <description>&lt;p&gt;
Dear eager N9 developers! 
&lt;/p&gt;
&lt;p&gt;
We know that you are interested in updating your devices to PR1.2 as fast as possible, but we propose that you restrain yourselves to the fully productized and verified updating procedure. 
&lt;/p&gt;
&lt;p&gt;
The&amp;nbsp;availability of the&amp;nbsp;update is based on the variant of the Harmattan operating system on your device, and not the current operator or your physical location. See &lt;a href=&quot;http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/01/23/harmattan-version-numbering-explained&quot;&gt;Harmattan version numbers explained (23-Jan-2012)&lt;/a&gt; for further details. 
&lt;/p&gt;
&lt;p&gt;
The over the air updates are rolled out&amp;nbsp;on a per-variant basis. Some variants are released earlier, and others obviously later. The exact schedule depends on various aspects, including but not limited to variant volumes, time zones and e.g. network owner approval. Please have patience waiting for the update notification to appear on your device. 
&lt;/p&gt;
&lt;p&gt;
We recommend that you do not apply your skills or other voodoo&amp;nbsp;in forcing the update from the terminal application. While manually tweaking the settings and trying to force the update may seem to&amp;nbsp;work, you may also end up bricking your device or otherwise rendering the platform or applications to an unexpected state. 
&lt;/p&gt;
&lt;p&gt;
A variant release consists of packages that have dependencies to each other. Different variants have different packages and different dependencies. Additionally, apt-get is a component of full software delivery stack and using it directly is not advised. If a user e.g. forces an update of a variant on top of another variant by manually tweaking repository information, this may result in some packages not getting updated, and some being otherwise wrong. 
&lt;/p&gt;
&lt;p&gt;
To update your device, only use the over the air updates with device graphical user interface or the Nokia Software Updater. 
&lt;/p&gt;
&lt;p&gt;
Remember that great powers come with&amp;nbsp;great responsibility: the warning of potentially losing your warranty when enabling developer mode is there for a reason. The terminal enables you to do plenty of impressive things, but it also enables you to mess up your device&#039;s configuration and contents in a spectacular fashion. 
&lt;/p&gt;
&lt;p&gt;
In addition, some users have experienced sluggishness on first boot after the update. That is to be expected and is a sign of ongoing cleanup and re-indexing. It should be fairly fast, only a minute or so for most users. However, the duration is dependent on the amount of data stored on the device, and thus the sequence may take significantly longer as well. 
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/02/28/patience-is-a-virtue-when-waiting-for-a-platform-update</link>
      <pubDate>Tue, 28 Feb 2012 13:15:52 +0200</pubDate>   
  </item>
    <item>
   <title>Ensuring a great application update experience</title>
   <description>&lt;p&gt;
The upcoming MeeGo 1.2 Harmattan update (to version 1.2) features improved support for application updates.
&lt;/p&gt;
&lt;p&gt;
The updated platform software will detect and announce updates to applications that are distributed through the Nokia Store.
&lt;/p&gt;
&lt;p&gt;
And there was much rejoicing!
&lt;/p&gt;
&lt;p&gt;
However, there are a couple of things developers need to be aware of when creating updates:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Do not change the name of the content item or the package name, as the new version will not be displayed as an update (however, it will be visible in the Ovi Store client).&lt;/li&gt;
	&lt;li&gt;Do not change the price point of the content item from free to non-free, please create a separate content item instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
See the &lt;a href=&quot;http://support.publish.nokia.com/?p=9&quot; target=&quot;_blank&quot;&gt;Nokia Publisher Guide&lt;/a&gt; for further details.
&lt;/p&gt;</description>
   <link>http://www.developer.nokia.com/Community/Blogs/blog/n9-developer/2012/02/17/ensuring-a-great-application-update-experience</link>
      <pubDate>Fri, 17 Feb 2012 15:22:04 +0200</pubDate>   
  </item>
  </rdf:RDF>

