Still, we end up with something decent in the end. Here's some more words at The Register, looking at Trolltech's Greenphone:
Trolltech's Qtopia is a commonly used mobile Linux. It's used in a large number of different devices – from Sony's mylo communicator, to Motorola and Panasonic's Linux phones. While you might not have come across it in the Carphone Warehouse, it's a common platform in one of the biggest mobile markets going – China.Read more here.
But how do you develop for a phone platform that's not widely available over here? And how do you develop applications that link deep into a phone's operating system – and even change the behaviour of that OS? You could work with a phone virtual machine (after all, Microsoft's phone simulators are actually custom versions of Virtual PC). Trolltech is offering another approach – the Greenphone, a phone designed for developers along with a development platform that makes it easy to work with all aspects of the hardware.
This time I ended up learning enough C++ and QT to actually get an application running on the Greenphone. It's a pity I'd never actually written a line of C++ before - let alone targeting Trolltech's Qtopia.
Now, can I get my hands on an OpenMoko device for a companion piece?