Qt tales from the embedded trenches

It is well known that Qt is a multiplatform framework for application development. But how it performs in real world while trying to run fancy applications in devices which the performance is sometimes lacking? What about developing for Symbian while in the linux desktop? Should I write my UI in C++, QML or something else? How to handle multiple resolutions? What if you need a new feature not yet available in last released Qt?

The purpose of this talk is to share lessons learned by a team that has done 5 different projects in the last 2 years, targeting 3 different operating systems and several mobile devices. Optimization tips for handling tearing, resource loading and network operations will be discussed. Comparing how to write UIs in C++, Qt WRT and QML will be presented. Tricky problems when porting between Symbian X Linux discussed. Sharing the joy and frustration of using Qt Mobility since before it's first official stable release. When to go with native syscalls and so on.