Nokia has just released Qt 4.6, the first release of Qt to natively support both Symbian and Maemo. Why Qt is important is because it enables the creation of applications which can run on both platforms yet be born from a single code base. In other words, the developer can make an application once and then supply it both for Symbian and Maemo devices.
This is the tool Nokia is looking at to harmonise software development across its different platforms. Qt also supports Windows 7, Apple Mac OS 10.6 (Snow Leopard) and Maemo 6. At the Way We Live Next event at Nokia House, I can able to catch a demo of how this will work and ask a couple of questions about it, the video is embedded below.
If you want to know more about Qt, hit this link.