
Earlier this week, the Qt Labs at Nokia announced a new project, QtMobility. QtMobility's primary goal is to offer a new set of Qt API development tools for mobile device applications.
While this will certainly make life easier for developers working with the Qt framework on specific Nokia devices, one of the best (and intentional) fringe benefits is that the new API tools are cross-platform. A single application, then, can be built and maintained for any supported Qt platform -- regardless of the mobile device model or manufacturer.
Previously, applications created for Nokia's devices were platform-specific. Developers had to contend with (sometimes not so) subtle differences on devices running Maemo, S40 or S60 environments. It's not only a nuisance (and deterrent) for developers, it's disappointing for Nokia customers.
QtMobility says that the Service Framework, Contact and Bearer Management APIs will be the among the first set of developer tools released. The hope is to not only attract new development talent, but also spark the creativity and enthusiasm of the developers already working with the framework. The really neat part is that the QtMobility page doesn't just acknowledge that bringing new developers to Nokia platforms is a positive thing -- but that demonstrating its developers' talents to other platforms and devices is a huge plus. It's often a leap of faith for a company to say that, and moreso to put it in action -- and something that hopefully will eventually become standard procedure in software development.