What's New in Qt?
Qt is a cross-platform application framework for desktop and embedded development. New features in Qt 4.4 enable you to develop more advanced user interfaces – enriched with multimedia, and web content and services – and deploy those applications across desktop operating systems and embedded devices.
New Features | Whitepapers | Webinars | Videos | Download Qt!
Qt Framework Broadens Rich Application Development with Integration of Web Content and Portability to Mobile Devices
Qt 4.4 Shortens Time to Market and Lowers Costs by Unifying Skills, People and Code
Read the complete announcement
Key Design Goals
Qt 4.4 was designed with three key objectives in mind:
- Enable developers to create more advanced user experiences
- Expand our vision of Qt Everywhere
- Enable developers to more efficiently create high performance applications
Read below to learn how these goals are achieved through the exciting features in Qt 4.4.
Dig Deeper: New Whitepapers Available!
Want to learn more about the new features in Qt 4.4? Four new whitepapers are now available -- click on the topic that interests you to download:
Putting XML to Work with XQuery | UI Styling Made Simple
Web-Enabling Your Native Apps | Fast UI Development on Embedded
New features for more advanced user interfaces across desktop and embedded platforms
New features recently added to Qt enable you to develop more advanced user interfaces – enriched with multimedia, and web content and services – and deploy those applications across desktop operating systems and embedded devices.
Incorporate online content and services such as maps, music stores and instant messaging into your native applications. Qt now integrates with WebKit, the open source browser engine inside Apple’s Safari browser, the Apple iPhone and millions of Nokia smartphones. The integration allows developers to blend web and native content and functionality, create innovative user interfaces, and deliver a consistent, web-enriched user experience.
Learn more about the Qt WebKit Integration
Qt Everywhere: Cross-Platform Desktop to Embedded Linux® and Now Windows® CE
Now you can port desktop code to an embedded platform or vice versa just by recompiling. With Qt for Windows CE and Qt for Embedded Linux developing for embedded devices and systems is just as easy as it is for desktop.
Read more about Qt Embedded for Linux and Windows CE
Build cross platform audio and video into your application. Qt now includes support for Phonon, a multimedia framework developed in conjunction with the KDE community. Phonon makes it easy to include multimedia playback in Qt applications, and abstracts multimedia formats and frameworks on each targeted platform.
Learn more about the new Phonon Multimedia Framework
Create more dynamic user experiences. Qt now also adds the flexibility of embedding widgets into a scene, bringing layouts, styling, popups and even window decorations into the canvas realm, and allowing the rotation, scaling, and application of perspective transformations to widgets.
Learn more about new support for widgets in Qt Graphics View
Put XML to work in your application. Qt now incorporates support for the XQuery standard. This enables developers to query, extract and transform data from XML encoded content in Qt-based applications.
Learn more about XML and XQuery support in Qt
Even easier parallel programming with Qt Concurrent - The QtConcurrent framework provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives. Building on Qt's threading features, QtConcurrent makes it easier to write certain kinds of multi-threaded applications.
Learn more about Qt Concurrent
Two Live Webinars Sponsored by Dr. Dobb's Journal
Trolltech is hosting two live webinars covering the new Qt WebKit Integration and Embedded development with Qt Embedded. Click on the topic below to register for the live events:
Combining Native Application Code with the Web for Rich User Experiences
Hosted by Trolltech VP of Software Development Lars Knoll
Fully utilize embedded hardware potential and create advanced user interfaces fast
Hosted by Trolltech co-founder Eirik Chambe-Eng
See Qt 4.4 in Action
Qt 4.4 Video Walkthrough
Join Henrik Hartz, a Specialist with Trolltech Developer Tools Product Management, in a tour of the major new features of Qt 4.4 along with examples and demos. In this 8-minute video we will cover WebKit, Phonon, Windows CE, Concurrency, Widgets on the Canvas and XQuery. View the video
Want to try some of these new features for yourself? Download a standalone binary of the latest Qt demo applications.
Installation is a snap, and source code and documentation are available
for each demo. Download here.
More Under the Hood: Additional Feature Improvements
In addition to the features listed above, Qt 4.4 provides a number of new improvements under the hood, including:
- Added Visual Studio 2008 support for desktop application development
- Inter-Process Communication framework
- Improved Qt Assistant help system
- Better printing and networking support
- ...and many more
Learn More
Try Qt for Yourself: Download a Free Trial
Evaluation versions of Qt are available with full source code for Windows, Mac, Linux, Embedded Linux and Windows CE.
Download now!