MeeCast for Tizen
Via: @timsamoff
Editor: Andrew Olmsted
Vlad Vasiliev has posted a video of MeeCast - the latest incarnation of the popular OMWeather weather application - running in a simulator in the Tizen SDK. There isn't much information about it at this point, but it looks to have all the same features as the Harmattan version, with a similar interface. Your editor, for one, would be interested in the process Vlad and his team used - is it a complete re-write or was there some conversion process? Regardless, it is very encouraging to see a community-based open source project of the scope and caliber of MeeCast running in Tizen.
Qt SDK Harmattan tooling updates
Via: @Jaffa2
Editor: Andrew Olmsted
An article in Nokia Developer Blogs announces some Harmattan-specific updates and changes to the Qt SDK. The Harmattan target for the Qt SDK can now be updated online, using the SDK maintenance tool. The additional functionalities concern mostly improved runtimes for testing. The Qt Quick Components in the Simulator have been upgraded to the same version as is used on the device, and the Simulator now supports both landscape and portrait orientations. Also, there are now three separate QEMU images - one for PR1.0, 1.1 and 1.2 each. One thing your editor noted after updating Qt SDK and downloading the PR1.2 QEMU image is that you have to edit the build configuration for each of your products in order to select the proper Qt version to match the QEMU you wish to use.
UX guidelines documentation for Nokia N9 updated to latest standards
Via: @Jaffa2
Editor: Andrew Olmsted
The UX guidelines documentation for the Nokia N9 has seen an update in content and organization. The Nokia N9 UX Guidelines site is now up to date, so go have a look. We've also improved the organisation of the site to serve UI designers and developers better. Improved linking between the UX site and the developer documentation means that it's easier to match what you want to do with how to do it. The developer documentation has always been most important to your editor, but it is nice to see an update on the UX side, and the improved linking between the UX and developer documentation should be a big help to many.
Differential updates in QML models
Via: @Jaffa2
Ben Martin shares some tips & tricks for updating models underlying QML user interfaces: The core of the UI is updated via a timer which runs an ajax call, parses the JSON response and gives that to updateModel(). The first implementation of the later method was to clear the listModel and repopulate from scratch each time. Rather wasteful, even though it was only being called once every 2-3 seconds, it was eating up 8-9% CPU of the n9 in top. A better solution is to iterate the existing items, performing update, remove, or add as you go.