Nokia Qt Developer on XNA Windows Phone – Windows Phone Apps appearing at Forum Nokia

| April 4, 2011 | 7 Replies

WMPoweruser asked a Qt Developer on Forum Nokia about their experience developing for the Windows Phone Platform.

Without having studied C Sharp or Windows Phone, XNA study or any help from the internet, Tero Paananen was very ballsy, jumping in at the deepend and have a go at making an App on Windows Phone. There are quite a few encouraging remarks, though understandably, Tero prefers the Qt Platform. He’s using an LG Optimus (many Nokia folks are using NON Nokia Windows Phone handsets to get used to this. Whether generally or to develop on it).

Check out Tero’s work at

Tero Paananen writes:

I have long experience with Symbian and Qt / Qt Quick development on Nokia’s Symbian and Maemo platforms and I work as Team Manager of Mobile Qt team and Software Specialist in Digia Finland. is free project hosting service from Nokia and I have many of my development projects there. I would warmly recommend the site to developers, if you need source code version control or want to share your code. It is also possible to keep your code private.

We have heard all that Nokia is choosing Windows Phone as its main platform in the future. Inspired by that, I tried to implement the Solitaire card game in the  XNA Game Framework on Windows Phone 7. I have never done anything with C Sharp or Windows Phone before, and I have not even studied these.

I decided to jump into the deep end and try to development Solitaire without any XNA study and without any help searching from Internet. I was only allowed to generate empty XNA project with Microsoft Visual Studio 2010 Express for Windows Phone and read only headers of classes. Empty project offered some help, there is for example TODO sections in the code that tells where to load resources for the application.

The most difficult problem were solve how to derive classes in C Sharp and managing to create some kind of pointer or reference to class. But I managed!

XNA feels a lot like Qt language and Microsoft Silverlight is like Qt Quick but a bit more messy and not as readable that Qt Quick. I would say that it takes the same time to implement Solitaire with XNA or Qt. Native Symbian C++ implementation would take x4 time as long.

Qt SDK and Qt Creator have become quite well developed. I am waiting the latest Qt SDK 1.1. release. Qt has its Qt Mobility that is mobile oriented functionality on Qt. Microsoft does not have that kind of features. Read more about Qt Mobility at

Microsoft has always had good helps, but the same has nowadays Qt at and of course Qt Creator is integrated into that help.

I choose still Qt and most preferably Qt Quick for platform of my next projects; it is so easy and fast to implement applications on it. When Nokia and Microsoft release their first common mobile phone, I think that XNA will be more interest.

There exists some Qt on Android project, read more and see video about it at Guess I am I waiting for Qt on Windows Phone?

Feel free to load “My best guess” XNASolitaire source from Project Forum Nokia  at

Tero Paananen
“tepaa” nickname at Project Forum Nokia

via WMPoweruser (via @chansearrington)


Category: Nokia, Windows Phone

About the Author ()

Hey, thanks for reading my post. My name is Jay and I'm a medical student at the University of Manchester. When I can, I blog here at and tweet now and again @jaymontano. We also have a twitter and facebook accounts @mynokiablog and Check out the tips, guides and rules for commenting >>click<< Contact us at tips(@) or email me directly on jay[at]