Nokia has released a major update to its Qt development platform — and done so ahead of schedule. Qt 4.6 is the latest iteration of the development platform that was part of Nokia’s Trolltech purchase in 2008.
Qt will be the basis of future Symbian and Maemo platforms (both core and third-party applications) and the release of version 4.6 gives developers a significant headsup in porting and creating applications for these platforms.
A major point of this new version is that it is the first that supports the Symbian platform. Qt 4.6 also adds support for developing applications for Windows 7, Mac OS X (10.6) and the upcoming Maemo 6. Developers using Qt will have an easier time targeting both PC and mobile platforms with this release.
The latest version also supports multi-touch devices. Kinetic scrolling and multi-touch libraries enable platform and third-party developers to tune multi-touch and kinetic actions to their specific applications.
Other features within Qt 4.6 include some initial steps to support Nokia’s Maemo 5 platform, community support for QNX and VxWorks operating systems, and the addition of an Animation Framework which makes it easier for developers to use features such as drop shadows, glow, and filtering within their applications.
Enhancements such as recoded Qt GraphicsView rendering algorithms, a new OpenGL paint engine, WebKit, 2D vector graphic support using OpenVG, and new DirectFB support also enable Qt 4.6 to stay mobile-friendly, without needing a device to be too powerful for day-to-day usage.
Qt Creator, a cross-platform IDE for Qt development has been released alongside Qt, and is now at version 1.3. Both Qt Creator and Qt are packaged together to form Nokia’s Qt SDK, which gives developers all the tools necessary to create cross-platform applications.
For more information about Qt 4.6 and Qt Creator 1.3, and to download the SDK, visit Nokia’s Qt website.