New Qt 4.4 Integrates WebKit and Supports Windows Embedded CE - Trolltech
Posted in Development Tools, Compiler Assembler, Mobile Devices, InternetOn Wednesday, May 7, 2008
Trolltech has released version 4.4 of its Qt development framework. The new Qt 4.4 integrates WebKit and provides Windows Embedded CE support. Qt 4.4 enables developers to create applications that blend content from the live Web into native desktop and mobile applications. This new version of Qt also makes it easier to deliver a consistent user experience across operating system such as Windows, Linux and Macintosh, and also on mobile devices. It provides a common framework to deliver applications and services across both desktops and devices.
About Trolltech’s Qt
Qt is a cross-platform application development framework, widely used for the development of GUI programs and non-GUI programs. Qt is most notably used in KDE, Skype, Opera web browser, Google Earth, Qtopia, OPIE and Photoshop Elements.
Qt uses C++ with several non-standard extensions implemented by an additional pre-processor that generates standard C++ code before compilation. Qt can also be used in several other programming languages suc as C#, Java, Ada, PHP (PHP-Qt), Pascal, Perl, Python (PyQt) and Ruby (RubyQt). Non-GUI features include SQL database access, XML parsing, thread management, unified cross-platform API for file handling and network support.
![]()
Qt 4.4 development framework can also be deployed on devices running Windows Embedded CE operating systems. Windows Embedded CE now can be found on wide variety of devices such as smart-phones, digital picture frames, barcode readers, set-top boxes, etc.
The new features in Qt 4.4 development framework include:
- Qt WebKit Integration – Qt now incorporates WebKit, the open source browser engine inside Apple’s Safari browser, the Apple iPhone and millions of Nokia smartphones. The integration enables developers to blend web and native content and functionality, create innovative user interfaces, and deliver a consistent, web-enriched user experience.
- Qt for Windows CE – In addition to its existing embedded Linux support, Qt now also supports Windows CE, delivering a single gAPI for both operating systems. This allows consumer electronics manufacturers to shorten time to market and lower costs by unifying skills, people and code. Code can be moved from desktop to desktop, desktop to embedded devices and from one embedded device to another.
- Multimedia Framework – 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 C++ applications so developers can easily integrate rich multimedia content into applications.
- Widgets in Graphics View – Qt now also adds the flexibility of embedding widgets into a scene, bringing layouts, styling, pop-ups and even window decorations into the canvas realm, and allowing the rotation, scaling, and application of perspective transformations to widgets.
- Concurrency Framework – Qt now includes an API that makes it easy to develop multithreaded applications and take advantage of multi-CPU systems.
- Enhanced XML Support – 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.
Qt 4.4 development framework is available under the GPL and commercial license. The product can be downloaded at Trolltech website.
Possible Related Entries:
![[Embedded System roll-b]](images/roll/roll-b-4.gif)