<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3810664547483003745</id><updated>2026-08-11T02:05:51.005-07:00</updated><category term="Qt Mobility Development"/><category term="MeeGo Development"/><category term="Qt Tips and Tricks"/><category term="Qt Tutorials"/><category term="Qt for Symbian Development"/><category term="J2ME"/><category term="Java"/><category term="Java ME"/><category term="Nokia"/><category term="QPastebinClient"/><category term="QTwitterClient"/><category term="Recommended Books"/><category term="SDK"/><category term="mobile"/><title type='text'>Qt / MeeGo Mobile Apps Development</title><subtitle type='html'>Learn mobile applications development with Qt Framework&amp;#39;s Mobility API for Nokia&amp;#39;s Symbian S60 &amp;amp; MeeGo smartphone platforms.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-6616229901788409671</id><published>2012-03-01T08:12:00.001-08:00</published><updated>2012-03-01T08:12:33.975-08:00</updated><title type='text'>Rich J2ME Mobile Applications using LWUIT for Nokia Symbian S40</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;b&gt;&lt;a href=&quot;http://lwuit.java.net/&quot;&gt;LWUIT&lt;/a&gt;&lt;/b&gt; is a &lt;b&gt;Java UI framework&lt;/b&gt; for mobile devices aka &lt;b&gt;Java ME&lt;/b&gt;. &lt;p /&gt;&lt;div&gt;While most mobile developers nowadays will think of smartphones, the lower end market is actually very huge. In fact &lt;a href=&quot;http://press.nokia.com/2012/01/25/nokia-hits-1-5-billion-sales-of-revolutionary-series-40-mobile-phones/&quot;&gt;Nokia has sold 1.5 billion Symbian S40 phones&lt;/a&gt;.&lt;/div&gt; &lt;div&gt;J2ME applications not only run in Nokia Symbian phones but also BlackBerry OS phones, low-end Chinese phones, entry level Samsung and Sony Ericsson phones, etc.&lt;/div&gt;&lt;p /&gt;&lt;div&gt;Developing with plain J2ME is painful. However LWUIT is a UI framework to the rescue.&lt;/div&gt; &lt;p /&gt;&lt;div&gt;With LWUIT you can develop beautiful visual user interfaces that support touch and modern controls. Of course within the limits of the devices, but it&amp;#39;s much easier than coding plain MIDlets. it&amp;#39;s also portable, you can develop from single source for Symbian S40 phones and BlackBerry phones.&lt;/div&gt; &lt;p /&gt;&lt;div&gt;Here is sample screenshots from a sample J2ME LWUIT app I made for &lt;a href=&quot;http://www.dietyuk.com&quot;&gt;DietYuk&lt;/a&gt;, an Indonesian healthy living site.&lt;/div&gt; &lt;p&gt;&lt;div class=&#39;p_embed p_image_embed&#39;&gt; &lt;a href=&quot;http://getfile3.posterous.com/getfile/files.posterous.com/qt-mobile/WwnEM26Zp8tNXmIWkZ5aMYWDhsnFgPvS5dSux1cwt9EY9PIwc9cWMWgKyLGx/nokia_s40_lwuit_2012-03-01_11..jpg&quot;&gt;&lt;img alt=&quot;Nokia_s40_lwuit_2012-03-01_11&quot; height=&quot;640&quot; src=&quot;http://getfile4.posterous.com/getfile/files.posterous.com/qt-mobile/ACANKeWKIDN6JaBVcApqjqsXB7yBUWGl3cVyV5CW4Htg2uOsqYnAIWtpOU85/nokia_s40_lwuit_2012-03-01_11..jpg.scaled.500.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://getfile8.posterous.com/getfile/files.posterous.com/qt-mobile/9lNCXVUcZaZIFLTIs9DLdBR9Wi75gIhfNX35yeFpTN5PgR2yXiEE05RfjkKe/0nokia_s40_lwuit_2012-03-01_11..jpg&quot;&gt;&lt;img alt=&quot;0nokia_s40_lwuit_2012-03-01_11&quot; height=&quot;640&quot; src=&quot;http://getfile9.posterous.com/getfile/files.posterous.com/qt-mobile/ZAtirSmRqgxA0LWnHKyzqFJXOqU8yj0ofTGGtdiMf79OHqI5CYJylICUezWb/0nokia_s40_lwuit_2012-03-01_11..jpg.scaled.500.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt; &lt;div class=&#39;p_see_full_gallery&#39;&gt;&lt;a href=&quot;http://qt-mobile.posterous.com/rich-j2me-mobile-applications-using-lwuit-for&quot;&gt;See the full gallery on Posterous&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/6616229901788409671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2012/03/rich-j2me-mobile-applications-using.html#comment-form' title='61 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/6616229901788409671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/6616229901788409671'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2012/03/rich-j2me-mobile-applications-using.html' title='Rich J2ME Mobile Applications using LWUIT for Nokia Symbian S40'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>61</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-4599658286829271320</id><published>2011-09-02T01:21:00.001-07:00</published><updated>2011-09-02T01:21:59.842-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="J2ME"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java ME"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="Nokia"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><title type='text'>How to Uninstall Nokia Connectivity Framework (NCF?) - Cannot Install Nokia SDK 1.0 for Java</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;p&gt;My first attempt at &lt;strong&gt;installing &lt;a href=&quot;https://www.developer.nokia.com/Develop/Java/Tools/Nokia_SDK_for_Java/&quot; target=&quot;_blank&quot;&gt;Nokia SDK 1.0 for Java&lt;/a&gt;&lt;/strong&gt; failed due to &lt;em&gt;Avira AntiVir detected a malware&lt;/em&gt; on it, so I had to &quot;ignore&quot; the Malware and cancel the installation (which it seemed to not undoing it properly) and restart installation.&lt;/p&gt;  &lt;p&gt;However the next installation failed while giving the following message:&lt;/p&gt;  &lt;blockquote class=&quot;posterous_short_quote&quot;&gt;  &lt;p&gt;&lt;strong&gt;Nokia Connectivity Framework(NCF) is already installed. Please uninstall NCF and press &#39;Ok&#39; to proceed with installation.&lt;/strong&gt;&lt;/p&gt;  &lt;/blockquote&gt;  &lt;p&gt;At this point I am stuck. I&#39;ve deleted the C:\Nokia\Tools folder entirely, and I can&#39;t find the &quot;Nokia Connectivity Framework (NCF)&quot; entry on &quot;Add Remove Programs. There&#39;s not even a Cancel button (to close the installer) or Override button on this dialog box. Quite annoying. :-(&lt;/p&gt;  &lt;p&gt;If you have a solution for this problem, please help.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/4599658286829271320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/09/how-to-uninstall-nokia-connectivity.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/4599658286829271320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/4599658286829271320'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/09/how-to-uninstall-nokia-connectivity.html' title='How to Uninstall Nokia Connectivity Framework (NCF?) - Cannot Install Nokia SDK 1.0 for Java'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-437029658938458985</id><published>2011-08-06T18:58:00.001-07:00</published><updated>2011-08-06T18:58:58.355-07:00</updated><title type='text'>How to Setup Qt Quick 4.7.3 / QML Project with Microsoft Visual Studio C++ 2008 Express</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;It&amp;#39;s possible to configure &lt;b&gt;Qt Quick 4.7.3 / QML Development &lt;/b&gt;using &lt;b&gt;Microsoft Visual Studio C++ 2008 Express project&lt;/b&gt;.&lt;p /&gt;&lt;b&gt;Quick Start&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=a22341ee-21db-43aa-8431-40be78461ee0&quot;&gt;Microsoft Visual Studio C++ 2008 (Express)&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Install &lt;a href=&quot;http://qt.nokia.com/downloads/windows-cpp-vs2008&quot;&gt;Qt Library 4.7.x for Visual C++ 2008&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Set environment QTDIR to C:\Qt\4.7.x&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;How to Create A New Qt Project in Visual Studio 2008&lt;/b&gt;&lt;br /&gt; &lt;ol&gt;&lt;li&gt;Create a new Makefile project&lt;/li&gt;&lt;li&gt;For Debug, set the build command as: qmake &amp;amp;&amp;amp; nmake&lt;br /&gt;Set the Debug launch command as: debug\YourApp.exe&lt;/li&gt;&lt;li&gt;For Release, set the build command as: qmake &amp;amp;&amp;amp; nmake release-all&lt;br /&gt; Set the Release launch command as: release\YourApp.exe&lt;/li&gt;&lt;li&gt;Add a YourApp.cpp file&lt;/li&gt;&lt;li&gt;Create initial Qt .pro project file by running: qmake -project&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;You should get this:&lt;p /&gt;TEMPLATE = app&lt;br /&gt; TARGET = &lt;br /&gt;DEPENDPATH += .&lt;br /&gt;INCLUDEPATH += .&lt;p /&gt;# Input&lt;br /&gt;SOURCES += YourApp.cpp&lt;p /&gt;You need to update this .pro Qt project file when you add source or header files.&lt;p /&gt;A simple YourApp.cpp would be:&lt;p /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;#include &amp;lt;QApplication&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;#include &amp;lt;QPushButton&amp;gt;&lt;/span&gt;&lt;p /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;int main(int argc, char *argv[])&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    QApplication app(argc, argv);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    QPushButton hello(&amp;quot;Hello world&amp;quot;);&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    hello.resize(100, 30);&lt;/span&gt;&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    hello.show();&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    return app.exec();&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;}&lt;/span&gt;&lt;p /&gt;You can see how this simple Qt GUI application looks on the screenshot.&lt;p /&gt; &lt;b&gt;How to Add Qt Quick / QML Support&lt;/b&gt;&lt;p /&gt;To support QML / Qt Quick, add to .pro file:&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;QT += gui declarative&lt;/span&gt;&lt;p /&gt;Create the .qml file :&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;import QtQuick 1.0&lt;/span&gt;&lt;p /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Rectangle { width: 100; height: 100; color: &amp;quot;red&amp;quot; }&lt;/span&gt;&lt;p /&gt;Then load the .qml file from the main .cpp :&lt;p /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;#include &amp;lt;QApplication&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;#include &amp;lt;QPushButton&amp;gt;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;#include &amp;lt;QDeclarativeView&amp;gt;&lt;/span&gt;&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;int main(int argc, char *argv[])&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    QApplication app(argc, argv);&lt;/span&gt;&lt;p /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    QDeclarativeView view;&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    view.setSource(QUrl::fromLocalFile(&amp;quot;qmlvs.qml&amp;quot;));&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    view.show();&lt;/span&gt;&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    return app.exec();&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;}&lt;/span&gt;&lt;p /&gt;You can see how this QML / Qt Quick application looks on the screenshot.&lt;p /&gt;&lt;b&gt;What about Visual Studio 2010?&lt;/b&gt;&lt;p /&gt;It&amp;#39;s possible but you&amp;#39;ll have to download Qt sources and&lt;br /&gt; build using Visual Studio compiler which can take 3 hours or more.&lt;p /&gt;&lt;b&gt;Download / Clone Sample Projects from Git Repository&lt;/b&gt;&lt;p /&gt;To make it easy for you, the sample projects are freely available as Apache Licensed open source projects in my &lt;b&gt;Nokia Developer Projects&lt;/b&gt; Git repository:&lt;p /&gt; &lt;a href=&quot;https://projects.developer.nokia.com/qmlexperiments&quot;&gt;https://projects.developer.nokia.com/qmlexperiments&lt;/a&gt;&lt;p /&gt;&lt;b&gt;Learning Resources&lt;/b&gt;&lt;br /&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt; To get started on &lt;b&gt;Qt GUI / Qt Quick Development&lt;/b&gt; on &lt;b&gt;desktop and mobile devices&lt;/b&gt;, check out these recommended books:&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0132354160/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=0132354160&quot;&gt;&lt;b&gt;C++ GUI Programming with Qt 4 (2nd Edition) - Prentice Hall&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1430231777/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=1430231777&quot;&gt;&lt;b&gt;Beginning Nokia Apps Development: Qt and HTML5 for Symbian and MeeGo&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1590598318/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=1590598318&quot;&gt;&lt;b&gt;Foundations of Qt Development&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0321635906/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=0321635906&quot;&gt;&lt;b&gt;Advanced Qt Programming: Creating Great Software with C++ and Qt 4&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;&lt;br /&gt; &lt;p&gt;&lt;div class=&#39;p_embed p_image_embed&#39;&gt; &lt;img alt=&quot;Hello-qt-4&quot; height=&quot;89&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/h5kFv39KSP2eNIBiindY3EvnmS1F0utZQhKiPiDfm5t7Dup4HF6lJ3BbOVtJ/Hello-Qt-4.7-MS-Visual-Studio-.png&quot; width=&quot;205&quot; /&gt; &lt;img alt=&quot;Qml-qt-quick-ms-visual-studio-&quot; height=&quot;183&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/wZkfWWoHkuTIsD57B6GAzfddMu751rXNH6BjayvXpxVgdxfQyRQUo4fRA80V/QML-Qt-Quick-MS-Visual-Studio-.png&quot; width=&quot;184&quot; /&gt; &lt;div class=&#39;p_see_full_gallery&#39;&gt;&lt;a href=&quot;http://qt-mobile.posterous.com/how-to-setup-qt-quick-473-qml-project-with-mi&quot;&gt;See the full gallery on Posterous&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/437029658938458985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/08/how-to-setup-qt-quick-473-qml-project.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/437029658938458985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/437029658938458985'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/08/how-to-setup-qt-quick-473-qml-project.html' title='How to Setup Qt Quick 4.7.3 / QML Project with Microsoft Visual Studio C++ 2008 Express'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-6360374423022118570</id><published>2011-06-21T23:16:00.001-07:00</published><updated>2011-06-21T23:22:38.865-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Mobility Development"/><title type='text'>NewsPopper - Read your favorite news sites and share them! [Early prototypes &amp;amp; sketches]</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;&quot;&gt;With &lt;b&gt;NewsPopper,&lt;/b&gt; you can get the latest news easily from &lt;i&gt;favorite&lt;/i&gt; sites that interests &lt;i&gt;you&lt;/i&gt;, and &lt;i&gt;shar&lt;/i&gt;e among your friends.&lt;br /&gt; Set up &lt;i&gt;alerts&lt;/i&gt; so NewsPopper --as it name says-- will &amp;quot;&lt;b&gt;pop&lt;/b&gt;&amp;quot; the news for you on your &lt;i&gt;mobile&lt;/i&gt; device!&lt;br /&gt;You can get &lt;i&gt;notified&lt;/i&gt; when your friend &lt;i&gt;comments&lt;/i&gt; on the news they read, or &lt;i&gt;liked&lt;/i&gt;.&lt;br /&gt; &lt;/blockquote&gt;&lt;br /&gt;Sounds interesting ? It should :-)&lt;p /&gt;It&amp;#39;s a &lt;b&gt;mobile application&lt;/b&gt; I&amp;#39;m currently working on. The app uses the latest powerful &lt;b&gt;Qt 1.1 SDK&lt;/b&gt; and will run on all &lt;b&gt;mobile devices&lt;/b&gt; that support &lt;b&gt;Qt framework&lt;/b&gt; (which means modern &lt;b&gt;Symbian S60&lt;/b&gt;, &lt;b&gt;Symbian^3&lt;/b&gt;, Maemo/N900, and &lt;b&gt;MeeGo&lt;/b&gt; devices like the upcoming &lt;b&gt;Nokia N9/N950&lt;/b&gt;).&lt;p /&gt; It will support &lt;b&gt;touch&lt;/b&gt; and &lt;b&gt;swipe gestures&lt;/b&gt; (on all touch devices and especially on the Nokia N9) and should be very user friendly from the first start.&lt;p /&gt;The images shown are some sketches and how the current prototype looks.&lt;p /&gt; When it&amp;#39;s finished (hopefully!) you&amp;#39;ll find it in an &lt;a href=&quot;http://store.ovi.com/publisher/Soluvas/&quot;&gt;Ovi Store&lt;/a&gt; near you. :-)&lt;br /&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt; I &lt;i&gt;highly&lt;/i&gt; recommend you to get these resources to gain skills on &lt;b&gt;Qt Development&lt;/b&gt; on &lt;b&gt;desktop and mobile devices&lt;/b&gt; :&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0132354160/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=0132354160&quot;&gt;&lt;b&gt;C++ GUI Programming with Qt 4 (2nd Edition) - Prentice Hall&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1430231777/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=1430231777&quot;&gt;&lt;b&gt;Beginning Nokia Apps Development: Qt and HTML5 for Symbian and MeeGo&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1590598318/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=1590598318&quot;&gt;&lt;b&gt;Foundations of Qt Development&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0321635906/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=0321635906&quot;&gt;&lt;b&gt;Advanced Qt Programming: Creating Great Software with C++ and Qt 4&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;div class=&#39;p_embed p_image_embed&#39;&gt; &lt;a href=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/qzYl9E2nrFo4LIZL9BHVGe2HjGdceQJ2LwpE3f2dpZqiiL3khYzVLDnGz4Om/newspopper-prototype-in-progre.png&quot;&gt;&lt;img alt=&quot;Newspopper-prototype-in-progre&quot; height=&quot;276&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/tQeRouC66ScvHeviqQq0DQ0h9RiDOpBzLL6oqFXMCchpQrp2m1Zjqi6hMnI0/newspopper-prototype-in-progre.png.scaled.500.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;Newspopper-prototype-1&quot; height=&quot;370&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/hhSAlXYz2oMd3AjEuf6RmzxGaORrDOSz8gLd8fROweSE6l1nrmjN9wp0w3Sz/newspopper-prototype-1.png&quot; width=&quot;298&quot; /&gt; &lt;img alt=&quot;Newspopper-prototype-2&quot; height=&quot;391&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/3YclSwbvDgVsHg8iFADk69RwRzAWJ7HTaO7E5LWr2O7hTt49NYkCAcFBalmn/newspopper-prototype-2.png&quot; width=&quot;309&quot; /&gt; &lt;div class=&#39;p_see_full_gallery&#39;&gt;&lt;a href=&quot;http://qt-mobile.posterous.com/newspopper-read-your-favorite-news-sites-and&quot;&gt;See the full gallery on Posterous&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/6360374423022118570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/06/newspopper-read-your-favorite-news.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/6360374423022118570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/6360374423022118570'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/06/newspopper-read-your-favorite-news.html' title='NewsPopper - Read your favorite news sites and share them! [Early prototypes &amp;amp; sketches]'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-3626985903742952629</id><published>2011-05-04T06:18:00.001-07:00</published><updated>2011-05-04T06:18:11.745-07:00</updated><title type='text'>(Nokia) Qt SDK 1.1 including Qt Framework 4.7.3 Libraries Released</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;The &lt;b&gt;Qt&lt;/b&gt; team is truly pleased to &lt;b&gt;release&lt;/b&gt; the &lt;b&gt;Qt SDK 1.1&lt;/b&gt; for &lt;b&gt;desktop and mobile development.&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;Using the Qt SDK you benefit from the &lt;b&gt;Qt Creator IDE&lt;/b&gt; as a starting point for your development and you can also speed up your development - especially for &lt;i&gt;touch-screens&lt;/i&gt; - with &lt;b&gt;Qt Quick.&lt;/b&gt; During installation of the Qt SDK, you select the packages you need. In addition you will receive notification when new features and quality updates are available i.e. Qt Creator and / or new targets. No need to make special &lt;i&gt;upgrades &lt;/i&gt;or extra &lt;i&gt;downloads&lt;/i&gt;.&lt;p /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What is in the Qt SDK 1.1? &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Qt 4.7.3 for desktop, Qt 4.7.3 for Symbian and Qt 4.7.0 for Maemo/N900&lt;/li&gt;&lt;li&gt; Qt Creator 2.1,&lt;/li&gt;&lt;li&gt;Qt Mobility 1.1.3&lt;/li&gt;&lt;li&gt;Qt simulator&lt;/li&gt;&lt;li&gt;Remote compiler supporting Linux and Mac for Nokia supported platforms&lt;/li&gt;&lt;li&gt;Symbian toolchain&lt;/li&gt;&lt;li&gt;Madde toolchain for N900&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt; &lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Get your Qt apps into the Ovi Store&lt;/span&gt;&lt;br /&gt;Now, all your apps developed with the Qt SDK 1.1 will be accepted into the Ovi Store. Yay!&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt; &lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Qt Developer Days 2011 Munich Announced! &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;We are also happy to announce the dates of Qt Developer Days 2011 Munich: October 24-26th. Stay tuned for more information on this soon.&lt;p /&gt;Learn more &lt;a href=&quot;http://cl.exct.net/?ju=fe1817707d6c0c797d1d77&amp;amp;ls=fdc1157174660d7a761d767660&amp;amp;m=fefd1275746707&amp;amp;l=fe5d157570620778741c&amp;amp;s=fe2b107070600078761778&amp;amp;jb=ffcf14&amp;amp;t=&quot; title=&quot;here&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. &lt;p /&gt; &lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Get More Information&lt;/span&gt;&lt;br /&gt;Get the download links and read about the changes &lt;a href=&quot;http://cl.exct.net/?ju=fe1717707d6c0c797d1d78&amp;amp;ls=fdc1157174660d7a761d767660&amp;amp;m=fefd1275746707&amp;amp;l=fe5d157570620778741c&amp;amp;s=fe2b107070600078761778&amp;amp;jb=ffcf14&amp;amp;t=&quot; title=&quot;here&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt; Qt 4.7.3 and Qt Mobility 1.1.3 have been released (Labs Blog) &lt;a href=&quot;http://cl.exct.net/?ju=fe1617707d6c0c797d1d79&amp;amp;ls=fdc1157174660d7a761d767660&amp;amp;m=fefd1275746707&amp;amp;l=fe5d157570620778741c&amp;amp;s=fe2b107070600078761778&amp;amp;jb=ffcf14&amp;amp;t=&quot; title=&quot;here&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;I &lt;i&gt;highly&lt;/i&gt; recommend you to get these resources to gain skills on &lt;b&gt;Qt Development&lt;/b&gt; on &lt;b&gt;desktop and mobile devices&lt;/b&gt; :&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0132354160/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=0132354160&quot;&gt;&lt;b&gt;C++ GUI Programming with Qt 4 (2nd Edition) - Prentice Hall&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1430231777/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=1430231777&quot;&gt;&lt;b&gt;Beginning Nokia Apps Development: Qt and HTML5 for Symbian and MeeGo&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1590598318/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=1590598318&quot;&gt;&lt;b&gt;Foundations of Qt Development&lt;/b&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0321635906/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399349&amp;amp;creativeASIN=0321635906&quot;&gt;&lt;b&gt;Advanced Qt Programming: Creating Great Software with C++ and Qt 4&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px;&quot;&gt;&lt;i&gt;(copied mostly verbatim from Qt SDK 1.1 release announcement)&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/3626985903742952629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/05/nokia-qt-sdk-11-including-qt-framework.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/3626985903742952629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/3626985903742952629'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/05/nokia-qt-sdk-11-including-qt-framework.html' title='(Nokia) Qt SDK 1.1 including Qt Framework 4.7.3 Libraries Released'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-4876687083682621736</id><published>2011-04-02T23:38:00.001-07:00</published><updated>2011-04-02T23:39:00.031-07:00</updated><title type='text'>My Forum Nokia Champion 2011/2012 Diploma</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;div class=&#39;p_embed p_image_embed&#39;&gt; &lt;a href=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/3AedP50mxBtuUBAx09vxw9ZL33kfVkyzoxooF1LJ7DO21PHXVlE8UixHemWt/2011-04-03_13.30.48.jpg.scaled.1000.jpg&quot;&gt;&lt;img alt=&quot;2011-04-03_13&quot; height=&quot;375&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/7psv9TuPO7MywuLuKDHOr7NjPcgMVUnsc6pYwOtIU0NtD9NmmT1BkoU1MxPx/2011-04-03_13.30.48.jpg.scaled.500.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;See I am now a Forum Nokia Champion again. Not kidding.. ;-) *brag mode on* hehehee :-)&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/4876687083682621736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/04/my-forum-nokia-champion-20112012.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/4876687083682621736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/4876687083682621736'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/04/my-forum-nokia-champion-20112012.html' title='My Forum Nokia Champion 2011/2012 Diploma'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-8891528998192232560</id><published>2011-03-28T01:59:00.001-07:00</published><updated>2011-03-28T01:59:25.115-07:00</updated><title type='text'>I am now a Qt Ambassador :-)</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;div class=&#39;p_embed p_image_embed&#39;&gt; &lt;a href=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/oeL8lF49WLMtXHBK3s8TcDIXSq2N8OJXGchbwSYNSPsK2QHajLMe9grRGwm7/qt-ambassador-program-hendy-ir.png&quot;&gt;&lt;img alt=&quot;Qt-ambassador-program-hendy-ir&quot; height=&quot;170&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/CxKJUxdqCgmdVKcg0uWKtilxxsqvUY9nean1wsKvualhMxGjNjHh7XXCMhkA/qt-ambassador-program-hendy-ir.png.scaled.500.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;div&gt;&amp;quot;&lt;span style=&quot;border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;Congratulations! You have been accepted into the Qt Ambassador Program.&amp;quot;&lt;/span&gt;&lt;/div&gt;&lt;p /&gt;The mail just came in this morning. Thank you Nokia... :-)&lt;br /&gt; &lt;div&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;Hendy Irawan&lt;br /&gt;Qt Ambassador ;-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;P.S. More information about Nokia&amp;#39;s &lt;a href=&quot;http://qt.nokia.com/qt-in-use/ambassadors/qtambassador/&quot;&gt;Qt Ambassador program&lt;/a&gt; :&lt;/div&gt;&lt;p /&gt; &lt;div&gt;&lt;blockquote style=&quot;border-collapse: collapse; color: rgb(68, 68, 68); font-family: Verdana, Arial, Helvetica, Lucida Grande, Lucida, sans-serif; font-size: 12px;&quot;&gt; The Qt Ambassador Program is a membership-only program that honors Qt development projects. All developers around the world who create products and projects with Qt are eligible to apply. Membership to the Qt Ambassador Program is free and based on your  outstanding and innovative Qt project. &lt;p /&gt; &lt;strong&gt;Note&lt;/strong&gt;: In order to apply to the program, you must have a live Qt project, which you are able to post on the &lt;a href=&quot;http://qt.nokia.com/qt-in-use/ambassadors/showcase&quot; class=&quot;internal-link&quot; title=&quot;-&quot; style=&quot;color: rgb(68, 165, 28); background-color: transparent; text-decoration: none !important;&quot;&gt;Qt Ambassador Showcase.&lt;br /&gt; &lt;/a&gt;&lt;br /&gt;The Qt Ambassador is a recognition program that complements our &lt;a href=&quot;http://qt.nokia.com/developer/learning/certification&quot; class=&quot;internal-link&quot; title=&quot;Qt Certification Program&quot; style=&quot;color: rgb(68, 165, 28); background-color: transparent; text-decoration: none !important;&quot;&gt;Nokia Certified Qt Developer&lt;/a&gt; program.  We encourage all Nokia Certified Qt Developers to apply to be Qt Ambassadors and further extend their distinction in the Qt and overall developer community.&lt;/blockquote&gt; &lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/8891528998192232560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/03/i-am-now-qt-ambassador.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/8891528998192232560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/8891528998192232560'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/03/i-am-now-qt-ambassador.html' title='I am now a Qt Ambassador :-)'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-2151419351196208021</id><published>2011-03-10T22:42:00.001-08:00</published><updated>2011-03-10T22:42:51.518-08:00</updated><title type='text'>Nokia E5 Is an AWESOME Phone, But...</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;div class=&#39;p_embed p_image_embed&#39;&gt; &lt;a href=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/ELeBG53H93Wml3nNEDfoqzVdKDaGEiJlJmCZmfDe3h2kvTOFB5Ycs3rX9psc/Nokia-E5-a.jpg&quot;&gt;&lt;img alt=&quot;Nokia-e5-a&quot; height=&quot;457&quot; src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/gVnni4NK3BC6o1kwYRlmnGTVZ1mZr3vrr3xQVNT1ppxzeB0trz0BdUSwllXd/Nokia-E5-a.jpg.scaled.500.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;b&gt;I love my Nokia E5.&lt;/b&gt; It&amp;#39;s reasonably priced, the &lt;i&gt;keyboard is excellent&lt;/i&gt;, the &lt;i&gt;feel and form factor is just great&lt;/i&gt;. BUT...&lt;p /&gt;  I&amp;#39;ll try not to make this sound like bashing Nokia E5..although it probably is. It&amp;#39;s definitely more about Nokia E5&amp;#39;s software/OS that is Symbian S60 3rd Edition FP2... than it is about Nokia&amp;#39;s hardware.&lt;/div&gt; &lt;p /&gt;&lt;div class=&quot;gmail_quote&quot;&gt;I have 3 &amp;quot;major&amp;quot; problems with Nokia E5 : (as you can see, they aren&amp;#39;t destructive, but simply annoying)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;SMS Alert Tone Sound Failure.&lt;/b&gt; After I reach about 1800 messages in SMS Inbox, my Nokia E5 won&amp;#39;t alert me with sound. Practically the only way I can see if there are new text messages is by looking at the blinking keypad white light.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Screen dims under bright sunlight.&lt;/b&gt; I don&amp;#39;t know if this is by (mal-)design or there is a setting that I mistakenly set, but it&amp;#39;s very annoying that when I use my Nokia E5 under bright sunlight, the screen goes completely dark and I can&amp;#39;t see anything. The phone UI itself is still working (invisibly) and when I press keys, it actually makes actions. Now it gets annoying and dangerous (e.g. I could mistakenly delete a message).&lt;/li&gt; &lt;li&gt;&lt;b&gt;Exchange ActiveSync / Google Contacts regularly wipes my phonebook.&lt;/b&gt; This is probably more to do with Exchange ActiveSync than with Nokia E5 or Symbian, but I need this functionality to work well, because it&amp;#39;s convenient for me to sync my Gmail address book with Nokia E5&amp;#39;s phonebook (and I&amp;#39;ve been doing this since my BlackBerry days). However at times the sync will fail and it will wipe my Nokia E5 phonebook and for some time I&amp;#39;m left with completely empty phonebook before the next resync is successful. It&amp;#39;s not dangerous, because all the data in Google Contacts is intact, but it&amp;#39;s annoying because I have to re-specify default phone numbers and add members to groups all over again.&lt;/li&gt; &lt;/ol&gt; &lt;div class=&quot;gmail_quote&quot;&gt;There are also slight annoyances :&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Push mail / Nokia Messaging is not actively updating (i.e. &amp;quot;always on&amp;quot;).&lt;/b&gt; I&amp;#39;m not sure why it doesn&amp;#39;t work now, but it did work a few months ago. I tried to set it to update a few hours, but it never updates unless I Synchronize (&amp;quot;Z&amp;quot;) manually from Email. I also tried setting to &amp;quot;Always On&amp;quot;, but it&amp;#39;s never on... I&amp;#39;m using WiFi and most of the time I&amp;#39;m within WiFi area.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Email application in Nokia Messaging is slow.&lt;/b&gt; It&amp;#39;s about an order of magnitude slower than my old BlackBerry Curve 8520&amp;#39;s. From displaying a picture to composing it in an email takes about 5-10 seconds. After composing the email, sending it takes about another 5 seconds until it goes back to the previous screen. Email application is probably the slowest messaging application in Nokia E5, Contacts and Text Messages is sometimes slow (but usually just OK), and I have about 600 contacts and ~2000 text messages which I don&amp;#39;t consider &amp;quot;huge&amp;quot; for today&amp;#39;s smartphone standards (like Nokia E5).&lt;/li&gt; &lt;/ol&gt;&lt;/div&gt; &lt;/div&gt;Despite these shortcomings, Nokia E5 is still a great phone. Seriously. :-)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/2151419351196208021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/03/nokia-e5-is-awesome-phone-but.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/2151419351196208021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/2151419351196208021'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/03/nokia-e5-is-awesome-phone-but.html' title='Nokia E5 Is an AWESOME Phone, But...'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-242167384522322952</id><published>2011-02-24T08:00:00.001-08:00</published><updated>2011-02-24T08:00:30.191-08:00</updated><title type='text'>Being a Forum Nokia Champion again until 2012! :-)</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/qX2wVyVINvRt203Y0aQB24vefla2nagAizMVcroJ3XQI9JVfNt0dlak7I787/forum-nokia-champions-indonesi.jpeg&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/syRF8nR8XOiBvkSuAQ00m6D707xJBF376VKpfDlv5pIYzw0UxdCfqbuIv8io/forum-nokia-champions-indonesi.jpeg.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;454&quot;/&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;&lt;div&gt;I got a really pleasant news from &lt;b&gt;&lt;a href=&quot;https://www.forum.nokia.com/&quot;&gt;Forum Nokia&lt;/a&gt;&lt;/b&gt; tonight:&lt;/div&gt;&lt;p /&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;&quot;&gt; &lt;span style=&quot;font-family: lucida grande, tahoma, verdana, arial, sans-serif; font-size: 13px; line-height: 14px;&quot;&gt;We are pleased to announce that due to your active participation in the field of mobile development and service to the Forum Nokia community in the past year, you have been re-selected to the &lt;a href=&quot;https://www.forum.nokia.com/Community/Champions/Our_current_Champions/&quot;&gt;Forum Nokia Champion program&lt;/a&gt;. Congratulations!&lt;/span&gt;&lt;/blockquote&gt; &lt;p /&gt;I&amp;#39;m currently the only Forum Nokia Champion from Indonesia, which is both sad (where&amp;#39;s everybody?) and great (I&amp;#39;m special :-) &lt;p /&gt;&lt;div&gt;Here&amp;#39;s &lt;a href=&quot;https://www.forum.nokia.com/Profile/?u=ceefour&quot;&gt;my profile at Forum Nokia&lt;/a&gt; and &lt;a href=&quot;http://blogs.forum.nokia.com/blog/hendy-irawan-on-mobile-qt&quot;&gt;my blog at Forum Nokia&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/242167384522322952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/02/being-forum-nokia-champion-again-until.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/242167384522322952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/242167384522322952'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/02/being-forum-nokia-champion-again-until.html' title='Being a Forum Nokia Champion again until 2012! :-)'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-5068030702883677857</id><published>2011-02-09T20:35:00.001-08:00</published><updated>2011-02-09T20:35:00.502-08:00</updated><title type='text'>SMS Message Alert Tone not playing on Nokia E5</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;I got the same problem again: SMS message alert tone is not playing on my Nokia E5. No sound at all, just the blinking light. &lt;p /&gt; My previous suggestion, changing the home screen to another and then back, is not foolproof. &lt;p /&gt; So I tried deleting messages fromSMS inbox and now it&#39;s working again. Right now I have 1825 messages and SMS alert notification sound is working. It seems the threshold is about 2000 messages and it starts to &quot;silence&quot; itself. &lt;p /&gt; After deleting messages to about 1800 or under, if you still can&#39;t get SMS alert tone playing, restart the phone and then switch the home screen theme. It should work.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/5068030702883677857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/02/sms-message-alert-tone-not-playing-on.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5068030702883677857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5068030702883677857'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/02/sms-message-alert-tone-not-playing-on.html' title='SMS Message Alert Tone not playing on Nokia E5'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-2865341712542416658</id><published>2011-02-06T20:00:00.001-08:00</published><updated>2011-02-06T20:00:05.505-08:00</updated><title type='text'>Qt Developer Workshop by Nokia - Bandung, Indonesia</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/tkVSrjgDCaLR5WQuDZCKo1HqOaPACHKNg0VQlkmCdWP7q5EiCKNK7ixOA2GE/qt_day_1-001.jpg&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/aRuT8hTFW8rCEvjni4PepaVJ2kIvxkM6k4LqmkBpHLscKKrYWaZOME1gXhYy/qt_day_1-001.jpg.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;375&quot;/&gt;&lt;/a&gt; &lt;p&gt;Forum Nokia invites mobile developers all around Bandung, Indonesia to attend Nokia-sponsored Qt Developer Workshop, held in Aston Primera Hotel, Pasteur, Bandung, Indonesia. &lt;p /&gt; This session is presented by Eileen Khoo, Snr. Technology Expert at Nokia. &lt;p /&gt; I met a few familiar faces, particularly smart people from ITB and iComm Bandung. Of course, ALL faces are familiar in some way in any developer event. ;-) (hint: it&#39;s not a Salsa dance course!)&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/2865341712542416658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2011/02/qt-developer-workshop-by-nokia-bandung.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/2865341712542416658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/2865341712542416658'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2011/02/qt-developer-workshop-by-nokia-bandung.html' title='Qt Developer Workshop by Nokia - Bandung, Indonesia'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-5003948802797696599</id><published>2010-12-14T03:24:00.001-08:00</published><updated>2010-12-14T03:24:21.284-08:00</updated><title type='text'>How to Fix Nokia E5 Problem: Text/SMS Message Tone Not Working</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;For the last few days (or weeks?) my Nokia E5 has an annoying problem: the text/SMS message tone is not played when receiving SMS. It won&#39;t vibrate either. &lt;p /&gt; After searching through the Internet, seems like this has happened with other Nokia phones, especially Symbian S60 ones, like X6, E75, E72. I tried changing the message tone to Nokia default, but didn&#39;t work. I also tried deleting all text messages in my Inbox, but also didn&#39;t work. &lt;p /&gt; I have restarted my phone numerous times. &lt;br /&gt;I was about to reset my phone settings (by using *#7780#) but I remember something... &lt;p /&gt; I once had a similar problem with email message tone. The solution was to change my home screen theme to &#39;Active&#39;. My home screen was already &#39;Active&#39;, so I switched it to another home screen theme and tada! My Nokia E5 text message tone works again! &lt;p /&gt; So, the solution is: &lt;br /&gt;1. Go to Control Panel &gt; Settings &gt; General &gt; Personalisation &gt; Standby mode &gt; Home screen theme. &lt;br /&gt;2. Choose another theme. You can go back to your favorite theme after making sure the message tone works again. &lt;p /&gt; Good luck! &lt;p /&gt; Note: this bug dates back to around 2003 or probably earlier. Ironic that it still occurs with a modern 2010 device.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/5003948802797696599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/12/how-to-fix-nokia-e5-problem-textsms.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5003948802797696599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5003948802797696599'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/12/how-to-fix-nokia-e5-problem-textsms.html' title='How to Fix Nokia E5 Problem: Text/SMS Message Tone Not Working'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-1927381589609137258</id><published>2010-11-30T07:05:00.001-08:00</published><updated>2010-11-30T07:05:40.246-08:00</updated><title type='text'>I&amp;#39;m Now Posting on Forum Nokia Blogs!</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;      Great news!&lt;p /&gt;  I&#39;m now also posting articles on &lt;b&gt;Forum Nokia Blogs&lt;/b&gt; titled &lt;b&gt;&lt;a href=&quot;http://blogs.forum.nokia.com/blog/hendy-irawan-on-mobile-qt&quot;&gt;Hendy Irawan on Mobile Qt&lt;/a&gt;&lt;/b&gt;.&lt;p /&gt;  I will still be posting here, though I&#39;m not sure which articles should be on Forum Nokia and which ones should be here.&lt;p /&gt;  Or perhaps I will just cross-post. We&#39;ll see.&lt;p /&gt;  Anyway, it&#39;s good to have one more channel to share my experiences with &lt;b&gt;Nokia&lt;/b&gt;, &lt;b&gt;Qt&lt;/b&gt; and &lt;b&gt;mobile applications development&lt;/b&gt; &lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/sRncAdCJUZVApDXjyAJ8VsgKDXWd704jY5NGWPMC8kM1haDYt7ghFgAg0Wt0/face-smile.png&quot; width=&quot;16&quot; height=&quot;16&quot;/&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/vJ46Mbh6yS9TYOimZEtWtQ5HyfzQQjPR4h6Ba4eGK1kEGNTwjmXEYhGaHmeY/hendy-irawan-on-forum-nokia-bl.png.scaled.1000.jpg&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/parh0TWXvJHvcSom1W77Rb6yQbk2Z29svZaFMuWyhHjLmCqBWFkZstRThEFI/hendy-irawan-on-forum-nokia-bl.png.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;332&quot;/&gt;&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/1927381589609137258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/i-now-posting-on-forum-nokia-blogs.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1927381589609137258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1927381589609137258'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/i-now-posting-on-forum-nokia-blogs.html' title='I&amp;#39;m Now Posting on Forum Nokia Blogs!'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-1572041317853178545</id><published>2010-11-29T10:56:00.001-08:00</published><updated>2010-11-29T10:56:33.790-08:00</updated><title type='text'>fatal error: alsa/asoundlib.h: No such file or directory - building Qt Mobility 1.1.0</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;div&gt;If you get this &lt;b&gt;error&lt;/b&gt; message while &lt;b&gt;compiling Nokia&amp;#39;s &lt;a href=&quot;http://qt.nokia.com/products/appdev/add-on-products/catalog/4/new-qt-apis/mobility&quot;&gt;Qt Mobility 1.1.0&lt;/a&gt; &lt;/b&gt;:&lt;/div&gt;&lt;p /&gt;&lt;div&gt;In file included from audio/qaudiodevicefactory.cpp:60:&lt;/div&gt; &lt;div&gt;audio/qaudiodeviceinfo_alsa_p.h:57: &lt;b&gt;fatal error: alsa/asoundlib.h: No such file or directory&lt;/b&gt;&lt;/div&gt;&lt;div&gt;compilation terminated.&lt;/div&gt; &lt;div&gt;make[2]: *** [../../build/Debug/QtMultimediaKit/qaudiodevicefactory.o] Error 1&lt;/div&gt;&lt;div&gt;make[2]: Leaving directory `/home/ceefour/Vendor/qt-mobility-opensource-src-1.1.0/src/multimedia&amp;#39;&lt;/div&gt; &lt;div&gt;make[1]: *** [sub-multimedia-make_default] Error 2&lt;/div&gt;&lt;div&gt;make[1]: Leaving directory `/home/ceefour/Vendor/qt-mobility-opensource-src-1.1.0/src&amp;#39;&lt;/div&gt; &lt;div&gt;make: *** [sub-src-make_default-ordered] Error 2&lt;/div&gt;&lt;p /&gt;&lt;div&gt;You need to &lt;b&gt;install ALSA Shared Library headers.&lt;/b&gt; In Ubuntu you just need to:&lt;/div&gt; &lt;p /&gt;&lt;div&gt;sudo apt-get install libasound2-dev&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/1572041317853178545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/fatal-error-alsaasoundlibh-no-such-file.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1572041317853178545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1572041317853178545'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/fatal-error-alsaasoundlibh-no-such-file.html' title='fatal error: alsa/asoundlib.h: No such file or directory - building Qt Mobility 1.1.0'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-8098832889134033305</id><published>2010-11-28T09:15:00.001-08:00</published><updated>2010-11-28T09:15:57.839-08:00</updated><title type='text'>Sign Symbian/Qt SIS Apps with Qt Creator on Linux (Bonus: Qt+Qt Mobility Smart Installer for Nokia)</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;The latest version of &lt;b&gt;Qt Creator 2.0+&lt;/b&gt; (included in &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html&quot;&gt;&lt;b&gt;Nokia Qt SDK&lt;/b&gt;&lt;/a&gt;) can now easily &lt;b&gt;sign Qt/Symbian applications (.SIS files)&lt;/b&gt; with your &lt;i&gt;Symbian Signed certificate and key files&lt;/i&gt;.&lt;p /&gt; The best part of it is that it can also be used with &lt;b&gt;Linux&lt;/b&gt; operating systems (e.g. &lt;b&gt;Ubuntu&lt;/b&gt;). And you don&amp;#39;t have to install Wine!&lt;br /&gt;(See my previous article on &lt;a href=&quot;http://qt-mobility.blogspot.com/2010/11/signing-symbianqt-application-in-linux.html&quot;&gt;how to use makesis.exe to sign SIS files on Linux&lt;/a&gt; for more details.)&lt;p /&gt; To &lt;b&gt;build a Qt/Symbian application on Linux and also sign the generated SIS file with your developer certificate and key&lt;/b&gt;, first you must &lt;a href=&quot;http://qt-mobility.blogspot.com/2010/11/installing-nokia-qt-sdk-remote-compiler.html&quot;&gt;install the Nokia Qt SDK Remote Compiler&lt;/a&gt;.&lt;p /&gt; Open your Qt/Symbian project, go to &lt;b&gt;Projects&lt;/b&gt; facet and add &amp;quot;Remote compiler&amp;quot; configuration.&lt;p /&gt;Under &lt;b&gt;Build Steps&lt;/b&gt;, expand &lt;b&gt;&amp;quot;Compile at Server&amp;quot;&lt;/b&gt; details and you will see &lt;b&gt;Sis Type&lt;/b&gt; and &lt;b&gt;Symbian Signing&lt;/b&gt; settings.&lt;p /&gt; There you only need to specify certificate file, certificate key file, and password/passphrase (if any).&lt;p /&gt;As a &lt;i&gt;bonus&lt;/i&gt;, you can not only sign the SIS file, but also &lt;b&gt;automatically package it with Nokia Smart Installer!&lt;/b&gt;&lt;br /&gt; Therefore, your Qt and Qt Mobility application now complies with &lt;a href=&quot;https://publish.ovi.com/&quot;&gt;&lt;b&gt;Ovi Publish&lt;/b&gt;&lt;/a&gt; requirements and can be published to the &lt;a href=&quot;http://store.ovi.com/&quot;&gt;&lt;b&gt;Nokia Ovi Store&lt;/b&gt;&lt;/a&gt;! :-)&lt;p /&gt; Example &lt;i&gt;Nokia Qt SDK Remote Compiler output with Symbian Signing enabled&lt;/i&gt; :&lt;p /&gt;  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;&quot;&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;Running build steps for project messagemerge...&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Uploading to remote compiler&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Uploaded: 16/24 kB&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Uploaded 24 kB, waiting for build&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; bldmake bldfiles&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: When building for ARMV5 platform Compiler RVCT2.2 or later is required.&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;ABLD.BAT build gcce urel&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/EXPORT.make&amp;quot; EXPORT VERBOSE=-s&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Entering directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Nothing to do&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Leaving directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/GCCE.make&amp;quot; MAKEFILE VERBOSE=-s&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;MMPFILE &amp;quot;/home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP&amp;quot;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Entering directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -C /home/ceefour/project/MessageMerge/messagemerge -f &amp;quot;&lt;a href=&quot;http://MAKEFILE_0XEA138C70.MK&quot;&gt;MAKEFILE_0XEA138C70.MK&lt;/a&gt;&amp;quot; TO_ROOT=../../../../../../../../.. EPOCBLD=../../../../../../../../../Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MAKEFILE_0XEA138C70/GCCE TO_BLDINF=../../../../../../../../../home/ceefour/project/MessageMerge/messagemerge PLATFORM=GCCE MAKMAKE&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;MifConv version 1.11 build (39).&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Checking: art/messagemerge-tiny.svg&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Choosing...&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; Convert files...&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;.&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Loading mif icons...&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Loading file: /Symbian/9.2/S60_3rd_FP1/epoc32/winscw/c/system/temp/s1c0.tmp/art_messagemerge-tiny.svgb&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Writing mif: /Symbian/9.2/S60_3rd_FP1/epoc32/data/z/resource/apps/messagemerge.mif&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;perl -S &lt;a href=&quot;http://makmake.pl&quot;&gt;makmake.pl&lt;/a&gt; -D /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70 GCCE &lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(51) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/osextensions/stdapis/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(52) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/osextensions/stdapis/sys/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(55) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/oem/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(57) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/middleware/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(58) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/osextensions/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(59) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/osextensions/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(61) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/applications/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(62) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/osextensions/loc/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(63) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/middleware/loc/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(64) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/applications/loc/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(65) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/osextensions/loc/sc/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(66) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/middleware/loc/sc/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(67) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/domain/applications/loc/sc/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;WARNING: /home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70.MMP(72) : SYSTEMINCLUDE path &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/include/osextensions/stdapis/stlport/&amp;quot; not found&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;initialiseConfig: GCCE&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;	perl -S &lt;a href=&quot;http://ecopyfile.pl&quot;&gt;ecopyfile.pl&lt;/a&gt; &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70/GCCE/messagemerge.rsg&amp;quot; &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/INCLUDE/messagemerge.RSG&amp;quot;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Leaving directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/GCCE.make&amp;quot; LIBRARY VERBOSE=-s&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Entering directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -C /home/ceefour/project/MessageMerge/messagemerge -f &amp;quot;&lt;a href=&quot;http://MAKEFILE_0XEA138C70.MK&quot;&gt;MAKEFILE_0XEA138C70.MK&lt;/a&gt;&amp;quot; TO_ROOT=../../../../../../../../.. EPOCBLD=../../../../../../../../../Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MAKEFILE_0XEA138C70/GCCE TO_BLDINF=../../../../../../../../../home/ceefour/project/MessageMerge/messagemerge PLATFORM=GCCE LIB&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70/GCCE/MESSAGEMERGE_0XEA138C70.GCCE&amp;quot; LIBRARY&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Leaving directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/GCCE.make&amp;quot; RESOURCE CFG=UREL VERBOSE=-s&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Created /Symbian/9.2/S60_3rd_FP1/EPOC32/INCLUDE/messagemerge.RSG&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Entering directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -C /home/ceefour/project/MessageMerge/messagemerge -f &amp;quot;&lt;a href=&quot;http://MAKEFILE_0XEA138C70.MK&quot;&gt;MAKEFILE_0XEA138C70.MK&lt;/a&gt;&amp;quot; TO_ROOT=../../../../../../../../.. EPOCBLD=../../../../../../../../../Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MAKEFILE_0XEA138C70/GCCE TO_BLDINF=../../../../../../../../../home/ceefour/project/MessageMerge/messagemerge PLATFORM=GCCE CFG=UREL RESOURCE&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70/GCCE/MESSAGEMERGE_0XEA138C70.GCCE&amp;quot; RESOURCEUREL&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Creating /symbian/9.2/s60_3rd_fp1/epoc32/build/home/ceefour/project/MessageMerge/messagemerge/messagemerge_0xea138c70/gcce/urel&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Leaving directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/GCCE.make&amp;quot; TARGET CFG=UREL VERBOSE=-s&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make[1]: Entering directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -C /home/ceefour/project/MessageMerge/messagemerge -f &amp;quot;&lt;a href=&quot;http://MAKEFILE_0XEA138C70.MK&quot;&gt;MAKEFILE_0XEA138C70.MK&lt;/a&gt;&amp;quot; TO_ROOT=../../../../../../../../.. EPOCBLD=../../../../../../../../../Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MAKEFILE_0XEA138C70/GCCE TO_BLDINF=../../../../../../../../../home/ceefour/project/MessageMerge/messagemerge PLATFORM=GCCE CFG=UREL BLD&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MESSAGEMERGE_0XEA138C70/GCCE/MESSAGEMERGE_0XEA138C70.GCCE&amp;quot; UREL&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; main.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;templatesdialog.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;templateeditdialog.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;mainwizard.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; messagemerger.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;moc_templatesdialog.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;moc_templateeditdialog.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;moc_mainwizard.cpp&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;qrc_images-symbian.cpp&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Leaving directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; make -r -f &amp;quot;/Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/GCCE.make&amp;quot; FINAL CFG=UREL VERBOSE=-s&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Entering directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -C /home/ceefour/project/MessageMerge/messagemerge -f &amp;quot;&lt;a href=&quot;http://MAKEFILE_0XEA138C70.MK&quot;&gt;MAKEFILE_0XEA138C70.MK&lt;/a&gt;&amp;quot; TO_ROOT=../../../../../../../../.. EPOCBLD=../../../../../../../../../Symbian/9.2/S60_3rd_FP1/EPOC32/BUILD/home/ceefour/project/MessageMerge/messagemerge/MAKEFILE_0XEA138C70/GCCE TO_BLDINF=../../../../../../../../../home/ceefour/project/MessageMerge/messagemerge PLATFORM=GCCE CFG=UREL FINAL&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make[1]: Leaving directory `/home/ceefour/project/MessageMerge/messagemerge&amp;#39;&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -f Makefile sis&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; Processing messagemerge_release-gcce.pkg...&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Created messagemerge_unsigned.sis&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Successfully created messagemerge.sis for release-gcce using certificate c/home/ceefour/project/MessageMerge/messagemerge/.cert/OVI_10-29-2010.crt!&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;make -s -f Makefile ok_installer_sis&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Processing messagemerge_installer.pkg...&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Created messagemerge_installer_unsigned.sis&lt;/p&gt; &lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Successfully created messagemerge_installer.sis using certificate c/home/ceefour/project/MessageMerge/messagemerge/.cert/OVI_10-29-2010.crt!&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt; Binary downloaded to: /home/ceefour/project/MessageMerge/messagemerge-build-wcc/messagemerge_installer_qt-4_6_3_m1_0_2_s60_3_1.sis&lt;/p&gt;&lt;p style=&quot;margin: 0px; text-indent: 0px;&quot;&gt;Download complete&lt;/p&gt;&lt;/blockquote&gt; &lt;p /&gt; &lt;p&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/I3ry0JCv2QTWok14tnEvdmIBLBFmSXhMyilW1rLD7HlaUOvXW8B4sFBDqjpQ/qtcreator-remote-compiler-sign.png&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/vz6O2K73rtA7TCnCGuOAMbnkAuuZGUaYka1byNZBrooebq8i5hFlQrtzlpmW/qtcreator-remote-compiler-sign.png.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;326&quot;/&gt;&lt;/a&gt; &lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/5VULNrZgDY2IzS9O54jebpAO8ZHkgfZCg8d2TccsPI8MMX6EX8QMrYQCvGbZ/qt-creator-remote-compiler-sig.png&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/Ryjt6hXyhGg4mSFInlftjmLzj2uMue4KJpdk49xxlcXJlZbawSI67HLBk3Xb/qt-creator-remote-compiler-sig.png.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;326&quot;/&gt;&lt;/a&gt; &lt;div&gt;&lt;a href=&#39;http://qt-mobile.posterous.com/sign-symbianqt-sis-apps-with-qt-creator-on-li&#39;&gt;See and download the full gallery on posterous&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/8098832889134033305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/sign-symbianqt-sis-apps-with-qt-creator.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/8098832889134033305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/8098832889134033305'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/sign-symbianqt-sis-apps-with-qt-creator.html' title='Sign Symbian/Qt SIS Apps with Qt Creator on Linux (Bonus: Qt+Qt Mobility Smart Installer for Nokia)'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-5143550436262887726</id><published>2010-11-28T04:29:00.001-08:00</published><updated>2010-11-28T04:29:42.534-08:00</updated><title type='text'>Signing Symbian/Qt Application in Linux</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/WLcQNqGRWAwBpPCUncvPHZ48XgTwPF1TqjH4mQ7jcCS0BUup6F3JwWu0HZWt/signsis-linux.png&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/x68WfAVK5rt40FMf13DQovS90AkB91zjMGumYOPsAOZ0mdEznQELH2swkstP/signsis-linux.png.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;317&quot;/&gt;&lt;/a&gt; &lt;p&gt;&lt;b&gt;Signing Symbian/Qt Mobile Applications&lt;/b&gt; conventionally has to be done on Windows.&lt;br /&gt;The good news is now it&amp;#39;s possible to &lt;b&gt;sign Symbian/Qt mobile applications in Linux&lt;/b&gt;-based operating systems such as &lt;b&gt;Ubuntu&lt;/b&gt;, with the help of &lt;b&gt;wine&lt;/b&gt;.&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;First you need to &lt;a href=&quot;http://developer.symbian.org/wiki/Apps:Complete_Guide_To_Symbian_Signed&quot;&gt;get a Symbian certificate and key&lt;/a&gt;.&lt;br /&gt;You can &lt;a href=&quot;http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml&quot;&gt;get your applications Symbian signed for free and get developer certificates from Ovi Publish&lt;/a&gt;.&lt;p /&gt; &lt;/li&gt;&lt;li&gt;Extract the &lt;b&gt;signsis.exe&lt;/b&gt; file from &lt;a href=&quot;http://www.gosymbian.com/dhscr/files/signing_files.zip&quot;&gt;this zip file&lt;/a&gt;.&lt;br /&gt;Source: &lt;a href=&quot;http://www.gosymbian.com/forum/viewtopic.php?t=757&quot;&gt;FExplorer thread&lt;/a&gt;&lt;br /&gt; I recommend to make this file executable so you can run it directly with Wine and not having to prefix &amp;quot;wine&amp;quot; command for launching.&lt;br /&gt;Running this command on Terminal:&lt;br /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;chmod +x signsis.exe&lt;/span&gt;&lt;p /&gt; &lt;/li&gt;&lt;li&gt;Install &lt;a href=&quot;http://www.winehq.org/&quot;&gt;&lt;b&gt;Wine&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;In Ubuntu, open Terminal and type:&lt;br /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;sudo apt-get install wine&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Now you can sign your unsigned SIS application files.&lt;p /&gt; Type this command in Terminal:&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;b&gt;wine&lt;/b&gt; path/to/&lt;b&gt;signsis.exe&lt;/b&gt; &amp;lt;&lt;i&gt;application-file&lt;/i&gt;&lt;b&gt;.sis&lt;/b&gt;&amp;gt; &amp;lt;&lt;i&gt;certificate&lt;/i&gt;.&lt;b&gt;crt&lt;/b&gt;&amp;gt; &amp;lt;&lt;i&gt;certificate&lt;/i&gt;&lt;b&gt;.key&lt;/b&gt;&amp;gt;&lt;/span&gt;&lt;p /&gt; If you make signsis.exe executable you can simply type:&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;b&gt;wine&lt;/b&gt; path/to/&lt;b&gt;signsis.exe&lt;/b&gt; &amp;lt;&lt;i&gt;application-file&lt;/i&gt;&lt;b&gt;.sis&lt;/b&gt;&amp;gt; &amp;lt;&lt;i&gt;certificate&lt;/i&gt;.&lt;b&gt;crt&lt;/b&gt;&amp;gt; &amp;lt;&lt;i&gt;certificate&lt;/i&gt;&lt;b&gt;.key&lt;/b&gt;&amp;gt;&lt;p /&gt; &lt;/span&gt;Now you can sign any SIS file at will. :-)&lt;p /&gt;For example in my system this is how it looks:&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;$ /opt/signsis/signsis.exe -s -v messagemerge_qt-4_6_3_m1_0_2_s60_3_1.sis messagemerge_devsigned.sis OVI_10-29-2010.crt OVI_10-29-2010.key &lt;/span&gt;&lt;p /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;SIGNSIS Version 4, 0, 0, 1&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;A utility for signing Software Installation (SIS) files.&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Copyright (c) 2004 Symbian Software Ltd. All rights reserved.&lt;/span&gt;&lt;p /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Signing&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot; /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;fixme:toolhelp:Heap32ListFirst : stub&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/5143550436262887726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/signing-symbianqt-application-in-linux.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5143550436262887726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5143550436262887726'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/signing-symbianqt-application-in-linux.html' title='Signing Symbian/Qt Application in Linux'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-9182331940079711728</id><published>2010-11-17T12:14:00.001-08:00</published><updated>2010-11-17T12:14:11.613-08:00</updated><title type='text'>Download qt_installer.sis Qt Installer for Symbian and other goodies</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;Your &lt;b&gt;Nokia/Symbian phone&lt;/b&gt; doesn&amp;#39;t have the required version of &lt;b&gt;Qt framework library&lt;/b&gt; yet.&lt;p /&gt;And you&amp;#39;re lazy to to install &lt;b&gt;Qt for Symbian SDK&lt;/b&gt;.&lt;p /&gt;What to do? You just need to &lt;b&gt;download&lt;/b&gt; the &lt;b&gt;qt_installer.sis file&lt;/b&gt;.&lt;p /&gt; It can be found here:&lt;p /&gt;&lt;a href=&quot;ftp://ftp.qt.nokia.com/qt/symbian/&quot;&gt;ftp://ftp.qt.nokia.com/qt/symbian/&lt;/a&gt;&lt;p /&gt;On the appropriate subfolder (Qt version), you&amp;#39;ll find qt_installer.sis that can be transferred and installed on your Symbian/S60 Nokia device.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/9182331940079711728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/download-qtinstallersis-qt-installer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/9182331940079711728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/9182331940079711728'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/download-qtinstallersis-qt-installer.html' title='Download qt_installer.sis Qt Installer for Symbian and other goodies'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-1008384438705320357</id><published>2010-11-17T10:49:00.001-08:00</published><updated>2010-11-17T10:49:26.872-08:00</updated><title type='text'>Nokia Qt SDK Remote Compiler - Available Environments</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/t8M3hKQ9Wg0nNYRCaf6iHdkkAQOdBVQ679FyQC4e0P7lfeFqkKL0ZDk7mRg1/qt-sdk-remote-compiler-environ.png&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/ZYZGjf1K4VnDWoEp2mUe4JTcrc8qplelIBdHKeVHnQaLffxvv1DNYXFCqAkL/qt-sdk-remote-compiler-environ.png.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;433&quot;/&gt;&lt;/a&gt; &lt;p&gt;Here are the list of &lt;b&gt;build environments&lt;/b&gt; provided by &lt;b&gt;Nokia Qt SDK Remote Compiler&lt;/b&gt; :&lt;p /&gt;(see attached image)&lt;p /&gt;It&amp;#39;s pretty exhaustive. And covers about all the most common options (or *all* possible options???)&lt;p /&gt; I&amp;#39;ve tried building with &lt;b&gt;Qt 4.6.3 + Mobility 1.0.2 on Symbian 3rd Edition Feature Pack 1&lt;/b&gt; and it builds fine!!! :-)&lt;p /&gt;Really cool!&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/1008384438705320357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/nokia-qt-sdk-remote-compiler-available.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1008384438705320357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1008384438705320357'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/nokia-qt-sdk-remote-compiler-available.html' title='Nokia Qt SDK Remote Compiler - Available Environments'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-8047180616957732227</id><published>2010-11-17T10:09:00.001-08:00</published><updated>2010-11-17T10:09:25.070-08:00</updated><title type='text'>Installing Nokia Qt SDK Remote Compiler</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;&lt;a href=&#39;http://posterous.com/getfile/files.posterous.com/qt-mobile/JcXg9Ok1S0zs0bCjCkQD7jsRSh7zDPTYDrhLJzsUWaW1bchfMiZpnOVJC5WQ/nokia-qt-sdk-remote-compiler.png&#39;&gt;&lt;img src=&quot;http://posterous.com/getfile/files.posterous.com/qt-mobile/qwAxmkZMRICYN1nZc8ts54zFztJxdTghqBhhu5vbxTYOPDIHx5M0SLAutCI2/nokia-qt-sdk-remote-compiler.png.scaled.500.jpg&quot; width=&quot;500&quot; height=&quot;405&quot;/&gt;&lt;/a&gt; &lt;p&gt;If you want to &lt;a href=&quot;http://qt-mobility.blogspot.com/2010/11/compiling-qt-symbian-s60-applications.html&quot;&gt;&lt;b&gt;compile Qt Symbian/S60 applications on Linux/Ubuntu&lt;/b&gt;&lt;/a&gt;, you have to install &lt;b&gt;Nokia Qt SDK Remote Compiler&lt;/b&gt;.&lt;p /&gt; During &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html&quot;&gt;&lt;b&gt;Nokia Qt SDK&lt;/b&gt;&lt;/a&gt; installation, do not choose &amp;quot;Full&amp;quot;, but &lt;b&gt;choose &amp;quot;Custom&amp;quot; installation&lt;/b&gt;.&lt;br /&gt; Then you can choose to install &lt;b&gt;Experimental &amp;gt; Remote Compiler&lt;/b&gt;.&lt;p /&gt;However, if you&amp;#39;ve already installed Nokia Qt SDK in &amp;quot;Full install&amp;quot; mode, you don&amp;#39;t have to uninstall it.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;On panel, click &lt;b&gt;Applications &amp;gt; Programming &amp;gt; SDK-Maintenance-Tool&lt;/b&gt;&lt;/li&gt; &lt;li&gt;Now you can choose to install &lt;b&gt;Experimental &amp;gt; Remote Compiler&lt;br /&gt;&lt;/b&gt;(see attached picture)&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/8047180616957732227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/installing-nokia-qt-sdk-remote-compiler.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/8047180616957732227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/8047180616957732227'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/installing-nokia-qt-sdk-remote-compiler.html' title='Installing Nokia Qt SDK Remote Compiler'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-1191832666309443572</id><published>2010-11-17T10:03:00.001-08:00</published><updated>2010-11-17T10:03:16.415-08:00</updated><title type='text'>Compiling Qt Symbian S60 applications on Ubuntu/Linux !</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;I&amp;#39;ve just found a (very) hidden gem in &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html&quot;&gt;&lt;b&gt;Nokia Qt SDK&lt;/b&gt;&lt;/a&gt; : ability to &lt;b&gt;compile/build Qt Symbian S60 applications on Ubuntu/Linux&lt;/b&gt; !&lt;p /&gt; It uses a feature called &lt;b&gt;Nokia Qt SDK Remote Qt Compiler&lt;/b&gt;.&lt;p /&gt;Nokia Qt SDK has made it possible to simulate/run Symbian applications in a simulator (&lt;b&gt;not&lt;/b&gt; emulator!) environment in Windows, Linux, or Mac OS X.&lt;p /&gt; However, by using Nokia Qt Remote Qt Compiler, it&amp;#39;s possible (and practical) to build &lt;b&gt;Symbian/S60 applications on Linux/Ubuntu&lt;/b&gt; as well.&lt;br /&gt;(Note that you still need to run the generated SIS files on a device, because Symbian/S60 emulator is not available for Linux, at least not with straightforward installation.)&lt;p /&gt; I&amp;#39;m still on my way to installing the required stuff, but the steps are outlined here :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.allaboutsymbian.com/features/item/Qt_for_Symbian_for_Linux_and_Apple.php&quot;&gt;http://www.allaboutsymbian.com/features/item/Qt_for_Symbian_for_Linux_and_Apple.php&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/How_to_install_and_use_the_Nokia_Qt_SDK_Remote_Compiler&quot;&gt;http://wiki.forum.nokia.com/index.php/How_to_install_and_use_the_Nokia_Qt_SDK_Remote_Compiler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Nokia_Qt_SDK_Remote_Compiler&quot;&gt;http://wiki.forum.nokia.com/index.php/Nokia_Qt_SDK_Remote_Compiler&lt;/a&gt;&lt;br /&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/1191832666309443572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/compiling-qt-symbian-s60-applications.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1191832666309443572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/1191832666309443572'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/11/compiling-qt-symbian-s60-applications.html' title='Compiling Qt Symbian S60 applications on Ubuntu/Linux !'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-3352376955649330793</id><published>2010-10-10T02:01:00.001-07:00</published><updated>2010-10-10T02:01:16.301-07:00</updated><title type='text'>Nokia &amp;amp; AT&amp;amp;T 2010 Calling All Innovators North America developer contest for Nokia N8</title><content type='html'>&lt;div class=&#39;posterous_autopost&#39;&gt;      Welcome to the&lt;b&gt; &lt;/b&gt;&lt;a href=&quot;http://www.callingallinnovators.com/10m/&quot;&gt;2010 Calling All Innovators &amp;#8211; North America developer contest, presented by Nokia and AT&amp;amp;T&lt;/a&gt;. We&amp;#8217;re challenging developers to create new applications and games for the new Nokia N8 and future Nokia devices for consumers in the U.S. and Canada. With $10 million in cash, devices, and marketing prizes up for grabs, now is the time for you to take advantage of Ovi Store&amp;#8217;s global reach which gives you access to the world&amp;#8217;s largest community of app-purchasing mobile consumers.&lt;p /&gt;  The Nokia N8 is a powerful Symbian^3 device that is a new platform for innovative developers to create advanced, graphically rich, high performance apps that will delight consumers in the U.S. and Canada. We challenge you to take maximum advantage of the new capabilities in both the N8 hardware and Symbian^3 O/S, to create the next level of apps for the Nokia N8 and Ovi Store.&amp;nbsp;&lt;p /&gt;  You can build apps for the Nokia N8 with Qt or Web Runtime:&lt;p /&gt;  &lt;ol type=&quot;1&quot;&gt; &lt;li value=&quot;1&quot; type=&quot;1&quot;&gt;Symbian, Android, and iPhone developers:&amp;nbsp;&lt;a href=&quot;http://www.forum.nokia.com/Develop/Qt/&quot;&gt;Nokia Qt SDK&lt;/a&gt;&lt;a href=&quot;http://www.forum.nokia.com/Develop/Qt/&quot;&gt;&amp;nbsp;&lt;/a&gt;&amp;#8211; the new way to build powerful native apps for Symbian^3, Maemo, and in the future, MeeGo &lt;/li&gt;&lt;li value=&quot;2&quot; type=&quot;1&quot;&gt;Web developers:&amp;nbsp;&lt;a href=&quot;http://www.forum.nokia.com/Develop/Web/&quot;&gt;Nokia Web Runtime Plug-Ins&lt;/a&gt;, including Adobe Flash Lite 4.0 &lt;/li&gt;&lt;/ol&gt; How to Enter&lt;p /&gt;  The App Submission Period is the period beginning on Sept 21st, 2010 at 12:01AM Eastern Time, and ending at 5:00PM Eastern Time on Friday, January 28th, 2011.&amp;nbsp;&lt;p /&gt;  &lt;table&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;b&gt;STEP 1:&lt;/b&gt; &lt;/td&gt; &lt;td width=&quot;834&quot;&gt; Develop your app for the N8 &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;b&gt;STEP 2:&lt;/b&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;834&quot;&gt; Register as an Ovi Publisher at&amp;nbsp;&lt;a href=&quot;http://publish.ovi.com/&quot;&gt;http://publish.ovi.com&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;b&gt;STEP 3:&lt;/b&gt; &lt;/td&gt; &lt;td width=&quot;834&quot;&gt; Publish your app to the Ovi Store for the N8 in English for the USA and/or Canada. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;b&gt;STEP 4:&lt;/b&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;834&quot;&gt; During the App Submission Period, complete and submit the&amp;nbsp;&lt;a href=&quot;http://www.callingallinnovators.com/10m/register10m.aspx&quot;&gt;Contest Registration Form&lt;/a&gt;. &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign=&quot;top&quot; width=&quot;61&quot;&gt; &lt;b&gt;STEP 5:&lt;/b&gt; &lt;/td&gt; &lt;td valign=&quot;top&quot; width=&quot;834&quot;&gt; During the App Submission Period, complete and submit the&amp;nbsp;&lt;a href=&quot;http://www.callingallinnovators.com/10m/submit10mentry.aspx&quot;&gt;App Submission Form&lt;/a&gt;&amp;nbsp;for each App being entered in the contest.&amp;nbsp; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;br /&gt; More info: &lt;a href=&quot;http://www.callingallinnovators.com/10m/&quot;&gt;http://www.callingallinnovators.com/10m/&lt;/a&gt;  &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/3352376955649330793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/10/nokia-at-2010-calling-all-innovators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/3352376955649330793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/3352376955649330793'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/10/nokia-at-2010-calling-all-innovators.html' title='Nokia &amp;amp; AT&amp;amp;T 2010 Calling All Innovators North America developer contest for Nokia N8'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-2292322247998808978</id><published>2010-06-10T20:30:00.000-07:00</published><updated>2010-06-10T20:38:49.108-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Mobility Development"/><title type='text'>Installing Qt Mobility Final Libraries on Windows 7</title><content type='html'>By following this article, you should be ready to &lt;b&gt;develop Qt Mobility applications on Windows&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Note: This is only for Qt &lt;b&gt;for Windows&lt;/b&gt; installation. If you want to develop &lt;a href=&quot;http://qt-mobility.blogspot.com/2010/01/installing-qt-460-for-symbian-sdk-on.html&quot;&gt;Qt applications &lt;b&gt;for Symbian on Windows&lt;/b&gt;, click here&lt;/a&gt;.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://qt-mobility.blogspot.com/2009/12/installing-qt-46-sdk-in-windows-7.html&quot;&gt;Install Qt SDK 4.6.3 + Qt Creator 1.3.1 for Windows&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Install &lt;a href=&quot;http://strawberryperl.com/&quot;&gt;Strawberry Perl for Windows&lt;/a&gt; (~ 32 MB). The reason why Perl is needed is covered in the later in this article.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://qt.nokia.com/developer/new-qt-apis&quot;&gt;Download Qt Mobility library sources&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Unpack Qt Mobility source distribution into a drive, e.g. C:\. This will create &lt;tt&gt;C:\qtmobility\qt-mobility-opensource-src-1.0.0&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Launch &lt;i&gt;&lt;b&gt;Qt&lt;/b&gt; Command Prompt&lt;/i&gt;.&lt;br /&gt;IMPORTANT: You cannot use regular Command Prompt!&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Set the PATH to Strawberry Perl :
(&lt;b&gt;do not skip&lt;/b&gt; this!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: shell&quot;&gt;set PATH=%PATH%;C:\strawberry\perl\bin
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Go to your Qt Mobility &lt;b&gt;source&lt;/b&gt; folder and run configure:
&lt;br /&gt;


&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: shell&quot;&gt;cd \qt-mobility-opensource-src-1.0.0
configure
&lt;/pre&gt;
This will configure Qt Mobility build with default &lt;b&gt;target &lt;/b&gt;directory: &lt;tt&gt;C:\QtMobility&lt;/tt&gt;&lt;br /&gt;

&lt;br /&gt;



&lt;/li&gt;
&lt;li&gt;Build Qt Mobility:&lt;br /&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: shell&quot;&gt;mingw32-make
mingw32-make install&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Add &lt;tt&gt;C:\QtMobility\lib&lt;/tt&gt; folder (the &lt;b&gt;target&lt;/b&gt; folder) to your &lt;tt&gt;PATH&lt;/tt&gt; environment variable (more on this below).&lt;/li&gt;
&lt;li&gt;To add Qt Mobility documentation in Qt Creator: Go to Tools -&amp;gt; Options -&amp;gt; Help -&amp;gt; Add. Then browse&amp;nbsp;&lt;tt&gt;C:\QtMobility&lt;/tt&gt;&lt;tt&gt;/doc/qch/qtmobility.qch&lt;/tt&gt;.&amp;nbsp; &lt;/li&gt;
&lt;/ol&gt;
Now you&#39;re ready to develop with Qt Mobility on Windows. Check out &lt;a href=&quot;http://qt-mobility.blogspot.com/2009/12/qt-mobility-quickstart-app.html&quot;&gt;Qt Mobility Quickstart App&lt;/a&gt; for an example.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPhZazTYCkBlCeCkmX7Du-soYzlowgpUMFipm5tLyU5ZFjrL9aXgyNev4bPWHRjWwimQmd88n7WAYNKR8w5DqvhBtVmVezlQAcZOXQLa5biv_v5bXRLb1dfyMR6hbOF4RzQhiRZkEclMWs/s1600-h/locale-qt-win.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPhZazTYCkBlCeCkmX7Du-soYzlowgpUMFipm5tLyU5ZFjrL9aXgyNev4bPWHRjWwimQmd88n7WAYNKR8w5DqvhBtVmVezlQAcZOXQLa5biv_v5bXRLb1dfyMR6hbOF4RzQhiRZkEclMWs/s320/locale-qt-win.png&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;








Setting Environment Variables&lt;/h3&gt;
In order to use Qt Mobility some environment variables need to be
extended to locate the libraries, which are placed in the &lt;tt&gt;lib&lt;/tt&gt; directory
of the install path.&lt;br /&gt;
&lt;br /&gt;
On Windows: PATH should be extended to include: &lt;tt&gt;C:\%TARGET_DIR%\lib&lt;/tt&gt;
&lt;br /&gt;
&lt;br /&gt;
On my setup this folder is: &lt;tt&gt;C:\QtMobility\lib&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRtjUvr41wDRwsg6bqWG1P3tgK_j_pyj5K2jCXD2FeLiGlNcfr4ZDO-50LEgHh5EtsnIcrtRsaqkUZS2jZZtCjSXATpTYM2chkV6HBUwmDpI2eRcbr08t9Ys9RXQAPs_nqCcvd_f74Uqe7/s1600-h/qt-mobility-windows-env-path.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRtjUvr41wDRwsg6bqWG1P3tgK_j_pyj5K2jCXD2FeLiGlNcfr4ZDO-50LEgHh5EtsnIcrtRsaqkUZS2jZZtCjSXATpTYM2chkV6HBUwmDpI2eRcbr08t9Ys9RXQAPs_nqCcvd_f74Uqe7/s400/qt-mobility-windows-env-path.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
PATH can be extended through &lt;i&gt;Start -&amp;gt; Settings -&amp;gt; Control Panel -&amp;gt; System -&amp;gt; Advanced -&amp;gt;
Environment variables&lt;/i&gt;. Under System variables, select &quot;PATH&quot;, click &quot;Edit...&quot; and append your Qt Mobility &lt;tt&gt;lib&lt;/tt&gt; folder.&lt;br /&gt;
&lt;br /&gt;
Reboot your system to apply your changes to system environment variables. &lt;br /&gt;
&lt;br /&gt;
You&#39;re now ready to develop Qt Mobility applications in Windows. :-)&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://qt-mobility.blogspot.com/2009/12/installing-qt-mobility-libraries.html&quot;&gt;Installing Qt Mobility Libraries on Ubuntu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://k4shif.blogspot.com/2009/12/installing-qt-mobility-on-windows.html&quot;&gt;Kashif&#39;s Installing Qt Mobility for Symbian on Windows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/2292322247998808978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/06/installing-qt-mobility-final-libraries.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/2292322247998808978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/2292322247998808978'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/06/installing-qt-mobility-final-libraries.html' title='Installing Qt Mobility Final Libraries on Windows 7'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPhZazTYCkBlCeCkmX7Du-soYzlowgpUMFipm5tLyU5ZFjrL9aXgyNev4bPWHRjWwimQmd88n7WAYNKR8w5DqvhBtVmVezlQAcZOXQLa5biv_v5bXRLb1dfyMR6hbOF4RzQhiRZkEclMWs/s72-c/locale-qt-win.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-5494367028125281109</id><published>2010-06-04T02:37:00.000-07:00</published><updated>2010-06-04T02:40:23.610-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt Tutorials"/><title type='text'>Installing Qt SDK 4.6.2 on Ubuntu/Linux</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKh6wReQ9evTJlUEcn-05Tm91JLnXp6RTzTTnu97HERUEUdmw4e8ZnHxDdTo0SJKvsa76QcLqsCAF9qgdctczlTkcFXBwtG1vMG7yjVKDhk88MY23lgvYaNl3js0MuV8rTqF4axSeGTUu1/s1600/Qt-code-less-create-more-deploy-everywhere&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;158&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKh6wReQ9evTJlUEcn-05Tm91JLnXp6RTzTTnu97HERUEUdmw4e8ZnHxDdTo0SJKvsa76QcLqsCAF9qgdctczlTkcFXBwtG1vMG7yjVKDhk88MY23lgvYaNl3js0MuV8rTqF4axSeGTUu1/s320/Qt-code-less-create-more-deploy-everywhere&quot; width=&quot;320&quot; alt=&quot;Meego mobile development with Qt and C++ programming language&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Qt&lt;/b&gt; is used for &lt;b&gt;cross-platform&lt;/b&gt; desktop and &lt;b&gt;mobile development&lt;/b&gt;&amp;nbsp;for &lt;b&gt;Symbian S60&lt;/b&gt;, &lt;b&gt;Maemo (N900)&lt;/b&gt;, &lt;b&gt;Meego&lt;/b&gt;, Windows, Linux, and Mac OS X using C++ programming language.&lt;/div&gt;
&lt;br /&gt;
To &lt;b&gt;install&lt;/b&gt; the latest Qt SDK 4.6.2 on &lt;b&gt;Ubuntu/Linux&lt;/b&gt;, follow these steps. For this example I&#39;m using Ubuntu 10.04 Lucid Lynx.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://qt.nokia.com/&quot;&gt;Download the Qt Development Environment 2010.02&lt;/a&gt;. Install the&lt;/li&gt;
&lt;li&gt;Install additional development libraries:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: shell&quot;&gt;sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev libgl1-mesa-dev libglu-dev&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
You&#39;re now ready to develop cross-platform Qt applications.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/5494367028125281109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/06/installing-qt-sdk-462-on-ubuntulinux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5494367028125281109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/5494367028125281109'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/06/installing-qt-sdk-462-on-ubuntulinux.html' title='Installing Qt SDK 4.6.2 on Ubuntu/Linux'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKh6wReQ9evTJlUEcn-05Tm91JLnXp6RTzTTnu97HERUEUdmw4e8ZnHxDdTo0SJKvsa76QcLqsCAF9qgdctczlTkcFXBwtG1vMG7yjVKDhk88MY23lgvYaNl3js0MuV8rTqF4axSeGTUu1/s72-c/Qt-code-less-create-more-deploy-everywhere" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-368744311260310593</id><published>2010-05-27T02:44:00.000-07:00</published><updated>2010-05-28T00:33:00.188-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MeeGo Development"/><title type='text'>25 Most Useful Nokia N900 Mobile Apps</title><content type='html'>&lt;b&gt;Nokia N900&lt;/b&gt; powered by &lt;b&gt;Maemo&lt;/b&gt; 5 has great &lt;b&gt;useful mobile applications.&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
1. &lt;b&gt;&lt;a href=&quot;http://maemo.org/packages/view/account-plugin-haze/&quot;&gt;Pidgin protocols plugin for Conversations and Contacts&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;AIM, Facebook, 
GaduGadu, Groupwise, ICQ, MSN, QQ, Sametime &amp;amp; Yahoo&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
A plugin for configuring accounts supported by libpurple, the same 
library
 Pidgin uses. The plugin adds support for the following protocols: AIM,
 Facebook Chat, GaduGadu, ICQ, MSN, QQ, Sametime, and Yahoo.
&lt;br /&gt;
&lt;b&gt;Warning:&lt;/b&gt; Do NOT use the Facebook Chat feature. Use Pidgin with XMPP or use the new built-in Facebook chat feature of N900 firmware version PR 1.2.&lt;br /&gt;
&lt;br /&gt;
2. &lt;b&gt;&lt;a href=&quot;http://maemo.org/packages/view/conboy/&quot;&gt;Conboy&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Conboy is a note
 taking application.&lt;br /&gt;
&lt;br /&gt;
It is designed to be easy to use - yet powerful. Conboy can
 read and write the Tomboy file format to be compatible with
 Tomboy on Linux, Mac and Windows.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;3. &lt;a href=&quot;http://maemo.org/packages/view/mastory/&quot;&gt;&lt;b&gt;MaStory&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Blogging from 
your hands.

MaStory allows you to blog from your Maemo device.
 Right now it supports Wordpress, Blogger, Livejournal and Drupal.
 You can write posts in offline mode and edit posts already published.
 It interacts with photo services like Flickr and Picasa.
 And more features for blogging from your hands.
 URL: http://maemo-wordpy.garage.maemo.org&lt;br /&gt;
&lt;br /&gt;
4. &lt;b&gt;Pidgin&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Dedicated chat application for Nokia N900.&lt;br /&gt;
&lt;br /&gt;
5. &lt;b&gt;gPodder Podcast Downloader&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Subscribe and download audio podcasts.&lt;br /&gt;
&lt;br /&gt;
6. &lt;b&gt;Hermes&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Update your contacts with their Facebook profile photos.&lt;br /&gt;
&lt;br /&gt;
7. &lt;b&gt;DocsToGo Viewer Edition&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
View Office files (trial version).&lt;br /&gt;
&lt;br /&gt;
8. &lt;b&gt;Mauku&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Update your status on microblogging sites like Twitter. &lt;b&gt;witter&lt;/b&gt; (below) has more functionality for Twitter.&lt;br /&gt;
&lt;br /&gt;
9. &lt;b&gt;Pixelpipe Media Gateway for Nokia Share&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Upload photos and media files to Facebook and other social networks and publishing services.&lt;br /&gt;
&lt;br /&gt;
10. &lt;b&gt;witter&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Best Twitter client for N900.&lt;br /&gt;
&lt;br /&gt;
11. &lt;b&gt;TuneWiki Lyrics Widget&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Show lyrics on desktop while playing music.&lt;br /&gt;
&lt;br /&gt;
12. &lt;b&gt;TuneWiki SMP for Maemo&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Play music while showing lyrics, and other features.&lt;br /&gt;
&lt;br /&gt;
13. &lt;b&gt;Xournal&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
A better app to draw notes than Sketch, but for notes I still prefer Conboy.&lt;br /&gt;
&lt;br /&gt;
14. &lt;b&gt;Countdown Home Widget&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Track deadlines. &lt;br /&gt;
&lt;br /&gt;
15. &lt;a href=&quot;https://garage.maemo.org/projects/callblocker&quot;&gt;&lt;b&gt;Call Blocker for Maemo 5&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Block unwanted calls.&lt;br /&gt;
&lt;br /&gt;
See also &lt;a href=&quot;http://blog.pythonaro.com/2010/03/callblocker-for-maemo.html&quot;&gt;Call Blocker for Maemo 5 article&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://talk.maemo.org/showthread.php?t=46333&quot;&gt;Call Blocker talk.maemo.org thread&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Alternative: PyCallBlocker, which requires rootsh and maemo-python-device-env.&lt;br /&gt;
&lt;br /&gt;
16. &lt;b&gt;zip&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Compress files with ZIP using Command Line Interface (CLI).&lt;br /&gt;
&lt;br /&gt;
17. &lt;b&gt;Unzip Plugin for File Manager&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Extract ZIP files from File Manager.&lt;br /&gt;
&lt;br /&gt;
18. &lt;b&gt;PyGTKEditor&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Edit and run Python scripts.&lt;br /&gt;
&lt;br /&gt;
19. &lt;b&gt;fbreader&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Read mobile books and CHMs.&lt;br /&gt;
&lt;br /&gt;
20. &lt;b&gt;kchmviewer&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Read CHM format books, a good alternative to fbreader.&lt;br /&gt;
&lt;br /&gt;
21. &lt;b&gt;Flashlight&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Use the bright N900 camera LED as flashlight in the dark.&lt;br /&gt;
&lt;br /&gt;
To use: Slide open the camera cover, then turn on Flashlight applet from the status area.&lt;br /&gt;
&lt;br /&gt;
22. &lt;a href=&quot;http://maemo.org/packages/view/grr/&quot;&gt;&lt;b&gt;grr&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Read your Google Reader RSS feeds using a fast and user friendly Maemo UI.&lt;br /&gt;
&lt;br /&gt;
23. &lt;b&gt;fMMS&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Send and receive MMS messages.&lt;br /&gt;
&lt;br /&gt;
24. &lt;b&gt;Extra Decoders&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Enable N900 to play all sorts of movie and video formats.&lt;br /&gt;
&lt;br /&gt;
25. &lt;b&gt;icedtea6 JDK&lt;/b&gt;&lt;br /&gt;
 &lt;br /&gt;
Run Java Standard Edition (Java SE) applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let me know your favorite N900 / Maemo 5 apps!</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/368744311260310593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/05/18-most-useful-nokia-n900-mobile-apps.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/368744311260310593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/368744311260310593'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/05/18-most-useful-nokia-n900-mobile-apps.html' title='25 Most Useful Nokia N900 Mobile Apps'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3810664547483003745.post-6553801185139135383</id><published>2010-03-30T21:05:00.001-07:00</published><updated>2010-11-28T12:14:14.189-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt for Symbian Development"/><title type='text'>How to Set Qt Application Icon and Title in Symbian S60</title><content type='html'>&lt;b&gt;Set Symbian S60 Application Title/Caption:&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Alter &lt;b&gt;project.loc&lt;/b&gt; file as necessary. Backup as &lt;b&gt;project.loc.manual&lt;/b&gt; for future use (or if overwritten).&lt;/li&gt;
&lt;li&gt;In Qt Creator, go to Projects panel. Remove QMake from Build Steps.&lt;/li&gt;
&lt;li&gt;You can run QMake manually. Afterwards, replace the project.loc file with the one you backed up.&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;Set Symbian S60 Application Icon (in Launcher and in Task Manager):&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Create icon using Inkscape or Adobe Illustrator. If using Adobe Illustrator, export directly to SVG-Tiny. Otherwise, export to SVG (Basic) format.&lt;/li&gt;
&lt;li&gt;You need to convert SVG to SVG-Tiny format. Go to &amp;lt;S60 SDK&amp;gt;\S60tools\svg2svgt\installer and run the installer (SVG2SVGTConverter.exe) using the following settings:&lt;br /&gt;- Compatibility: Windows XP Service Pack 3&lt;br /&gt; - Run as administrator&lt;br /&gt;Use the installed SVGT Tool to convert your SVG to SVG-Tiny format. &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/How_to_create_application_icon%28SVG%29_in_S60_3rd_edition&quot;&gt;Refer to this Forum Nokia Wiki article&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;Add the following to your &lt;b&gt;project.pro&lt;/b&gt; : (make sure to use the SVG-Tiny file)&lt;br /&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;ICON = project-icon.svg&lt;/span&gt;&lt;br /&gt; &lt;/li&gt;
&lt;/ol&gt;
After changing your application icon, you may need to restart the phone to clear the icon cache so the updated icon will be shown. This &lt;a href=&quot;http://www.forum.nokia.com/forum/showthread.php?t=142685&quot;&gt;problem happens at least in Nokia E71&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For detailed Symbian development resource, check out &lt;a href=&quot;http://www.amazon.com/Developing-Software-Symbian-2nd-Applications/dp/0470725702?ie=UTF8&amp;amp;tag=qtmobility-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Developing Software for Symbian OS 2nd Edition (Symbian Press)&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; class=&quot; wcbdqlbacqvywcznjftw wcbdqlbacqvywcznjftw nmtkjksgifzgitelanyx nmtkjksgifzgitelanyx&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=qtmobility-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470725702&quot; style=&quot;border: medium none ! important; margin: 0px ! important; padding: 0px ! important;&quot; width=&quot;1&quot; /&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt; Starting from Qt 4.7.2 (which is &quot;currently unusable&quot; for Symbian applications, since Ovi Store doesn&#39;t yet accept Qt 4.7 apps), &lt;a href=&quot;http://bugreports.qt.nokia.com/browse/QTBUG-13917&quot;&gt;QTBUG-13917&lt;/a&gt; provides a better way:&lt;br /&gt;
&lt;blockquote&gt;
&lt;div class=&quot;action-body flooded&quot;&gt;
If developer specifies &quot;CONFIG += 
localize_deployment&quot; in .pro file, the generated .loc and .pkg will now 
use translatable strings from .ts files defined in TRANSLATIONS. The .ts
 files must have an underscore and Qt language code at the end of the 
filename body to be compatible with deployment localization. E.g. 
myapp_en.ts.&lt;br /&gt;


Running lupdate will generate these entries into .ts files:&lt;br /&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
&lt;li&gt;Application short caption&lt;/li&gt;
&lt;li&gt;Application long caption&lt;/li&gt;
&lt;li&gt;Package name&lt;/li&gt;
&lt;li&gt;Smart installer package name&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://qt-mobility.blogspot.com/feeds/6553801185139135383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://qt-mobility.blogspot.com/2010/03/how-to-set-qt-application-icon-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/6553801185139135383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3810664547483003745/posts/default/6553801185139135383'/><link rel='alternate' type='text/html' href='http://qt-mobility.blogspot.com/2010/03/how-to-set-qt-application-icon-and.html' title='How to Set Qt Application Icon and Title in Symbian S60'/><author><name>Hendy</name><uri>http://www.blogger.com/profile/05192845149798446052</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>