To be fair, http://www.developer.nokia.com/Devices/MeeGo/ is mostly about Qt, Qt and Qt. Still the "MeeGo 1.2 Harmattan" way of wording is not optimal, even though for application developers MeeGo API == Qt API (http://apidocs.meego.com/1.2/) and the same Qt SDK can be used to develop for both MeeGo and Harmattan. The platforms themselves are still as different as eg. Fedora and Mint are.
For application developers, given automatic enough packaging work by the Nokia/MeeGo SDK:s (both using Qt Creator), Harmattan is however quite close to MeeGo 1.2 because it's the same Qt in both. But for LWN readers they are completely different beasts as distributions go. Also if not talking about application developers but platform developers, Harmattan is of course very different and they offer a separate Scratchbox-based (from Maemo times) platform SDK: http://www.developer.nokia.com/Community/Wiki/Harmattan%3...
Posted Jun 21, 2011 16:57 UTC (Tue) by ajross (subscriber, #4563)
[Link]
That's not really correct. Harmattan is based on the "MeeGo Touch Framework", which is a very thick layer on top of Qt. MeeGo proper still includes this layer, but it's deprecated and expected to disappear eventually. The UI framework for MeeGo's future is just QML ("Qt Quick"), with a library of common components.
Basically, while MeeGo and Harmattan share roots, UI code can't be meaningfully written to run across the platforms.
Warning: This is not MeeGo
Posted Jun 22, 2011 5:17 UTC (Wed) by tajyrink (subscriber, #2750)
[Link]