<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.6(BH)" -->
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Planet Maemo: category &quot;feed:b12d6f4d4954c8bbe75e673d738de457&quot;</title>
        <description>Blog entries from Maemo community</description>
        <link>http://maemo.org/news/planet-maemo/</link>
        <lastBuildDate>Sat, 04 Apr 2026 06:12:29 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.6(BH)</generator>
        <language>en</language>
        <managingEditor>planet@maemo.org</managingEditor>
        <item>
            <title>Testing QtQuick 2 (Qt 5) on your n9/n950</title>
            <link>http://labs.qt.nokia.com/2011/11/21/testing-qtquick-2-on-your-n9n950/</link>
            <description><![CDATA[
<p></p><p>QtQuick 2 promises superior performance, a new particle system and a host of new possibilities:</p>
<p>http://doc.qt.nokia.com/qt5/qtquick2-whatsnew.html</p>
<p>It is also quite ripe for testing if you are into that kind of thing. This is my personally recommended approach to testing QtQuick 2 on your n9(50) at this point in time and I have to stress that these steps are not officialy sanctioned. I don&#8217;t like chroot environments, and since my builds are restricted to Qt which uses the ever rational qmake build system (lone vocal fanboi here) which respects build (qmake profile) sovereignty, I don&#8217;t feel I need one. This is an alternate build approach to the webkit team&#8217;s approach linked to below and if you would rather follow in the footsteps of wisdom you might want to tail them.</p>
<p>The Webkit team were gracious enough to jot down these instructions:</p>
<p>http://trac.webkit.org/wiki/BuildingQt5OnHarmattan</p>
<p>which I used to setup the sysroot subsequently employed in my mkspec, available here:</p>
<p>https://gitorious.org/qt-platform-mkspecs/qt-platform-mkspecs/blobs/master/5.0/linux-harmattan-g++/qmake.conf</p>
<p>This mkspec clearly has to be adjusted to reflect your local dev paths.</p>
<p>0) Realize this is dangerous and might require the reflashing of your device/loss of user data<br />
1) Install the dependencies (as documented in the webkit teams instructions above) in your HARMATTAN_ARMEL target under scratchbox<br />
2) Replace any fully qualified symlinks under $HARMATTAN_ARMEL/usr/lib with relative ones<br />
3) set PKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH in relation to your SYSROOT<br />
4) Run configure directly from qtbase<br />
5) Use the resulting qmake to build the qtdeclarative module<br />
6) Deploy Qt and the required xcb libs to the device (you will need to be root, supplement the existing files don&#8217;t override exist files)</p>
<p>You can use:</p>
<p>objdump -x ./plugins/platforms/libxcb.so</p>
<p>to establish what dependencies need to be fulfilled. Up until every required library is present, Qt is gonna tell you that the XCB backend does not exist.</p>
<p>I personally use shadow builds (build out of source) since I am targetting a wide range of devices and discard my builds with fair insane regularity. I have no hit any issues using them in Qt5 when targetting qtbase/qtdeclarative.</p>
<p>Similar steps would clearly probably work for the n900 but, alas, the version of xcb packaged as part of the Fremantle SDK is too old to be used with the XCB QPA backend as it stands. It will take a braver man than me with more time to kill to get that turkey airborne at this point in time. (I also managed to render my Meego 1.2.9 CE unbootable by trying to install the build dependencies, so I don&#8217;t see any really convenient avenue for QtQuick 2 experimentation on the n900. Prove me wrong)</p>
<p>Bon appetizer:</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/ARpK4V3Jr40?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Graphic proof of flight, incase you are faring poorly and suspecting that I am a fibber.</p>
<p><strong>Update</strong></p>
<p>The Webkit guys (who tend to have their soup together) have created packages for Qt 5 (along with packing up all the xcb dependencies)</p>
<p><a href="http://trac.webkit.org/wiki/BuildingQt5OnHarmattan">http://trac.webkit.org/wiki/BuildingQt5OnHarmattan</a></p>
<p>&nbsp;</p>
<p>no money back guarantee offered, these packages could quite possibly consume your poodle.</p>
<span class="net_nemein_favourites">6 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=7591d71c149a11e194a2f51aa130abbeabbe&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/7591d71c149a11e194a2f51aa130abbeabbe/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=7591d71c149a11e194a2f51aa130abbeabbe&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/7591d71c149a11e194a2f51aa130abbeabbe/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Mon, 21 Nov 2011 18:02:23 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-7591d71c149a11e194a2f51aa130abbeabbe</guid>
        </item>
        <item>
            <title>Qt SDK 1.1 released</title>
            <link>http://labs.qt.nokia.com/2011/05/04/qt-sdk-1-1-released/</link>
            <description><![CDATA[
<p></p><p>Today we announce the release of the Qt SDK 1.1. It has been a long way towards this point, which many of you have been waiting for. Before going into any details, here are the download links:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top"><strong>Platform</strong></td>
<td valign="top"><strong>Online Installer</strong></td>
<td valign="top"><strong>Offline Installer</strong></td>
</tr>
<tr>
<td valign="top">Microsoft Windows</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Windows_online_v1_1_en.exe">15MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Windows_offline_v1_1_en.exe">1,5GB</a></td>
</tr>
<tr>
<td valign="top">Linux 32bit</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_online_v1_1_en.run">23MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_offline_v1_1_en.run">687MB</a></td>
</tr>
<tr>
<td valign="top">Linux 64bit</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_online_v1_1_en.run">23MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_offline_v1_1_en.run">690MB</a></td>
</tr>
<tr>
<td valign="top">Mac OS-X</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_online_v1_1_en.dmg">12MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_offline_v1_1_en.dmg">680MB</a></td>
</tr>
</tbody>
</table>
<p>You can also get it on the Forum Nokia web pages <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html">here</a>. Also note that if you have installed a previous version of the Qt SDK, you will receive an update notification and be able to download all changes via the maintenance tool.</p>
<p>Rather than talking about the minor changes between the release candidate and the final version, let me focus on what the Qt SDK 1.1 contains and what the major improvements compared to the Nokia Qt SDK 1.0 are.</p>
<ul>
<li>This is the first Qt SDK that allows you to create Qt 4.7 based applications and publish them on the Ovi Store, including Qt Quick applications.</li>
<li>The Qt SDK 1.1 unifies the different SDKs we had before. That way it aims at desktop as well as mobile developers, which helps you to try out new platforms for your application and easily port it.</li>
<li>Qt Mobility 1.1 is a major step in our offering for mobile applications. Combined with the Qt Quick binding it offers it will allow you to create really powerful and rich applications.</li>
<li>Qt Creator 2.1 provides you a development environment with all the tools and features you need for creating an application.</li>
<li>Qt Simulator 1.1 has received many updates to support the latest Qt and Qt Mobility version as well as a simulated environment for additional use-cases. Additional models have been added as well.</li>
<li>With the Symbian Complementary Package one can install native APIs to be used in your development environment for Symbian^3 as well. This simplifies the development setup in that way, that you do not need the platform SDK anymore for using native functionality.</li>
<li>The Remote Compiler allows you compile your project for all Nokia supported platforms, also from a Linux and Mac development environment.</li>
</ul>
<p>&nbsp;</p>
<p>To visualize the list of supported APIs and platforms, please check this table:</p>
<table>
<tbody>
<tr>
<td></td>
<td>Desktop</td>
<td>Qt Simulator</td>
<td>Symbian^3</td>
<td>Symbian ^1</td>
<td>Maemo5</td>
</tr>
<tr>
<td style="text-align: center;">Qt</td>
<td style="text-align: center;">4.7.3</td>
<td style="text-align: center;">4.7.3</td>
<td style="text-align: center;">4.7.3</td>
<td style="text-align: center;">4.7.3</td>
<td style="text-align: center;">4.7.0</td>
</tr>
<tr>
<td style="text-align: center;">Qt Mobility</td>
<td style="text-align: center;">1.1.3</td>
<td style="text-align: center;">1.1.3</td>
<td style="text-align: center;">1.1.3</td>
<td style="text-align: center;">1.1.3</td>
<td style="text-align: center;">1.0.2</td>
</tr>
</tbody>
</table>
<p>The target support for the different host operating systems can be listed as following:</p>
<table>
<tbody>
<tr>
<td style="text-align: center;">Target</td>
<td style="text-align: center;">Microsoft Windows</td>
<td style="text-align: center;">Linux</td>
<td style="text-align: center;">Mac OS-X</td>
</tr>
<tr>
<td style="text-align: center;">Desktop</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;">X</td>
</tr>
<tr>
<td style="text-align: center;">Qt Simulator</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;">X</td>
</tr>
<tr>
<td style="text-align: center;">Symbian^3</td>
<td style="text-align: center;">X</td>
<td>(Remote Compiler)</td>
<td>(Remote Compiler)</td>
</tr>
<tr>
<td style="text-align: center;">Symbian^1</td>
<td style="text-align: center;">X</td>
<td>(Remote Compiler)</td>
<td>(Remote Compiler)</td>
</tr>
<tr>
<td style="text-align: center;">Maemo5</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;">X</td>
</tr>
</tbody>
</table>
<p>If you encounter problems, please file a bug report at <a href="http://bugreports.qt.nokia.com">http://bugreports.qt.nokia.com</a> .</p>
<p>In addition we would like to point out, that the Qt SDK will receive further updates in the future. Qt Creator 2.2 is almost <a href="http://labs.qt.nokia.com/2011/04/19/qt-creator-2-2-rc-released/">finished</a> and will be included when it is done. Also coming devices will be supported and feature updates will be provided to your existing installation, not requiring you to reinstall a new SDK.</p>
<span class="net_nemein_favourites">7 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=f5dd79b2763411e0a29b8fcbf13ced97ed97&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/f5dd79b2763411e0a29b8fcbf13ced97ed97/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=f5dd79b2763411e0a29b8fcbf13ced97ed97&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/f5dd79b2763411e0a29b8fcbf13ced97ed97/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Maurice Kalinowski &lt;webmaster@kaldience.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Wed, 04 May 2011 09:42:40 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-f5dd79b2763411e0a29b8fcbf13ced97ed97</guid>
        </item>
        <item>
            <title>Qt SDK 1.1 RC released</title>
            <link>http://labs.qt.nokia.com/2011/04/06/qt-sdk-1-1-rc-released/</link>
            <description><![CDATA[
<p></p><p>Today we announce the availability of the Qt SDK 1.1 Release Candidate. This is a major step towards the final Qt SDK 1.1, building on the beta we <a href="http://labs.qt.nokia.com/2011/03/01/qt-sdk-1-1-beta-released/">released</a> a couple of weeks ago. The final Qt SDK will allow you to submit your Qt 4.7 based applications to the Ovi Store.<br />
Summarizing the most important updates compared to the beta:</p>
<ul>
<li>Qt 4.7.3 is included for Desktop and Symbian</li>
<li>Update to Qt Mobility 1.1.2</li>
<li>Qt Assistant added as separate package (due to developer request)</li>
<li>Installer can use system proxy on Linux</li>
<li>Notification API moved from experimental to “Additional APIs”</li>
<li>Several fixes for the Qt Simulator</li>
<li>Several fixes for the installation/updating workflow</li>
</ul>
<p>Furthermore we suggest you read this important <a href="http://blogs.forum.nokia.com/blog/nokia-developer-news/2011/04/06/qt-sdk-1-1-release-candidate-available ">article</a> about that Qt 4.7 will not be supported for S60 3rd Edition. Please note that you are still able to create Qt applications for those targets based on Qt 4.6.<br />
Finally, here are the download links for you to try out the Release Candidate. Either download it directly here:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top"><strong>Platform</strong></td>
<td valign="top"><strong>Online Installer</strong></td>
<td valign="top"><strong>Offline Installer</strong></td>
</tr>
<tr>
<td valign="top">Microsoft Windows</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_online_v1_1_rc_en.exe">15MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_offline_v1_1_rc_en.exe">1,5GB</a></td>
</tr>
<tr>
<td valign="top">Linux 32bit</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_online_v1_1_rc_en.run">23MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_offline_v1_1_rc_en.run">687MB</a></td>
</tr>
<tr>
<td valign="top">Linux 64bit</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_online_v1_1_rc_en.run">23MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_offline_v1_1_rc_en.run">690MB</a></td>
</tr>
<tr>
<td valign="top">Mac OS-X</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_online_v1_1_RC_en.dmg">12MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_offline_v1_1_RC_en.dmg">680MB</a></td>
</tr>
</tbody>
</table>
<p>or on the <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html" target="_blank">Forum Nokia</a> pages.</p>
<p>As always, feedback is highly welcomed. Please create an item at our bugtracker at <a href="http://bugreports.qt.nokia.com" target="_blank">http://bugreports.qt.nokia.com</a> if you encounter any troubles or want to share suggestions and ideas. Note that bugs or feedback added as comments to this article might get lost and hence not handled to your satisfaction. Use the bugtracker instead <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<span class="net_nemein_favourites">9 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=0e749698603411e0bf320545832737bb37bb&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/0e749698603411e0bf320545832737bb37bb/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=0e749698603411e0bf320545832737bb37bb&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/0e749698603411e0bf320545832737bb37bb/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Maurice Kalinowski &lt;webmaster@kaldience.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Wed, 06 Apr 2011 09:05:21 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-0e749698603411e0bf320545832737bb37bb</guid>
        </item>
        <item>
            <title>Qt SDK 1.1 beta released</title>
            <link>http://labs.qt.nokia.com/2011/03/01/qt-sdk-1-1-beta-released/</link>
            <description><![CDATA[
<p></p><p>You probably have read about all the releases, which happened today already. With <a href="http://labs.qt.nokia.com/2011/03/01/qt-4-7-2-has-been-released/">Qt 4.7.2</a> a lot of improvements and fixes for Qt Quick have been published. <a href="http://labs.qt.nokia.com/2011/03/01/qt-mobility-1-1-1-released/">Qt Mobility 1.1.1</a> includes updates for the supported platforms. <a href="http://labs.qt.nokia.com/2011/03/01/qt-creator-2-1-0-released/">Qt Creator 2.1</a> will allow you to create and design your QML applications from within the IDE nicely.</p>
<p>What has been missing so far is a nice and convenient way to get the whole package, namely the SDK.</p>
<p>Hereby we would like to announce immediate availability of the Qt SDK 1.1 beta. As mentioned in our previous release, the Qt SDK describes a merger between the Nokia Qt SDK, which provided a development environment for mobile targets, and the Qt Desktop SDKs. This allows you to develop applications for all platforms, which Qt supports. Compared to the Technology Preview we have included a significant amount of updates, namely:</p>
<ul>
<li>Qt 4.7.2 for Symbian ^1 and Symbian ^3</li>
<li>Qt 4.7.2 for the Desktop</li>
<li>Qt 4.7.2 for the Qt Simulator</li>
<li>Qt Mobility 1.1.1 for Symbian^1, Symbian^3 and the Qt Simulator</li>
<li>Qt Creator 2.1 final</li>
<li>Qt Simulator 1.1 beta</li>
<li>Updates to the Symbian Complementary package, providing the toolchain and build tools for the Symbian platforms</li>
</ul>
<p>For the Linux and Mac platforms we have also added the sis packages for Symbian, so that developers using the Remote Compiler can install Qt from their development host of choice as well. A full changelog is located in the installation package.</p>
<p>You can download the packages on the <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html">Forum Nokia pages</a> or directly here on following links:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top"><strong>Platform</strong></td>
<td valign="top"><strong>Online Installer</strong></td>
<td valign="top"><strong>Offline Installer</strong></td>
</tr>
<tr>
<td valign="top">Microsoft Windows</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_online_v1_1_beta_en.exe">15MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_offline_v1_1_beta_en.exe">1,6GB</a></td>
</tr>
<tr>
<td valign="top">Linux 32bit</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_online_v1_1_beta_en.run">23MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_offline_v1_1_beta_en.run">686MB</a></td>
</tr>
<tr>
<td valign="top">Linux 64bit</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_online_v1_1_beta_en.run">23MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_offline_v1_1_beta_en.run">687MB</a></td>
</tr>
<tr>
<td valign="top">Mac OS-X</td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_online_v1_1_beta_en.dmg">12MB</a></td>
<td valign="top"><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_offline_v1_1_beta_en.dmg">653MB</a></td>
</tr>
</tbody>
</table>
<p>If you encounter any problem, please create an entry in our bugtracker at <a href="http://bugreports.qt.nokia.com/">http://bugreports.qt.nokia.com</a> . Please note that the comment section on this article does not suit for handling bug reports and items might be over-read or lost.</p>
<span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=d1c547ce43f011e0a4d8550db431d40bd40b&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/d1c547ce43f011e0a4d8550db431d40bd40b/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=d1c547ce43f011e0a4d8550db431d40bd40b&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/d1c547ce43f011e0a4d8550db431d40bd40b/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Maurice Kalinowski &lt;webmaster@kaldience.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Tue, 01 Mar 2011 10:10:12 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-d1c547ce43f011e0a4d8550db431d40bd40b</guid>
        </item>
        <item>
            <title>Qt SDK 1.1 Technology Preview released</title>
            <link>http://labs.qt.nokia.com/2011/01/20/qt-sdk-1-1-technology-preview-released/</link>
            <description><![CDATA[
<p></p><p>With great excitement to announce the immediate availability of the Qt SDK 1.1 Technology Preview that supports mobile and desktop platforms. The new SDK is a merge of the Nokia Qt SDK 1.0 and the last Qt SDK, based on Qt 4.7.</p>
<p>The target of the Qt SDK 1.1 is to easily get started with Qt Quick development on Symbian, Maemo5 and the desktop. Specifically this means</p>
<ul>
<li>Qt Creator 2.1RC, which includes the first iteration of tooling support for Qt Quick. For all details, check our latest <a href="http://labs.qt.nokia.com/2010/11/25/qt-creator-2-1-rc-released/" target="_self">post about Qt Creator</a></li>
<li>Qt 4.7.1 for Symbian (Symbian^1 and Symbian^3) is bundled in the toolchain and is also available as sis packages to install on your phone.</li>
<li>Qt Mobility 1.1 for Symbian targets (both Symbian^1 and Symbian^3) adding many new <a href="http://labs.qt.nokia.com/2010/11/09/qt-mobility-1-1-0-released/" target="_self">features and fixes</a></li>
<li>The N900 target allows development with Qt 4.7</li>
<li>Qt Simulator uses Qt 4.7.1 as well as Qt Mobility 1.1 as a basis for development</li>
</ul>
<p>The new Qt SDK 1.1 Technology Preview enables developers targeting desktop platforms to use the same setup, features and environment as developers targeting platforms. This eases the migration of desktop applications to mobile platforms (Have you heard about the “<a href="http://qt-apps.org/news/?id=340&amp;PHPSESSID=c04e1d1c4b9c298f93a73d9b557352f7" target="_blank">Qtest Mobile App Port</a>” contest yet?).</p>
<p>We have received lots of feedback from developers about the Symbian support level in the Nokia Qt SDK 1.0, specifically that it was not possible to use native APIs. In this case developers were asked to install the platform SDK, which required manual efforts. Now we have simplified this by refactoring the Symbian toolchain parts completely, allowing you to enable the usage of native APIs for Symbian^3 optionally. This can be done via the installer or the maintenance tool. Further features will be coming in this area in coming releases.</p>
<p>In addition to this, supplementary packages have been added or received updates. The Nokia Qt SDK 1.0 already had the remote compiler integrated, which allows compilation of your project on a remotely hosted server. Several improvements made it into the latest version, also allowing compilation based on the updated Qt and Qt Mobility versions.</p>
<p>The Notifications API describes a unified framework to create a connection to a server for receiving notifications, of course based on Qt. It is designed to use a minimum of data bandwidth as well as behave in a battery friendly manner, as is required by today’s smart phones. This feature is located in the experimental section of the SDK and will finalize soon. For more details, follow this <a href="https://projects.forum.nokia.com/notificationsapi" target="_blank">link</a>.</p>
<p>Concurrently we have fixed bugs we received during the time between the last release and this one for the Qt Simulator and the Installers.</p>
<p>To summarize the platform support of this release, have a look at the following table:</p>
<table>
<tbody>
<tr>
<td><strong>Development Host</strong></td>
<td><strong>Desktop</strong></td>
<td><strong>Qt Simulator</strong></td>
<td><strong>Maemo5</strong></td>
<td><strong>Symbian</strong></td>
</tr>
<tr>
<td>Microsoft Windows</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>Linux</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>(via Remote Compiler)</td>
</tr>
<tr>
<td>Mac OS-X</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>(via Remote Compiler)</td>
</tr>
</tbody>
</table>
<p>As with any Technology Preview we release, deployment to development devices is possible with this SDK, but you cannot use it for production (meaning that Ovi Store will not accept those applications until it is done with the final Qt SDK 1.1).</p>
<p>Finally we would like to provide you the download link. You can get the Qt SDK 1.1 Technology Preview on the <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html" target="_blank">Forum Nokia pages</a> or on qt.nokia.com at the following locations:</p>
<table>
<tbody>
<tr>
<td><strong>Platform</strong></td>
<td><strong>Online Installer</strong></td>
<td><strong>Offline Installer</strong></td>
</tr>
<tr>
<td>Microsoft Windows</td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_online_v1_1_TP_en.exe">15MB</a></td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Win_offline_v1_1_TP_en.exe">1,6GB</a></td>
</tr>
<tr>
<td>Linux 32bit</td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_online_v1_1_TP_en.run">27MB</a></td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin32_offline_v1_1_TP_en.run">641MB</a></td>
</tr>
<tr>
<td>Linux 64bit</td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_online_v1_1_TP_en.run">27MB</a></td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Lin64_offline_v1_1_en.run">642MB</a></td>
</tr>
<tr>
<td>Mac OS-X</td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_online_v1_1_TP_en.dmg">13MB</a></td>
<td><a href="http://get.qt.nokia.com/qtsdk/Qt_SDK_Mac64_offline_v1_1_TP_en.dmg">567MB</a></td>
</tr>
</tbody>
</table>
<p>As for the previous SDK, you can chose between online and offline installers. While the offline installer provides everything in one big package, the online installer allows reducing the download size by selecting the components you are interested in. In both ways you are capable of maintaining the installation, adding new targets or removing them as you wish. Also you will get notified about updates provided by us.</p>
<p>We are eagerly waiting for your feedback. In case you encounter any troubles, feel free to report bugs to our JIRA system at: <a href="http://bugreports.qt.nokia.com/">http://bugreports.qt.nokia.com</a> and place the items to the corresponding category.</p>
<span class="net_nemein_favourites">5 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=3569826a249b11e08cd5b13d56c494389438&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/3569826a249b11e08cd5b13d56c494389438/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=3569826a249b11e08cd5b13d56c494389438&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/3569826a249b11e08cd5b13d56c494389438/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Maurice Kalinowski &lt;webmaster@kaldience.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Thu, 20 Jan 2011 13:38:47 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-3569826a249b11e08cd5b13d56c494389438</guid>
        </item>
        <item>
            <title>Qt 4.7 for Maemo 5 released</title>
            <link>http://labs.qt.nokia.com/2010/10/25/qt-4-7-for-maemo-5-released/</link>
            <description><![CDATA[
<p></p><p>We&#8217;re happy to announce that Qt 4.7 was released with the latest update (<a href="http://maemo.nokia.com/news/new-n900-software-update-available/">PR 1.3</a>) for the N900. This makes the N900 the first device to ship with Qt 4.7, and most notably, <a href="http://doc.qt.nokia.com/qt-maemo-4.7/qtquick.html">Qt Quick</a>. In addition, we&#8217;re also happy that <a href="http://qt.nokia.com/developer/new-qt-apis/">Qt Mobility</a> 1.0.2 comes pre-installed. We&#8217;ve created a small <a href="http://www.youtube.com/watch?v=TkJ977m1AIE">teaser video</a> demoing Qt Mobility and Qt Quick on the N900:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/TkJ977m1AIE?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TkJ977m1AIE?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Some useful Qt for Maemo 5 links:</p>
<ul>
<li><a href="http://qt.nokia.com/products/platform/maemo/">Official landing page</a></li>
<li><a href="http://doc.qt.nokia.com/qt-maemo-4.7/index.html">Documentation main page</a></li>
<li><a href="http://doc.qt.nokia.com/qt-maemo-4.7/qtmaemo5.html">Maemo 5 specific documentation</a></li>
<li><a href="http://doc.qt.nokia.com/qt-maemo-4.7/platform-notes-maemo5.html">Platform Notes</a></li>
<li><a href="http://doc.qt.nokia.com/qt-maemo-4.7/examples-maemo5.html">Maemo 5 specific examples</a></li>
<li><a href="http://wiki.maemo.org/Qt4">Community wiki</a></li>
</ul>
<p>As always, thanks to all Nokia internals and externals, our community for providing valuable feedback and everyone else who made this release possible <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<span class="net_nemein_favourites">19 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=4eabb36ee03611dfa817fb5e8bcf37de37de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/4eabb36ee03611dfa817fb5e8bcf37de37de/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=4eabb36ee03611dfa817fb5e8bcf37de37de&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/4eabb36ee03611dfa817fb5e8bcf37de37de/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Mon, 25 Oct 2010 12:05:10 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-4eabb36ee03611dfa817fb5e8bcf37de37de</guid>
        </item>
        <item>
            <title>Qt 4.7.0 now available</title>
            <link>http://labs.qt.nokia.com/2010/09/21/qt-4-7-0-now-available/</link>
            <description><![CDATA[
<p></p><p>After many months of designing, coding, reviewing, testing and documenting, Qt 4.7.0 is finally ready for the big time!</p>
<p>Although it&#8217;s a little more than nine months since Qt&#8217;s last feature release (4.6.0 on December 1st, 2009), the seeds of some of the new stuff in 4.7 were sown much earlier.  Indeed, many of the ideas behind the biggest new feature in Qt 4.7.0, QtQuick, were born more than two years ago, not long after Qt 4.4 was released.  We hope you&#8217;ll benefit from the effort and care that went into bringing the implementation of those ideas to maturity.</p>
<p>You can download source and binary packages for Qt 4.7.0 (and binaries for the corresponding Qt SDK 2010.05) from the <a href="http://qt.nokia.com/downloads">Qt Download Page</a>.  Alternatively, you can grab the source directly from the <a href="http://qt.gitorious.org/">public repository</a>, where the &#8220;v4.7.0&#8243; tag matches the released packages.  You can also check out the <a href="http://doc.qt.nokia.com/4.7/">Qt 4.7 documentation</a>.</p>
<p>A lot of the changes made between 4.7.0-rc1 and 4.7.0 were the result of feedback we received from the community, and this feedback is already shaping future releases, such as 4.7.1. If you would like to provide some feedback, you can do so using the <a href="http://bugreports.qt.nokia.com">Qt Bug Tracker</a>. If you want to contribute code, documentation or autotests to Qt, all the information you need to get started can be found at <a href="http://qt.gitorious.org/">qt.gitorious.org</a>.</p>
<p>Finally, it&#8217;s a long-held tradition that for each feature release of Qt, we show you the people who have worked so hard to make it all happen.  Therefore, I&#8217;d like to present the Qt teams from Berlin, Brisbane, Munich and Oslo.  You&#8217;ll be able to meet quite a few of these folks at this year&#8217;s <a href="http://qt.nokia.com/qtdevdays2010">Qt Developer Days</a> in Munich (Oct 11&#8211;13) and San Francisco (Nov 1&#8211;3) &#8212; a great opportunity to further your Qt skills and influence our roadmaps for Qt 4.8 and beyond.</p>
<p>In the meantime, we look forward to seeing the kick-ass applications we know our users will build with Qt 4.7.</p>
<div id="attachment_1868" class="wp-caption alignnone" style="width: 800px">
	<a href="http://labs.qt.nokia.com/wp-content/uploads/2010/09/berlin_201009.jpg"><img class="size-full wp-image-1868" title="Berlin Team" src="http://labs.qt.nokia.com/wp-content/uploads/2010/09/berlin_201009.jpg" alt="Berlin Team" width="800" height="532" /></a>
	<p class="wp-caption-text">Berlin Team</p>
</div>
<div id="attachment_1869" class="wp-caption alignnone" style="width: 800px">
	<a href="http://labs.qt.nokia.com/wp-content/uploads/2010/09/brisbane_201009.jpg"><img class="size-full wp-image-1869" title="Brisbane Team" src="http://labs.qt.nokia.com/wp-content/uploads/2010/09/brisbane_201009.jpg" alt="Brisbane Team" width="800" height="531" /></a>
	<p class="wp-caption-text">Brisbane Team</p>
</div>
<div id="attachment_1870" class="wp-caption alignnone" style="width: 800px">
	<a href="http://labs.qt.nokia.com/wp-content/uploads/2010/09/munich_201009.jpg"><img class="size-full wp-image-1870" title="Munich Team" src="http://labs.qt.nokia.com/wp-content/uploads/2010/09/munich_201009.jpg" alt="Munich Team" width="800" height="533" /></a>
	<p class="wp-caption-text">Munich Team</p>
</div>
<div id="attachment_1879" class="wp-caption alignnone" style="width: 800px">
	<a href="http://labs.qt.nokia.com/wp-content/uploads/2010/09/oslo_201009.jpg"><img class="size-full wp-image-1879" title="Oslo Team" src="http://labs.qt.nokia.com/wp-content/uploads/2010/09/oslo_201009.jpg" alt="Oslo Team" width="800" height="533" /></a>
	<p class="wp-caption-text">Oslo Team</p>
</div>
<span class="net_nemein_favourites">15 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=736e04a6c59f11df9a3cd9c33d40515c515c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/736e04a6c59f11df9a3cd9c33d40515c515c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=736e04a6c59f11df9a3cd9c33d40515c515c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/736e04a6c59f11df9a3cd9c33d40515c515c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Tue, 21 Sep 2010 12:54:51 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-736e04a6c59f11df9a3cd9c33d40515c515c</guid>
        </item>
        <item>
            <title>Nokia Qt SDK 1.0.1 released</title>
            <link>http://labs.qt.nokia.com/2010/09/14/nokia-qt-sdk-101-released/</link>
            <description><![CDATA[
<p></p><p>We are proud to announce the availability of the Nokia Qt SDK 1.0.1 via the usual <a href="http://bit.ly/d9sWpf">channels</a>. As the version number indicates, the focus has been on quality and bug fixing rather than adding new features.</p>
<p>None the less, several new releases of the components appeared in the meantime and have been added into the SDK packages. In detail those are</p>
<ul>
<li>Qt Mobility 1.0.2</li>
<li>Qt Creator 2.0.1</li>
<li>Updated Madde toolchain for development on the N900</li>
<li>Added Remote compiler support for the Mac version</li>
<li>Updated example and demo section to be more suitable for mobile devices</li>
</ul>
<p>Furthermore we have added some minor features to the Qt Simulator, which seemed crucial to the users (like missing window flags).</p>
<p>For those of you who have already installed the Nokia Qt SDK 1.0.0 you should have received an update notification already and that will push your installation to the new version automatically. If you are aiming for a fresh install, have a look at the download <a href="http://bit.ly/d9sWpf">link</a>.</p>
<p>In case you encounter a bug, please insert it in our <a href="http://bugreports.qt.nokia.com">bugtracker</a> and finally for those of you interested in the changelog, click on read more to see the full list.</p>
<p>Happy Development everyone&#8230;</p>
<p><span id="more-1683"></span></p>
<p>Installer Framework:<br />
    &#8211; [QTSDK-81] Visual Studio C Runtime installation error on Windows 7 64-bit<br />
    &#8211; [QTSDK-93] Updater behavior in case of non existing updates<br />
    &#8211; [QTSDK-98] Fixed Qt Mobility API prf handling for Symbian<br />
    &#8211; [QTSDK-100] Renamed &#8220;Full&#8221; installation to &#8220;Default&#8221;<br />
    &#8211; [QTSDK-102] Added Open C to Symbian toolchain<br />
    &#8211; [QTSDK-107] Fixed labelling issue for non existing updates<br />
    &#8211; [QTSDK-113] EULA and License extracted to installation directory for future reference<br />
    &#8211; [QTSDK-115] Cleanup of console output of installer binaries<br />
    &#8211; [QTSDK-122] Added remote compiler to Mac OS version<br />
    &#8211; [QTSDK-123] Linux installers now use .run extension to ease usage<br />
    &#8211; [QTSDK-129] Linux installer startup fix for Fedora 13<br />
    &#8211; [QTSDK-136] Fixed uninstallation bug in offline mode on Linux<br />
    &#8211; [QTSDK-145] Varargs compile errors on Symbian/GCCE<br />
    &#8211; [QTSDK-147] Mac OS otool requirement check added<br />
    &#8211; [QTSDK-148] Remote compiler installation via online installer fixed<br />
    &#8211; [QTSDK-151] Qt Mobility upgrade to 1.0.2 on all platforms<br />
    &#8211; [QTSDK-157] Simulator Qt version dependency on MinGW<br />
    &#8211; [QTSDK-158] Updated TRK version<br />
    &#8211; [QTSDK-159] Fixed a bug where the updater deleted itself after execution<br />
    &#8211; [QTSDK-164] Resolved a bug during uninstallation<br />
    &#8211; [QTSDK-166] Hashing check bug resolved<br />
    &#8211; [QTSDK-172] Mac OS path installation issue</p>
<p>Qt Simulator:<br />
    &#8211; [QTSIM-35] Added support for Navigation bar and soft keys<br />
    &#8211; [QTSIM-42] Added support for QGeoSatelliteInfoSource<br />
    &#8211; [QTSIM-44] QDialog layout and behavior issues<br />
    &#8211; [QTSIM-46] Implemented Linux Mobility Multimedia backend<br />
    &#8211; [QTSIM-58] Triggering SMS via remote control widget non functional<br />
    &#8211; [QTSIM-60] Make messaging accounts and folders mimic the device configuration<br />
    &#8211; [QTSIM-61] Qt Simulator does not show softkey area menu<br />
    &#8211; [QTSIM-63] Add support for setting more orientation settings<br />
    &#8211; [QTSIM-67] QAction bugfix for soft keys<br />
    &#8211; [QTSIM-69] Building an application with Sensors support failed on Mac<br />
    &#8211; [QTSIM-75] Application crashes if MainWindow instantiates a QPushButton after displaying QSplashScreen</p>
<span class="net_nemein_favourites">23 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=d5b7ef7ebffe11dfb95251dbfb7719d019d0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/d5b7ef7ebffe11dfb95251dbfb7719d019d0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=d5b7ef7ebffe11dfb95251dbfb7719d019d0&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/d5b7ef7ebffe11dfb95251dbfb7719d019d0/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Maurice Kalinowski &lt;webmaster@kaldience.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Tue, 14 Sep 2010 12:50:20 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-d5b7ef7ebffe11dfb95251dbfb7719d019d0</guid>
        </item>
        <item>
            <title>Qt 4.7 for the N900 news</title>
            <link>http://labs.qt.nokia.com/2010/07/12/qt-47-for-the-n900-news/</link>
            <description><![CDATA[
<p></p><p>It&#8217;s vacation time in Finland, which means less emails, which means more time for blogging <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>First, we&#8217;re happy to report that Qt 4.7 for a potential future Maemo 5 update (*) is progressing nicely. Next to dozens of Maemo 5 specific bug fixes, we&#8217;re also happy to announce that a few new features for Maemo 5 have entered <a href="http://qt.gitorious.org/qt/x11-maemo/">4.7-fremantle</a>. Since the N900 doesn&#8217;t support multiple touch input, QGesture support was off by default in Qt 4.6. For Qt 4.7, we managed to add support for single touch gestures, like tap and tap-and-hold, which makes touch-friendly UIs friendlier to write. Users of Qt Mobility&#8217;s <a href="http://doc.qt.nokia.com/qtmobility-1.0/index.html#bearer-management">Bearer Management</a> should be happy to know that Qt&#8217;s internal auto-connect-when-offline mechanism can be entirely disabled via QMaemoInternetConnectivity::setAutoConnectEnabled(). And on top of that, the new 4.7 features also run nicely on the N900, most notably <a href="http://doc.trolltech.com/4.7-snapshot/qdeclarativeexamples.html">QtDeclarative</a>.</p>
<p>Qt 4.7 experimental packages can be found in Maemo&#8217;s <a href="http://wiki.maemo.org/Extras-devel">extras-devel</a> repository. Scratchbox SDK users can install them by running <tt>fakeroot apt-get install libqt4-experimental-dev</tt>.</p>
<p>Experimental support for the experimental Qt 4.7 packages for the experimental MADDE (0.6.84) environment (as shipped with the <a href"http://www.forum.nokia.com/Develop/Qt/">Qt Nokia SDK</a>) can be found <a href="http://chaos.troll.no/~harald/MADDE">here</a>. Check the <a href="http://chaos.troll.no/~harald/MADDE/README">README</a> for installation instructions.</p>
<p>We&#8217;d like to ask all of our Qt 4.6 users to give Qt 4.7 a try. All bugs can be reported as always at <a href="http://bugreports.qt.nokia.com">bugreports.qt.nokia.com</a>. Happy development <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>(*) &#8220;potential&#8221; means it might or might not happen and we have no clue if and when</p>
<span class="net_nemein_favourites">15 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=c5db357a8dcc11dfb8b0cd5ff0cc56745674&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/c5db357a8dcc11dfb8b0cd5ff0cc56745674/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=c5db357a8dcc11dfb8b0cd5ff0cc56745674&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/c5db357a8dcc11dfb8b0cd5ff0cc56745674/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Mon, 12 Jul 2010 15:44:14 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-c5db357a8dcc11dfb8b0cd5ff0cc56745674</guid>
        </item>
        <item>
            <title>Open Governance Mailing list</title>
            <link>http://labs.qt.nokia.com/2010/07/02/open-governance-mailing-list/</link>
            <description><![CDATA[
<p></p><p>Two weeks ago I announced here on Labs that we were committed to an Open Governance model for Qt and related projects. I have read all the comments posted on the blog and those sent to me by email. I even had the chance to meet Robin Burchell in person and we had a very nice chat about the process, and the issues we&#8217;re facing. He also had some constructive suggestions.</p>
<p>In the meantime, we&#8217;ve begun to try and address some of the low-hanging fruits I referred to. Since last week, the Qt repositories on <a href="http://qt.gitorious.org">Gitorious</a> are synchronised at a 59-minute delay, instead of 12 hours (that is, every 15 minutes we push what the internal repositories had 59 minutes prior). The delay will remain for the time being, as a measure of safety, but we&#8217;ll revisit later the time to see if we can reduce it further.</p>
<p>I&#8217;ve also begun asking my colleagues about moving all of our internal and non-confidential development discussions to the open. The result has been very positive so far. For example, the Mobility programme <a href="http://lists.meego.com/pipermail/meego-dev/2010-June/003293.html">decided to engage the MeeGo community</a> directly in the open. Of course, Qt Creator has had its open <a href="http://lists.trolltech.com/mailman/listinfo/qt-creator">mailing list</a> for over a year and a half. As for Qt, we&#8217;re setting up the infrastructure, and discussing with the team working on the <a href="http://developer.qt.nokia.com/">Qt Developer Network</a> to see if we can reuse theirs.</p>
<p>What&#8217;s next, you ask? Well, the next step is to get started on discussing the Open Governance itself. For that, we&#8217;ve set up a mailing list server and a wiki:</p>
<dl>
<dt>Mailing list</dt>
<dd><a href="http://lists.qt-labs.org/">http://lists.qt-labs.org</a></dd>
<dt>Wiki</dt>
<dd><a href="http://qt-labs.org/index.php/Main_Page">http://qt-labs.org</a></dd>
</dl>
<p>I have already subscribed to the mailing list and I&#8217;ve urged my colleagues and friends to do the same. In a couple of days, I&#8217;ll start the discussion by posting some ideas we&#8217;ve been toying around internally. The delay is just to ensure that interested people have had the time to subscribe.</p>
<p>As the discussion goes by, we&#8217;ll record decisions and consensus on the wiki, as well as items that we haven&#8217;t had the time to discuss, but we still need to address. This is to try and avoid having anything fall through the cracks &#8212; though of course it should be understood that there will be scenarios we won&#8217;t think of.</p>
<p>A non-exhaustive list of what I expect to see discussed there is as follows:</p>
<ul>
<li>The lifetime of a patch: from &#8220;code written&#8221; to &#8220;accepted in the master repository&#8221;</li>
<li>The decision-making model for accepting or rejecting contributions</li>
<li>The tools that will support us in that process</li>
<li>Release management: how often do we release Qt, who decides what&#8217;s in it, when we&#8217;re ready, etc.</li>
<li>QA management: what kind of testing will be done, on which platforms and who is responsible for them</li>
<li>Dealing with unexpected situations</li>
<li>Bootstrapping of the model: how we will divide the responsibilities initially and who will first occupy the positions</li>
</ul>
<p>Like I said, some of these aspects we&#8217;ve already begun thinking of. Some of them we&#8217;ve been doing that for years. Others we&#8217;re only beginning to understand the impact of Open Governance. And of course there are things we haven&#8217;t thought of, so we&#8217;re waiting for your contribution on them.</p>
<p>I&#8217;m personally expecting a couple of brilliant ideas to be put forth to solve some of the problems we&#8217;re facing <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<span class="net_nemein_favourites">9 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1349eaf885f911dfa1906bee67e323c123c1&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1349eaf885f911dfa1906bee67e323c123c1/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=1349eaf885f911dfa1906bee67e323c123c1&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1349eaf885f911dfa1906bee67e323c123c1/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Thiago Macieira &lt;thiago.macieira@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Fri, 02 Jul 2010 16:36:48 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1349eaf885f911dfa1906bee67e323c123c1</guid>
        </item>
        <item>
            <title>Fun things you can do with the Nokia Qt SDK</title>
            <link>http://labs.qt.nokia.com/2010/06/29/fun-things-you-can-do-with-the-nokia-qt-sdk/</link>
            <description><![CDATA[
<p></p><p>Recently I presented a small Qt 4.6 based demo on the LinuxTag in Berlin, as an example of something you could do with the <a href="http://www.forum.nokia.com/Develop/Qt/Tools/">Nokia Qt SDK</a>. It combined existing projects like the <a href="http://www.mapeditor.org/">Tiled map editor</a> and the <a href="http://www.box2d.org/">Box2D physics library</a> with Qt Mobility&#8217;s sensors API for reading out the accelerometer. It looks like this on the N900:</p>
<p><a href="http://share.ovi.com/media/bjorn81.N900screenshots/bjorn81.10004"><img src="http://media.share.ovi.com/m1/s/2184/a3f3fd66b8cc410390a7db056e34382b.jpg" /></a></p>
<p>Andreas has <a href="http://labs.trolltech.com/blogs/2010/02/26/qt-box2d-is-easy/">demonstrated before</a> that integrating Box2D and QGraphicsView is easy. In this demo I have used the generic object layer support in the Tiled map editor to conveniently define the starting points and properties of some boxes, including the definition of the colliding parts of the rather minimal tile based background.</p>
<p>The big red boxes around the sides are a quick hack to prevent any of the dynamic boxes from leaving the scene. Since indeed, turning your device will change the gravity applied to the boxes as appropriate. This was the first time I&#8217;ve used an accelerometer and I expected it to be somewhat more complicated, but combining the sensors API in Qt Mobility with Box2D was as easy as:</p>
<pre>
    QAccelerometerReading *reading = mAccelerometer->reading();
    b2Vec2 gravity(-reading->x(), -reading->y());
    mWorld->SetGravity(gravity);
</pre>
<p>As documented, the accelerometer gives us the force applied to the device relative to freefall. When the device is in rest, this is the exact opposite of the applied gravitational force. Hence we have to reverse the x and y readings when turning them into the gravitational force applied to the Box2D world. One little caveat: as of Qt Mobility 1.0 the application will need to run as root on the N900 to be able to get any values out of the accelerometer. This is bug <a href="http://bugreports.qt.nokia.com/browse/QTMOBILITY-326">QTMOBILITY-326</a>.</p>
<p>Here is the demo in action:</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/QI8xIZqlVtI&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QI8xIZqlVtI&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>The <a href="http://gitorious.org/qmlarcade/qmlarcade/commits/qtarcade">complete sources</a> of this demo are available on gitorious.org, on the &#8216;qtarcade&#8217; branch. The repository includes the necessary classes from Tiled and Box2D so that it&#8217;s easy to try it out.</p>
<p>With Qt Creator 2.0 and the Nokia Qt SDK 1.0 released last week, it could not be easier to start hacking and implement your own crazy ideas. Who will be the first to get his cool Qt app <a href="http://wl4.peer360.com/b/KYm12M46kGV2H2UO89lZ/main.asp?hl=80258013">signed for free</a> and distributed on the <a href="http://store.ovi.com/">Ovi store</a>?</p>
<span class="net_nemein_favourites">19 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=9a548554838c11df93ebab2ec70ca899a899&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/9a548554838c11df93ebab2ec70ca899a899/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=9a548554838c11df93ebab2ec70ca899a899&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/9a548554838c11df93ebab2ec70ca899a899/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Tue, 29 Jun 2010 14:20:41 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-9a548554838c11df93ebab2ec70ca899a899</guid>
        </item>
        <item>
            <title>Qt Creator 2.0</title>
            <link>http://labs.qt.nokia.com/2010/06/23/qt-creator-20/</link>
            <description><![CDATA[
<p></p><p>A major focus of the 2.0 release is the support for developing Qt applications for Symbian and Maemo. I think, we have made great progress to make it easy and fun to develop for Symbian and Maemo.<br />
Still setting up everything for Symbian or Maemo development is not trivial, so I wouldn&#8217;t recommend doing it manually. Instead try the <a href="http://www.forum.nokia.com/Develop/Qt/Tools/">Nokia Qt SDK</a>, which we also released today. See this <a href="http://labs.trolltech.com/blogs/2010/06/23/nokia-qt-sdk-10-released/">blog post</a> for more information on the Nokia Qt SDK.</p>
<p>On the Creator side that involves major improvements to the project page, a new target selector in the mode bar, support for deploying to devices, starting applications on devices and debugging symbian and maemo targets. While those features are mobile specific, quite a few improvements are also relevant for desktop applications.</p>
<p>As explained in <a href="http://labs.trolltech.com/blogs/2010/06/09/updated-release-schedule-for-qt-47-qt-creator-20-and-qt-creator-21/">this blog post</a>, we have removed most of the Qt Quick/QML support for the 2.0 release. We plan on releasing Qt Creator 2.1 together with Qt 4.7 and thus offer tooling for Qt Quick from the first moment. For those who like to try Qt Quick, by the end of the week our <a href="ftp://ftp.qt.nokia.com/qtcreator/snapshots/">snapshots</a> will be from the 2.1 branch. And we&#8217;ll release a 2.1 rc together with the Qt 4.7 rc.</p>
<p>Apart from those 2 areas, we have been working on a lot of stuff. I&#8217;ll pick a few favourites out of the <a href="http://qt.gitorious.org/qt-creator/qt-creator/blobs/raw/2.0.0/dist/changes-2.0.0">changelog</a>, but frankly a lot more was added then can be covered in a blog post. See also our previous post about the <a href="http://labs.trolltech.com/blogs/2010/06/09/qt-creator-20-its-a-release-candidate/">release candidate</a>, <a href="http://labs.trolltech.com/blogs/2010/05/06/qt-creator-20-beta/">beta</a> and <a href="http://labs.trolltech.com/blogs/2010/03/11/qt-creator-20-alpha/">alpha</a>.</p>
<p>Andre already <a href="http://labs.trolltech.com/blogs/2010/04/22/peek-and-poke-vol-3/">blogged</a> about the improved gdb support. That is with gdb 7, we use the python bindings to offer improved displays for complex types. Due to being based on python the data dumpers are more easily extended for your own types. The <a href="http://doc.qt.nokia.com/qtcreator-2.0/creator-debugging-helpers.html">docs</a> explain how to do that.</p>
<p>Our .pro file parser is now much faster and more accurate. And the parsed information is now used better for the codemodel, e.g. the DEFINES variable is used. Also reparsing is now multithreaded.</p>
<div style="float: right; padding: 8px;"><a title="Creator 2.0 Options Dialog" href="http://labs.trolltech.com/blogs/wp-content/uploads/2010/06/options.png"><img src="http://labs.trolltech.com/blogs/wp-content/uploads/2010/06/options.png" alt="Creator 2.0 Options Dialog" width="390" height="302" /></a>,<br />
<small>Creator 2.0 Options Dialog</small></div>
<p>The options dialog got a nice new look, which should make it faster and easier to change settings. We added a smart filter that allows your favorite option faster by typing the label. For example in the screenshots to the right, we filtered for &#8220;indentation&#8221; and Creator shows the Text Options and FakeVim pages.</p>
<p>Also we extended the Search in multiple files to support regexps and to also support replacing. Don&#8217;t forget that you can search for all usages of any C++ symbol with Ctrl+Shift+U and rename any C++ symbols with Ctrl+Shift+R.</p>
<p>The biggest external contribution to the 2.0 release is the mercurial plugin by Brian McGillion. Thanks Brian. The FakeVim plugin got quite a bit of love by Martin Aumüller, who contributed over 100 commits to it. Thanks Martin.</p>
<p>If my git foo is correct the 1.3.0 release and 2.0.0 release differ by almost 5000 commits by 71 different people.</p>
<p>You can download binary packages from <a href="http://qt.nokia.com/downloads">here</a>.</p>
<p>As always we welcome feedback via the usual channels:</p>
<ul>
<li><a href="http://bugreports.qt.nokia.com">Bug Tracker</a></li>
<li><a href="http://lists.trolltech.com/mailman/listinfo/qt-creator">Mailing List</a></li>
<li>IRC: #qt-creator on Freenode</li>
</ul>
<span class="net_nemein_favourites">3 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=3483a1a87ebc11df80599be84f34711a711a&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/3483a1a87ebc11df80599be84f34711a711a/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=3483a1a87ebc11df80599be84f34711a711a&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/3483a1a87ebc11df80599be84f34711a711a/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Wed, 23 Jun 2010 10:46:27 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-3483a1a87ebc11df80599be84f34711a711a</guid>
        </item>
        <item>
            <title>Nokia Qt SDK 1.0 released</title>
            <link>http://labs.qt.nokia.com/2010/06/23/nokia-qt-sdk-10-released/</link>
            <description><![CDATA[
<p></p><p><em>The lights start to fade, the audience goes quiet, the curtains start to rise, spotlight on, drum-roll&#8230;</em></p>
<p>I have the great pleasure to finally announce the 1.0 version of the <b>Nokia Qt SDK</b>. It is available for download on the usual location at <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html">Forum Nokia</a> as of now. In addition to the final Windows and Linux versions we also added a beta version for MacOSX 10.6 as well.<br />
  In case you have been using the Release Candidate, the integrated updater will allow you to get your installation up-to-date, there is no need to reinstall.</p>
<p>In related news, there is now a public beta of Nokia signing Symbian apps for free and the Ovi Store will accept Qt apps starting in the next month. <a href="http://wl4.peer360.com/b/KYm12M46kGV2H2UO89lZ/main.asp?hl=80258013">Read more about this.</a></p>
<ul>This final release contains the following components:</p>
<li><a href="http://labs.trolltech.com/blogs/2010/06/23/qt-creator-20/">Qt Creator 2.0 final</a></li>
<li>Qt Simulator 1.0 final</li>
<li>Qt Mobility libraries</li>
<li>a current version of MADDE</li>
<li>Symbian packages</li>
<li>Smartinstaller packages for Symbian</li>
<li>the experimental Remotecompiler</li>
<li>Documentation for all components</li>
</ul>
<p>Please use our <a href="http://bugreports.qt.nokia.com/">Bugtracker</a> to report bugs and provide feedback (select the &#8220;Nokia Qt SDK installer&#8221; project).</p>
<ul>Changelog for the 1.0 release:</p>
<li>Installer:
<ul>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-10">[QTSDK-10]</a> The Nokia SDK installer attempts to install by default an unsigned &#8220;USB network driver&#8221; for MS Windows (needed by Maemo?)</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-57">[QTSDK-57]</a> Can&#8217;t install or upgrade the SDK on Linux/amd64</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-63">[QTSDK-63]</a> Qt Creator is not killed before uninstall</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-70">[QTSDK-70]</a> Mac: &#8220;internet enable&#8221; the disk images</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-72">[QTSDK-72]</a> mac install missing QtMobility headers for maemo target</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-74">[QTSDK-74]</a> installation completes with progress bar at 97%</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-87">[QTSDK-87]</a> problems when installing with sudo</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-90">[QTSDK-90]</a> Application hangs on windows when trying to use ContactManager</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-92">[QTSDK-92]</a> Cannot build for Symbian with out-of-the-box Nokia Qt SDK</li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSDK-96">[QTSDK-96]</a> SDKMaintenanceTool timeout for checking repository </li>
</ul>
</li>
<li>Simulator:
<ul>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSIM-8">[QTSIM-8]</a> make the close button in the Maemo theme functional </li>
<li><a href="http://bugreports.qt.nokia.com/browse/QTSIM-40">[QTSIM-40]</a> Mobility Multimedia Examples cannot be compiled for Simulator</li>
</ul>
</li>
</ul>
<span class="net_nemein_favourites">13 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=2dca9bda7eb411df908be741b26173547354&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/2dca9bda7eb411df908be741b26173547354/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=2dca9bda7eb411df908be741b26173547354&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/2dca9bda7eb411df908be741b26173547354/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Niels Weber &lt;niels.2.weber@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Wed, 23 Jun 2010 10:39:45 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-2dca9bda7eb411df908be741b26173547354</guid>
        </item>
        <item>
            <title>Nokia Qt SDK 1.0RC released</title>
            <link>http://labs.qt.nokia.com/2010/06/09/nokia-qt-sdk-10rc-released/</link>
            <description><![CDATA[
<p></p><p>Today we have published the Release Candidate for the Nokia Qt SDK 1.0. This is mostly a bug-fix release based on the input we have received from your side and we highly appreciate your efforts here. The download location is at Forum Nokia at the following <a href="http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html" target="_blank">link</a>. Also we have added the Release Candidate of Qt Creator 2.0 into this package.</p>
<p>Compared to the beta we have now everything available on gitorious as well(especially all the Qt Simulator components, as Christian already mentioned <a href="http://labs.trolltech.com/blogs/2010/05/31/qt-simulator-is-going-public/" target="_blank">here</a>). So if you like to get involved, get the sources and play around with them, contributions are highly welcomed.</p>
<p>One thing I would like to highlight is, that you cannot upgrade via the updater plugin from Qt Creator to the Release Candidate. This is due to some required changes in the infrastructure itself and we hope that this will not happen for a long time.</p>
<p>Furthermore it is not possible to overwrite the beta with the release candidate, as some components create files which are incompatible to each other. For instance you will not be able to install the madde component, as the postinstall step will fail with an existing configuration error message. Hence you should either install the release candidate into another directory or uninstall the beta first.</p>
<p>We hope you will enjoy the updated version and you can always provide feedback via our <a href="http://bugreports.qt.nokia.com" target="_blank">Qt Bug Tracker</a>.</p>
<p><span id="more-1607"></span><br />
Following the full changelog for the Release Candidate:</p>
<p><strong>Installer Changelog</strong></p>
<ul>
<li>offline installer does not include the sources anymore to reduce the filesize of the binaries</li>
<li>added stand-alone designer as component</li>
<li>fixed launching sub-processes as admin, which was failing on some Microsoft Windows derivates</li>
<li>[QTSDK-4] Crashed segmentation fault on Linux (metadata collision)</li>
<li>[QTSDK-6] Setting up Maemo target failed</li>
<li>[QTSDK-7] Proper Layout of the License Agreement to not cut the text</li>
<li>[QTSDK-8] Added proxy support for installation/updating</li>
<li>[QTSDK-12] Not all documentation pages did show up on every browser</li>
<li>[QTSDK-27] Fixed segmentation fault on Linux</li>
<li>[QTSDK-28] Fixed crash on Linux (installation on read-only target)</li>
<li>[QTSDK-49] Fixed crash when no disk space is left</li>
<li>[QTSDK-76] Fixed localization of Qt Creator</li>
<li>[QTSDK-79] Updated Messaging API to include correct headers</li>
</ul>
<p><strong>Simulator Changelog</strong></p>
<ul>
<li>Improved device configuration: The menu placeholders can now be set from the configuration file.</li>
<li>Added menu placeholders for the N95 skin.</li>
<li>Updated menu placeholders for the Maemo and N97 skins.</li>
<li>It is now possible to use the Qt Mobility bearer management module when building for the Simulator.</li>
<li>Added documentation on bearer management usage.</li>
<li>Add mouseover highlight to on-device buttons to make them more discoverable.</li>
<li>[QTSIM-2] Mobility messaging now works with mingw toolchain.</li>
<li>[QTSIM-8] The &#8216;x&#8217; button on the Maemo device works now.</li>
<li>[QTSIM-9] The Symbian style for the N97 now uses the black theme.</li>
<li>[QTSIM-10] Change the Creator start menu entry to point to qtcreator.bin; avoids problems with LD_LIBRARY_PATH.</li>
<li>[QTSIM-11] The buildkey of the debug libraries no longer contains &#8216;release&#8217;.</li>
<li>[QTSIM-13] Can now close Simulator from task bar.</li>
<li>[QTSIM-15] Simulator now remembers the rotation state.</li>
<li>[QTSIM-17, QTSIM-25] Fixed sensors. The plugins for the simulated sensors are now loaded correctly.</li>
<li>[QTSIM-22] Fixed a potential crash when multiple scripts are run in parallel.</li>
<li>[QTSIM-30] Fixed keyboard focus handling. Using the device buttons no longer removes keyboard focus from the running application.</li>
</ul>
<p><strong>SDK Changelog</strong></p>
<ul>
<li>updated to Qt 4.6.3 on Symbian</li>
<li>using public Simulator repositories(Qt, QtMobility, Simulator)</li>
<li>merged MaintenanceTool and Updater to a single application</li>
<li>updated TRK versions</li>
<li>updated QtCreator to 2.0.0 RC</li>
<li>updated MADDE to the newest release</li>
<li>added experimental component remote compiler</li>
</ul>
<span class="net_nemein_favourites">13 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=0ec8762c73cd11df96f1cf95021451355135&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/0ec8762c73cd11df96f1cf95021451355135/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>1 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=0ec8762c73cd11df96f1cf95021451355135&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/0ec8762c73cd11df96f1cf95021451355135/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Maurice Kalinowski &lt;webmaster@kaldience.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Wed, 09 Jun 2010 13:18:36 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-0ec8762c73cd11df96f1cf95021451355135</guid>
        </item>
        <item>
            <title>Qt and Open Governance</title>
            <link>http://labs.qt.nokia.com/2010/06/03/qt-and-open-governance/</link>
            <description><![CDATA[
<p></p><p>It has been a while since my last blog. Last time, I talked about how the <a href="http://labs.trolltech.com/blogs/2010/03/27/happy-birthday-mr-repository/">Qt repository in Git was one year old</a>. It was a humorous way of showing the growth and success of our contribution model. Or, at least, that&#8217;s what I intended&#8230;</p>
<p>For the past two months I have been working with a group of people inside Applications and Service Frameworks (the unit of Nokia that is responsible for Qt) on opening up our way of working even more.</p>
<p>The change to open the governance model more is the natural continuation of what we&#8217;ve been so far: Open Source is the foundation of the future work in Nokia, as can be seen by the Symbian Foundation, the MeeGo work we&#8217;re doing with Intel and the Linux Foundation, and especially Qt. And this is not news for Qt either: for over a decade we&#8217;ve been opening up our model: the QPL, the GPL, the LGPL, the daily snapshots, the open repository, the contribution model, etc.</p>
<p>Last year we created the contribution model, whereby anyone could contribute code to Qt. To enable that, the open repository was clearly necessary, as contributors need access to the latest changes and to the individual commits. It has been a success, with hundreds of merge requests integrated in Qt and Qt Creator.</p>
<p>The next step is even more open governance. The model we have selected is that of a typical Open Source Project. That is to say, beyond contributing code to Qt, we want to allow people to know even more where the project is going, and get involved in its actual development process and decision-making structure, like a many Open Source projects do. The rationale is very simple: we want people to be informed and involved – and involved deeper than just adding one-off patches to the projects. It’s the best thing we can do to show our community how much we want them to use, support and grow Qt with us.</p>
<p>A few things are clear to us that we will need to open up in order for this to happen. It&#8217;s clear that we will need to move our technical discussions to the public, as well as the decisions that affect the product, like roadmap and schedules. We will also need to somehow give the community access to the QA process, like test results and reports, coverage reports, integration reports.</p>
<p>And we&#8217;ll also need to open up the decision-making structure. That is to say, contributors who have shown themselves to be trustworthy and good at what they do deserve the right of having a say in the decisions. Take, for example some of the contributors of the past year: there are a couple of cases where they know the code better than people working in the Qt offices. We have come quickly to the point where we have to say &#8220;I trust you that this contribution is good&#8221;. This is part of the <a href="http://en.wikipedia.org/wiki/Meritocracy" target="_blank">meritocratic process</a> that we want to have in place.</p>
<p>While those basic things are clear to us, we can&#8217;t claim to have thought of everything. This is where you come in: we need input and help in making this happen. We need to come up with a way of working that works for both us and for the rest of the community. We have an idea what might work for everyone involved, but those ideas need refining.</p>
<p>So, what we&#8217;ll do soon is start these discussions; in public and with the public (details to be announced later). Nokians will be participating in these discussions to ensure that we can come up with a model that works for everyone. For example, there are a few legal aspects that will need to be taken care of and we have some ideas on how they could work. All of these details that we have thought of and our initial suggestions on a model will be shared, so as to get the discussions going.</p>
<p>We expect to reach some level of consensus soon. After we (together) come up with a model that works for everyone, please understand that it will take some extra time to adapt to it. There may be tooling work that is necessary, and there may also be changes to the/our way of working. The changes won&#8217;t happen overnight, but we have reserved some time for them to happen.</p>
<p>In the meantime, we can and probably will start to address some low-hanging fruits.</p>
<p>Anyway, these have been interesting weeks since we decided to go down this route. I&#8217;m hoping that the next weeks of discussion are equally productive.</p>
<span class="net_nemein_favourites">20 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=003471306f1611df8537fd758407d737d737&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/003471306f1611df8537fd758407d737d737/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=003471306f1611df8537fd758407d737d737&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/003471306f1611df8537fd758407d737d737/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Thiago Macieira &lt;thiago.macieira@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Thu, 03 Jun 2010 12:59:59 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-003471306f1611df8537fd758407d737d737</guid>
        </item>
        <item>
            <title>PR 1.2 firmware for the N900 released with Qt 4.6.2</title>
            <link>http://labs.qt.nokia.com/2010/05/26/pr-12-firmware-for-the-n900-released-with-qt-462/</link>
            <description><![CDATA[
<p></p><p>After a few delays, the <a href="http://wiki.maemo.org/Maemo_5/PR1.2">PR 1.2</a> firmware for the N900 is finally released with Qt 4.6.2 shipping by default (see <a href="http://maemo.org/">maemo.org</a> for all PR 1.2 related info). This means that all the apps that up until now only ran in the SDK can finally be deployed to real devices <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The final Qt packages have the version tag <tt>4.6.2~git20100401-0maemo1+0m5</tt> (no April Fool&#8217;s, despite the date).</p>
<p><b>Some useful information:</b></p>
<ul>
<li>A good starting point for developing with Qt for Maemo 5 is the <a href="http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Nokia_Qt_SDK/">Nokia Qt SDK</a>.</li>
<li>Here&#8217;s the <a href="http://doc.qt.nokia.com/qt-maemo-4.6/index.html">Qt for Maemo 5 documentation</a>, suggested reads are the <a href="http://doc.qt.nokia.com/qt-maemo-4.6/maemo5-with-qt-introduction.html">Maemo 5 introduction page</a> and the <a href="http://doc.qt.nokia.com/qt-maemo-4.6/platform-notes-maemo5.html">Maemo 5 platform notes</a>.</li>
<li>The Qt for Maemo 5 examples can be found in Maemo&#8217;s <a href="http://wiki.maemo.org/Extras-devel">extras-devel</a> repository. The package is called <tt>libqt4-examples-maemo5</tt> and installs to <tt>/usr/examples/maemo5</tt>. Documentation is <a href="http://doc.qt.nokia.com/qt-maemo-4.6/examples-maemo5.html">here</a>.</li>
<li>The <a href="http://wiki.maemo.org/Qt4_Hildon">Qt 4 wiki</a> contains useful information about building, debugging, running and deploying Qt apps.
</li>
<li>Here&#8217;s the <a href="http://qt.gitorious.org/qt/x11-maemo">git repository</a>, contributions are welcome <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</li>
</ul>
<p><b>What&#8217;s next</b></p>
<p>If you follow the git repository, you can see that we&#8217;re working full-steam on Qt 4.7 for Maemo 5. <del>Experimental packages will appear soon in the extras-devel repository.</del></p>
<p><b>Update</b></p>
<p>4.7 packages are now in Maemo&#8217;s <a href="http://wiki.maemo.org/Extras-devel">extras-devel</a> repository. In the Scratchbox based SDK, type <tt>apt-get install libqt4-experimental-dev</tt> to get the libs and headers.</p>
<p>Happy app creation <img src='http://labs.qt.nokia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<span class="net_nemein_favourites">22 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=d772a7e068bb11dfb24fd536ee88880c880c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/d772a7e068bb11dfb24fd536ee88880c880c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=d772a7e068bb11dfb24fd536ee88880c880c&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/d772a7e068bb11dfb24fd536ee88880c880c/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Wed, 26 May 2010 11:11:34 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-d772a7e068bb11dfb24fd536ee88880c880c</guid>
        </item>
        <item>
            <title>New experimental Qt 4.7 packages for the N900</title>
            <link>http://labs.qt.nokia.com/2010/05/06/new-experimental-qt-47-packages-for-the-n900/</link>
            <description><![CDATA[
<p></p><p>The <a href="http://labs.trolltech.com/blogs/2010/05/06/qt-470-beta1/">Qt 4.7 Beta1</a> was released today, and I&#8217;m happy to announce that a set of experimental Qt 4.7 packages is available for Maemo 5 as well: <a href="http://chaos.troll.no/~harald/qt4-maemo5-4.7/20100505/">http://chaos.troll.no/~harald/qt4-maemo5-4.7/20100505/</a> (all packages in one single tarball <a href="http://chaos.troll.no/~harald/qt4-maemo5-4.7/20100505.tar">here</a>).</p>
<p>Note: The packages now strictly require PR 1.2. Please only install them in the latest Scratchbox based SDK, which already ships a pre-release of PR 1.2. Once PR 1.2 is officially released (*), the packages can also be installed on the device. MADDE and Qt Creator support is pending.</p>
<p>Following a request from the Maemo community, the experimental Qt packages were renamed from <tt>libqt4-maemo5</tt> to <tt>libqt4-experimental</tt>. The packages still install to <tt>/opt/qt4-maemo5</tt>, so they don&#8217;t clash with the device&#8217;s Qt. This ensures that installing the experimental Qt 4.7 packages won&#8217;t have bad side effects on existing apps.</p>
<p><b>How to install</b></p>
<p>We suggest to remove the old <tt>libqt4-maemo5</tt> packages first:</p>
<p><code><br />
fakeroot apt-get remove .\*qt4-maemo5.\*<br />
</code></p>
<p>After downloading the experimental packages, install them with the <tt>dpkg</tt> utility:</p>
<p>x86 Scratchbox target:<br />
<code><br />
fakeroot dpkg -i *i386.deb<br />
</code></p>
<p>ARM Scratchbox target:<br />
<code><br />
fakeroot dpkg -i *armel.deb<br />
</code></p>
<p><b>The road ahead</b></p>
<p>Once PR 1.2 comes with official support for the stable Qt 4.6.2 version, experimental Qt 4.7 snapshots will be pushed to the Maemo extras-devel repository. If everything goes well, the release after PR 1.2 will ship with Qt 4.7.x (where &#8220;x&#8221; is whatever patch release is available at that time).</p>
<p><b>Feedback and contact</b></p>
<p>As always, you can use the qt-maemo-feedback mailing-list (<a href="http://qt.nokia.com/products/platform/maemo">info</a>) or the IRC channel <tt>#qt-maemo</tt> at <a href="irc://irc.freenode.org/#qt-maemo">irc.freenode.org</a> to get in touch with us.</p>
<p>Happy experimenting!</p>
<hr />
(*) Sorry, we don&#8217;t know the PR 1.2 release date either</p>
<span class="net_nemein_favourites">12 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=1b391ae0592611dfb2a37fe899dc49f949f9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/1b391ae0592611dfb2a37fe899dc49f949f9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=1b391ae0592611dfb2a37fe899dc49f949f9&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/1b391ae0592611dfb2a37fe899dc49f949f9/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Thu, 06 May 2010 15:43:22 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-1b391ae0592611dfb2a37fe899dc49f949f9</guid>
        </item>
        <item>
            <title>Qt Creator 2.0 beta</title>
            <link>http://labs.trolltech.com/blogs/2010/05/06/qt-creator-20-beta/</link>
            <description><![CDATA[
<p>More than a month has passed since the release of Creator&#8217;s <a href="http://maemo.org/blogs/2010/03/11/qt-creator-20-alpha/">2.0 alpha</a> release. The Berlin trolls were truly busy, not only with fixing <a href="http://bugreports.qt.nokia.com/">reported bugs</a>, but also by improving the overall developer experience. This beta is another milestone in the 2.0 release cycle, as we hope you will test-drive this release, to ensure 2.0 will be rock-stable, and to get to know the new features that were introduced.</p>
<p>Most changes are small but important details, like a shiny new options dialog, but also fundamental changes which aim to help development of a single application on multiple targets: the beta now extends shadow building to support different build directories per target. The code model was also improved, so that defines in the <code>.pro</code> file are respected in the editor as well as for auto-completion. A hard decision however was to disable the Qt Quick visual designer for 2.0 by default. Henrik has <a href="http://labs.qt.nokia.com/blogs/?p=1570">shared his thoughts</a> in a blog post.</p>
<p>The alpha blog post was mentioning external contributions, but missed the biggest single contribution so far: The Mercurial plugin, written by Brian McGillion. Kudos Brian, Mercurial support was a frequently requested feature!</p>
<h2>The bigger picture</h2>
<div style="float:right; margin: 6px"><a href='http://labs.trolltech.com/blogs/wp-content/uploads/2010/05/qtcreator-beta-targets.png' title='Target support: New projects mode, popup target selector'><img src='http://labs.trolltech.com/blogs/wp-content/uploads/2010/05/qtcreator-beta-targets.png' alt='qtcreator-beta-targets.png' /></a><br /><small>Target support: New projects mode, popup target selector.</small></div>
<p>For all those who haven&#8217;t been following the development of Qt Creator 2.0 closely, here are most significant changes since 1.3.1: Project parsing was greatly improved, with Creator now using multiple threads in addition to honoring the <code>.pro</code> file defines as mentioned above.</p>
<p>As the version suggests, the new version also means changes in the overall functionality. The GUI is now optimized to handle multiple targets, which conceptually have become aspects of a project. This reflects in a new layout of the projects page, which now allows to set build- and run settings per target, as well as the newly introduced target selector, where you can quickly switch between different targets and projects.</p>
<p>People frequently suggested to separate design and code view, which was implemented for 2.0. This is especially useful when using the QML visual designer, but also works for classical <code>.ui</code> files. To make up for the additional space required for the new mode, the output mode was replaced with the option to enlarge the output window. And of course we introduced support for the <a href="http://labs.qt.nokia.com/blogs/2010/04/22/peek-and-poke-vol-3/">new python backend for GDB</a>.</p>
<p>For a more verbose changelog, take a look <a href="http://qt.gitorious.org/qt-creator/qt-creator/blobs/raw/2.0.0-beta/dist/changes-2.0.0">here</a>.</p>
<p>Finally, Qt Creator has become the heart of the new <a href="http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Nokia_Qt_SDK/">Nokia Qt SDK</a>, which brings the integrated Qt development experience to Maemo and Symbian developers. For the curious, Maurice answers a lot of question <a href="http://labs.qt.nokia.com/blogs/2010/04/27/nokia-qt-sdk-what-is-in-and-what-is-not-and%E2%80%A6-what-is-it/">in his blog post</a>. Note that we will also ship the Qt SDKs for Linux, Mac and Windows desktop development, but they are not part of this release.</p>
<h2>Get your hands dirty!</h2>
<p>You can download the Nokia Qt SDK, which includes the beta, or get a creator-only <a href="http://qt.nokia.com/developer/qt-qtcreator-prerelease">binary installer from the release page</a>. Note that the Nokia Qt SDK does not contain a desktop version of Qt. If you want to develop for the desktop, why not try the <a href="http://labs.qt.nokia.com/blogs?p=1578">Qt 4.7.0 beta</a>?</p>
<span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=655ac19a590411df943a318b1100c2f3c2f3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/655ac19a590411df943a318b1100c2f3c2f3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=655ac19a590411df943a318b1100c2f3c2f3&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/655ac19a590411df943a318b1100c2f3c2f3/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Thu, 06 May 2010 11:27:33 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-655ac19a590411df943a318b1100c2f3c2f3</guid>
        </item>
        <item>
            <title>Nokia Qt SDK, what is in and what is not and…. What is it?</title>
            <link>http://labs.trolltech.com/blogs/2010/04/27/nokia-qt-sdk-what-is-in-and-what-is-not-and%e2%80%a6-what-is-it/</link>
            <description><![CDATA[
<p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="Word.Document" /><meta name="Generator" content="Microsoft Word 12" /><meta name="Originator" content="Microsoft Word 12" /></p>
<link href="file:///C:%5CUsers%5Cmauricek%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" />
<link href="file:///C:%5CUsers%5Cmauricek%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" />
<link href="file:///C:%5CUsers%5Cmauricek%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" /><!--[if gte mso 9]><xml>  <w :WordDocument>   </w><w :View>Normal</w>   <w :Zoom>0</w>   <w :TrackMoves/>   <w :TrackFormatting/>   <w :HyphenationZone>21</w>   <w :PunctuationKerning/>   <w :ValidateAgainstSchemas/>   <w :SaveIfXMLInvalid>false</w>   <w :IgnoreMixedContent>false</w>   <w :AlwaysShowPlaceholderText>false</w>   <w :DoNotPromoteQF/>   <w :LidThemeOther>DE</w>   <w :LidThemeAsian>X-NONE</w>   <w :LidThemeComplexScript>X-NONE</w>   <w :Compatibility>    <w :BreakWrappedTables/>    <w :SnapToGridInCell/>    <w :WrapTextWithPunct/>    <w :UseAsianBreakRules/>    <w :DontGrowAutofit/>    <w :SplitPgBreakAndParaMark/>    <w :DontVertAlignCellWithSp/>    <w :DontBreakConstrainedForcedTables/>    <w :DontVertAlignInTxbx/>    <w :Word11KerningPairs/>    <w :CachedColBalance/>   </w>   <w :BrowserLevel>MicrosoftInternetExplorer4</w>   <m :mathPr>    <m :mathFont m:val="Cambria Math"/>    <m :brkBin m:val="before"/>    <m :brkBinSub m:val="&#45;-"/>    <m :smallFrac m:val="off"/>    <m :dispDef/>    <m :lMargin m:val="0"/>    <m :rMargin m:val="0"/>    <m :defJc m:val="centerGroup"/>    <m :wrapIndent m:val="1440"/>    <m :intLim m:val="subSup"/>    <m :naryLim m:val="undOvr"/>   </m> </xml>< ![endif]--><!--[if gte mso 9]><xml>  <w :LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267">   <w :LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w :LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w :LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w :LsdException Locked="false" Priority="39" Name="toc 1"/>   <w :LsdException Locked="false" Priority="39" Name="toc 2"/>   <w :LsdException Locked="false" Priority="39" Name="toc 3"/>   <w :LsdException Locked="false" Priority="39" Name="toc 4"/>   <w :LsdException Locked="false" Priority="39" Name="toc 5"/>   <w :LsdException Locked="false" Priority="39" Name="toc 6"/>   <w :LsdException Locked="false" Priority="39" Name="toc 7"/>   <w :LsdException Locked="false" Priority="39" Name="toc 8"/>   <w :LsdException Locked="false" Priority="39" Name="toc 9"/>   <w :LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w :LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w :LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w :LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w :LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w :LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w :LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid"/>   <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w :LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w :LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w :LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w :LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w :LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w :LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w :LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w :LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w :LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w :LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w :LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w :LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w :LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w :LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w :LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w :LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w :LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w :LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w :LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w :LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w :LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w :LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w :LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w :LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w :LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w :LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w> </xml>< ![endif]--><span lang="EN-US">Hey everyone,<o></o></span>
<p class="MsoNormal"><span lang="EN-US">A release is only released as soon as you blog about it, a Troll once said. So here we go…<o></o></span></p>
<p class="MsoNormal"><span lang="EN-US">You probably have heard lots of buzz today about us releasing the Nokia Qt SDK. If not, find the announcements <a href="http://conversations.nokia.com/2010/04/27/nokia-rolls-out-qt-sdk-for-unified-mobile-developer-experience/" target="_blank">here</a>  </span><span></span>and <a href="http://blog.qt.nokia.com/2010/04/27/qt-gets-more-mobil/" target="_blank">here</a>  <span></span>as well as the download page <a href="http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/IDEs/Nokia_Qt_SDK/" target="_blank">here</a>.<o></o></p>
<p class="MsoNormal"><span lang="EN-US">Still you might be wondering what this all is about. When I was asked to join this project, it has been described as “an evolution of the Qt SDK”, which still is the best way to do so. But let me go into details about the new elements contained in the package.<o></o></span></p>
<p class="MsoNormal"><span lang="EN-US"><o> </o></span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Targetting Nokia devices<o></o></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">Despite the classic Qt SDK for desktop, the Nokia Qt SDK aims at developing Qt applications for Nokia devices, which includes Symbian as well as Maemo (The N900 is still a Maemo device). Just like the Windows package, it includes a full toolchain with compilers and everything to create applications for both platforms. On the Symbian side we use a stripped version of a SDK for Qt development, while on Maemo we include <a href="http://wiki.maemo.org/MADDE" target="_blank">Madde</a>, the application development tool. The Qt versions included in the package are currently 4.6.2 for both operating systems, because 4.6.2 will be inside the upcoming PR1.2 on the N900 as well as it is the currently available stable Qt version on Symbian. This will change as soon as 4.7 will be mature and released. Furthermore we have added the Qt Mobility APIs 1.0 to use all the mobile features we support now.<o></o></span></p>
<p class="MsoNormal"><span lang="EN-US"><o> </o></span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Online, Offline installation, post-installation and updates<o></o></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">One of the seriously cool things about the Nokia Qt SDK is the ability to select the online installer. You probably know the basics of this from other products. Download the online installer, simply select what you want to install and only download those packages. In case you decide to add something else, simply select it in the maintenance tool (like targeting a new platform for your Qt application). Furthermore it includes an updating mechanism which will allow us to provide you frequent updates of the packages. This is especially helpful right now, as we published the beta version and want to provide bug fixes on a regular basis to you to verify that items have been resolved.<o></o></span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Qt Creator 2.0 beta<o></o></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">Qt Creator has been the choice as an IDE since day one due to the experience the developers have with creating a compelling IDE and adding the Nokia platforms as targets here. I will not go too much into the details of the upcoming 2.0 release, that is for the Qt Creator devs to do so, but extremely cool stuff has been added since the 1.3.1 release, including all aspects of the tool.<o></o></span></p>
<p class="MsoNormal"><strong><span lang="EN-US">Qt Simulator<o></o></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">You might have seen some screenshots already like this one:<o></o></span></p>
<p class="MsoNormal"><a href="http://labs.trolltech.com/blogs/wp-content/uploads/2010/04/simulator_beta_shot.jpg" title="Qt Simulator"><img src="http://labs.trolltech.com/blogs/wp-content/uploads/2010/04/simulator_beta_shot.jpg" alt="Qt Simulator" /></a></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -18pt"><span>And especially those, who were with Qt/Embedded in the past might think that this is something alike qvfb, and actually it is. Well, it is for the user interface part, using shared memory to promote the content of windows to the simulator application, as well as using local sockets for IPC (this time actually QLocalSocket and not some linux implementation <img src='http://labs.trolltech.com/blogs/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).But still it allows much more, you can switch between several resolutions as well as device classes. But the most two cool features are</span><span></span></p>
<ul>
<li><span></span><!--[endif]--><span lang="EN-US">Qt Mobility API simulator backends</span></li>
<li><span lang="EN-US">Scripting for Mobility APIs properties</span></li>
</ul>
<p class="MsoNormal"><span lang="EN-US">We have created backends for all Qt Mobility APIs of the 1.0 release, which has happened <a href="http://labs.trolltech.com/blogs/2010/04/27/qt-mobility-100-package/">today</a> as well. It allows you to write applications targeting the simulator and check how it will behave if you eg. get out of battery, change your location, access the contacts etc etc… even before you need to start debugging on the device and run with your development computer plus phone through the city </span><span style="font-family: Wingdings" lang="EN-US"></span><span> <img src='http://labs.trolltech.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span><span lang="EN-US"><o></o></span></p>
<p class="MsoNormal"><span lang="EN-US">And even more, you can script the values of the Mobility API properties, allowing you to dynamically change values and have your program respond properly to those changes. This is also very useful for QA purposes when you want to check edge-cases of your app as well. During development phasis we have written scripts which takes a jetpack tour through Berlin, you will find examples like this in the installer.<o></o></span></p>
<p class="MsoNormal"><strong><span lang="EN-US">On-Device debugging for all Nokia platforms<o></o></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">This is what the <a href="http://www.youtube.com/watch?v=C1lEEllKAcE" target="_blank">Hackfest</a> </span><span></span>attendees liked the most. It could go into one of the Qt Creator features for the upcoming 2.0 release, but personally I think it is worth mentioning as a single item. Andre has been so kind to <a href="http://labs.trolltech.com/blogs/2010/04/22/peek-and-poke-vol-3/">blog</a> about it as well.<o></o></p>
<p class="MsoNormal"><strong><span lang="EN-US">Documentation<o></o></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">Using APIs and tools stand and fall with a proper documentation. Thus lots of it has been added recently. This includes the new tools like the simulator, updated behavior for Qt Creator, on device debugging, as well as the API sets for Qt and the Qt Mobility APIs.<o></o></span></p>
<p class="MsoNormal"><strong><span lang="EN-US">What’s next?<o></o></span></strong></p>
<ul>
<li><!--[if !supportLists]--><span lang="EN-US">Opening our repositories for eg. the simulator as merging the Nokia Qt SDK specific Qt Creator changes. We would like to avoid fragmentation of our tools hence we will use one proper codeline.</span></li>
<li><span lang="EN-US">Stabilizing all components of the Nokia Qt SDK.</span></li>
<li><span></span><!--[endif]--><span lang="EN-US">Working on the final  version.</span></li>
<li><span lang="EN-US">We are trying to get the Mac version running as soon as possible, though we cannot give any promises right now. </span></li>
</ul>
<p class="MsoNormal"><span lang="EN-US">One thing I would like to point out to every reader here: You can pretty easily see how much stuff we have included in the Nokia Qt SDK and now has been the time for us to release the beta to get public feedback and through that make the product rock-solid. Please be patient with us, it _<em>is</em>_ <strong>beta</strong>. However, I would like to encourage you to download it, play with it, stress-test it and send us your feedback.<o></o></span></p>
<p class="MsoNormal"><span lang="EN-US">Although I have tried to describe all the potential questions you might want to raise, there is probably much more in your minds. So drop your questions here or on the Forum Nokia landing page, we will try to reply as much as we can. <o></o></span></p>
<span class="net_nemein_favourites">11 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=5e336818523d11dfbb421dcc27ab0f570f57&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/5e336818523d11dfbb421dcc27ab0f570f57/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=5e336818523d11dfbb421dcc27ab0f570f57&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/5e336818523d11dfbb421dcc27ab0f570f57/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Tue, 27 Apr 2010 20:24:16 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-5e336818523d11dfbb421dcc27ab0f570f57</guid>
        </item>
        <item>
            <title>PR 1.2 SDK for Maemo released with Qt 4.6</title>
            <link>http://labs.trolltech.com/blogs/2010/04/01/pr-12-sdk-for-maemo-released-with-qt-46/</link>
            <description><![CDATA[
<p>If you recently typed <tt>apt-get update &#038;&#038; apt-get dist-upgrade</tt> in your Scratchbox based Maemo 5 SDK, you might have noticed a large amount of packages flooding in - yes, PR 1.2 is near. <a href="http://maemo.org">Maemo.org</a> is already full of PR 1.2 blogs, including a <a href="http://maemobriefs.blogspot.com/2010/03/coming-soon-in-next-n900s-major-update.html">visual overview</a> of the new features and the <a href="http://maemobriefs.blogspot.com/2010/03/changelog-of-upcoming-n900-firmware.html">PR 1.2 Changelog</a>.</p>
<p>This means that the time of the <tt>libqt4-maemo5-*</tt> packages has come to an end, please use and test the <tt>libqt4-*</tt> packages (4.6.2~git20100310-0maemo1+0m5), which now contain Qt 4.6.2+x in <tt>/usr/lib</tt>. To uninstall the old preview packages, just run <tt>apt-get remove libqt4-maemo5-\*</tt>.</p>
<p>Wait - Qt 4.6.2+x? Well, as with every Linux distribution, some smaller fixlets and features were backported. I&#8217;d like to highlight a few of them.</p>
<p>Up until now, kinetic scrolling was limited to 20 fps. This is a good default, since 20 fps look smooth, don&#8217;t drain too much battery and leave some CPU for background processes/threads (isn&#8217;t it nice to have multi-tasking?). However, for demo purposes, you might want to have 60 fps for that really, really smooth look, so we introduced the <a href="http://doc.trolltech.com/qt-maemo-4.6/qabstractkineticscroller.html#scrollsPerSecond">QAbstractKineticScroller::scrollsPerSecond</a> property. Unfortunately, our camera cannot grab 60 fps, so no youtube video today <img src='http://labs.trolltech.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The second interesting feature is <a href="http://doc.trolltech.com/qt-maemo-4.6/qabstractkineticscroller.html#axisLockThreshold">QAbstractKineticScroller::axisLockThreshold</a>. Imagine that a user scrolls downwards in a QScrollArea. Now, unless he&#8217;s an android, he won&#8217;t manage to scroll down in a perfect line, usually it&#8217;s something like 100 pixels downwards and 5 pixels to the left. The <tt>axisLockThreshold</tt> property allows to lock the scrolling to the nearest X or Y axis. In our example, the 5 pixels to the left are ignored, and the view just moves 100 pixels down.</p>
<p>Finally, <a href="http://doc.trolltech.com/qt-maemo-4.6/qabstractkineticscroller.html#OvershootPolicy-enum">QAbstractKineticScroller::OvershootPolicy</a> allows to set the overshooting behavior when scrolling. The default is to just do overshooting when a view is able to scroll in a particular direction. In addition to the default behavior, overshooting can now be completely disabled, or always forced on.</p>
<p>A note for everyone building Qt from sources - after you upgrade your SDK to PR 1.2, you should use the *-pr1.2 branches (e.g. 4.6-fremantle-pr1.2) to get the latest input method fixes.</p>
<p>Happy Easter Hacking <img src='http://labs.trolltech.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<span class="net_nemein_favourites">21 <a href="http://maemo.org/news/?net_nemein_favourites_execute=fav&net_nemein_favourites_execute_for=2f25295a3da511dfafdf8f38eff5f06df06d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/fav/midgard_article/2f25295a3da511dfafdf8f38eff5f06df06d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-favorite.png" style="border: none;" alt="Add to favourites" title="Add to favourites" /></a>0 <a href="http://maemo.org/news/?net_nemein_favourites_execute=bury&net_nemein_favourites_execute_for=2f25295a3da511dfafdf8f38eff5f06df06d&net_nemein_favourites_url=https://maemo.org/news/favorites//json/bury/midgard_article/2f25295a3da511dfafdf8f38eff5f06df06d/" class="net_nemein_favourites_create"><img src="http://static.maemo.org:81/net.nemein.favourites/not-buried.png" style="border: none;" alt="Bury" title="Bury" /></a></span>]]></description>
            <author>Harald Fernengel &lt;harald.fernengel@nokia.com&gt;</author>
            <category>feed:b12d6f4d4954c8bbe75e673d738de457</category>
            <pubDate>Thu, 01 Apr 2010 15:05:09 +0000</pubDate>
            <guid>http://maemo.org/midcom-permalink-2f25295a3da511dfafdf8f38eff5f06df06d</guid>
        </item>
    </channel>
</rss>
