New Qt 4.4 Integrates WebKit and Supports Windows Embedded CE - Trolltech

Posted in Compiler Assembler, Development Tools, Internet, Mobile Devices
On 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]
Caution:
Non-English page is generated by an automatic translation software which can rise inaccurate translation.
Consider to view the original English version via link at the bottom of this page.