Qt to run on QNX and VxWorks
Qt Integrates QNX and VxWorks Ports to Ease the Use of Qt in Embedded Development Projects
Oslo, Norway July 30 – Nokia, Qt Software today announced that the Qt cross-platform application and user interface (UI) framework is integrating code, which enables development for the popular real-time operating systems (RTOS) QNX and VxWorks. By sharing the code, Qt offers embedded developers in industries, such as IP-based communications, aerospace and automotive a chance to enhance the functionality of the partially complete ports through Qt contributions to the Gitorious open repository.
Technical blog, detailed documentation (for VxWorks and QNX) as well as snapshots of the ports will be available on the Qt web sites. Qt Software’s multi-licensing model means that these ports will be made available under the GNU Lesser General Public License version 2.1 and the Nokia Technology Preview License Agreement version 2.3 for commercial customers until the 4.6.0 release is available.
With the release of Qt 4.6.0 later this year, Qt Software will start applying a simplified ‘Platform Support Procedure Policy’. These RTOS ports will qualify as Tier 3 platforms under the new policy, which means that they are not supported by Qt Software, but support may be available from partners or the open source community.
“We release these partially complete ports with hope that the community will build upon the groundwork that has been carried out by our own in-house teams,” said Lars Knoll, Director R&D at Qt Software, Nokia. “Our vision is to have Qt Everywhere, so we have chosen to integrate these ports for the benefit of programmers involved in device UI and application creation within the embedded space.”
Multitasking real time operating systems, QNX and VxWorks were developed by QNX and Wind River respectively; each uses specialised scheduling algorithms to produce deterministic behavior in systems typically deployed within the embedded computing space. Both Qt ports were developed in cooperation with specific companies working with embedded deployments in order to allow them to benefit from Qt in their device UI and application builds. Due to the code integration, QNX and VxWorks ports may also now benefit from general upgrades of Qt.
Gitorious open repository is available at the following link: http://qt.gitorious.com.
About Qt
Qt is a cross-platform application and UI framework. Using Qt, you can develop applications and user interfaces once, and deploy them across many desktop and embedded operating systems without rewriting the source code. Qt Software, formerly Trolltech, was acquired by Nokia in June 2008. For more details about Qt Software, please visit qt.nokia.com
QNX is a trademark of QNX Software Systems Ltd.
VxWorks is a registered trademark of Wind River Systems, Inc.


