Comments, Code and Qt. Some words about the wonderful world of software engineering


Updates regarding Podcatcher for N9

Posted by kypeli

Podcatcher for N9 has been submitted to Nokia Store for approval! QA process is still pending. Let's hope it's soon available for download on your MeeGo Harmattan device! In the meantime, enjoy the latest screenshots from Podcatcher for N9. Many thanks to Nikui for help with the layout and UX! 🙂   There's also a nice video preview of a beta version of Podcatcher on the MeeGo Experts site!
And if you have any feature requests regarding Podcatcher for N9, just add them here as comments or email (you'll find the address on the About page). I definitely have some improvements that I want to add to future versions of Podcatcher - the development will go on!

Technorati Tags: , , , ,


Introducing Podcatcher for Nokia N9

Posted by kypeli

Your intelligent podcast client.

Get it now!

Podcatcher for N9 is available from Nokia Store now! There is a free, lite, version that is limited to three subscriptions only. If you like Podcatcher for N9, I hope you will purchase the full version that has unlimited subscriptions. Links to Nokia Store are below. Source code for Podcatcher for N9 is available online too at

So what is it...?

Podcatcher for Nokia N9 is a new podcast client that I have been working on for the past couple of weeks. Because I am an active podcast listener, I found the lack of a podcast client somewhat of a loss when I received my Nokia N950 developer device. There are great podcast client out there that will definitely hit the Nokia N9 via Nokia Store sooner or later, but I wanted to create a client that would fit my podcast subscription and listening needs and that would run great on the Nokia N9. I took some inspiration from previous podcast clients that I've used on Android handsets and I now want to present the results. Finally, I wanted to make the performance of my podcast client as good as possible. The backend of Podcatcher for Nokia N9 is written in C++. The UI utilizes native widget thanks to Qt Components and Qt Quick, while the data is cached into a local SQLite database. This all ads up to some great performance. Please have a look at the screenshots and the video below. I hope you like them!

Technorati Tags: , , , , , ,


Sneak peek: Integrate your application with the Nokia N9 events view.

Posted by kypeli

I am working on a Qt C++ library that will integrate your application with the Nokia N9 MeeGo Harmattan event feed page. You can add and update items with your icon, text or even a list of images that will be shown on the event feed page. I still want to add some features and polish the code before publishing it, but the library will be open source. So here's a video demonstrating what the library already can do. Stay tuned! Update: The library has been published. More information here.

Technorati Tags: , , , , ,


What is the developer story for the Nokia N9?

Posted by kypeli

The MeeGo Harmattan powered Nokia N9 has now been out for a couple of days. Nokia's developer pages has a whole section dedicated to the Nokia N9 and we also have some great UX guidelines available. But as an app developer I am really just interested in writing my code and deploying it on to the device or the emulator. I already wrote earlier that the "official" developer story around Qt SDK 1.1.2 did not work for me and I am still wondering if this approach will work really well in Windows and OS X. I have also read the blog post from Nokia Developer's Kate Alhola on how to develop Qt Component apps for MeeGo Harmattan in Ubuntu without Scratchbox. This lead me to conclude that Nokia now has at least three ways how developer can develop apps for the Nokia N9 and all of them have some issues.  All of these approaches are also described on pages that are hosted and maintained by Nokia which adds to the confusion.

Technorati Tags: , , , , ,


How to set up MeeGo Harmattan development environment in Linux

Posted by kypeli

Nokia N9 and MeeGo Harmattan are here. These are good times to be a Qt developer. And if you are like me, you downloaded the Qt SDK 1.1.2 from Nokia that contains the experimental Harmattan target for Qt Creator. However, not sure about you, but I never got the QEMU to work which I though would be a part of the Qt SDK 1.1.2. Whenever I launch a Qt application with the Harmattan as the selected target, I get an error saying that QEMU was not running, so I assume it's not included or Qt Creator cannot find it. Or then I just don't understand how to set it up in Qt Creator... There's even a page at that explains how to use and install the QEMU on a Linux Debian based machine, but the download link to QEMU is broken (25.6.2011). Also it seems that it's a bit open what the deal with QEMU on Windows or OS X based machine are... I haven't seen similar pages for downloading QEMU for other than Linux. So at this point I am not sure if and how the QEMU should work together with Qt Creator. I forgot about the QEMU option then. Update: Ok, I got QEMU running in Linux. It seems there is one step missing in the default Qt SDK 1.1.2 installation. What you need to do is manually select "MeeGo 1.2 Harmattan API" as the Qt version to build with, even if you selected the Harmattan target (there is also a "Harmattan Platform API" Qt version available to use - not sure what that is...). To use QEMU with Qt SDK 1.1.2, go to “Projects > Harmattan > Build > Edit build configuration” and click “Add”. Select “Using Qt Version MeeGo 1.2 Harmattan API (Qt SDK)”. This was in the comments of Qt Labs blog post - I hope Nokia can address this issue soon. I only tested this in Linux. But QEMU is SLOOOOOOW. If you are using Linux, I think you are better off sticking with Scratchbox.

Technorati Tags: , , , ,