Trolltech has started shipping a preview version of Qt that supports Windows CE as a build target. The Qt toolkit allows desktop applications built on Qt to be recompiled for Windows CE with minimal changes, according to the company.
Qt is an application development framework intended to let developers compile binaries for various platforms -- Windows, Mac, Linux, and now Windows CE -- from a single C++ code base. Its API (application programming interface) comprises some 400 C++ class libraries, and is consistent across all supported platforms, Trolltech says.
The new Qt preview release for Windows CE supports Windows CE 5.0 and 6.0, and Windows Mobile 5.0 and 6.0. Previously released versions of Qt run on Windows desktops ("Qt/Windows"), OS X ("Qt/Mac"), Java ("QT/Jambi"), desktop Linux ("Qt/X11"), and embedded Linux ("Qtopia").
Trolltech says Qt for Windows CE includes the following features:
- Complete port of relevant modules in the Qt API, including QtCore, QtGUI, QtNetwork, QtSQL, QtSVG, QtScript, QtXML, and Active Qt
- Qt development tools, including Qt Designer, Qt Linguist, and Qt Assistant
- qmake, extended to create Visual Studio Project Files (.vcproj), "simplifying deployment to Windows CE embedded devices and emulators".
- Complete Qt for Windows CE source code, released under a dual-license model, one of which is the GNU GPL (General Public License)
- Documentation, demos, and examples
[...] Pre-release downloads of Qt 4.4 are available on Trolltech's website, here. A link for the latest technical preview of Qt for Windows CE had not been provided at the time of writing, but more information should be available from the company's website, here. Additionally, a five-minute "screencast" demo may yet be available here.