1267362439_qt-extended-4.pdf


1. Introduction

Qt Extended is Qt Software’s Embedded Linux?? application platform and user interface for consumer
electronic devices. Qt Extended is composed of three software layers: Qt for Embedded
Linux, a set of platform components, and a comprehensive set of applications which can be included
“out of the box” or used as modifiable reference applications. Qt Extended can run wherever
Embedded Linux runs. Its modular structure and complete Software Development Kit (SDK)
enable agile and efficient software development and system integration while allowing manufacturers
to use their own branding throughout the user interface.
Highlights of Qt Extended include:

Connectivity

The telephony components support GSM, GPRS, and Voice over Internet Protocol (VoIP). Each of
these components is itself modularized to allow system integrators to use their own or a thirdparty
GSM Modem or VoIP stack.
The wireless connectivity components include 802.11, Bluetooth??, infrared (IrDA??), and ATcommand
modem integration.
The messaging components support sending and receiving SMS, MMS, e-mail and instant messages.
Messaging and presence information is exposed to applications via Telepathy services.

Content Management

Multimedia components are provided for capture and play of music and videos. A reference integration
of the Real Networks?? Helix™ DNA client is included that supports several multimedia
codecs, including MP3, WAV, 3GP, and AMR-NB; an implementation of the H.263 codec is available
separately. A reference integration of the GStreamer media engine is also provided for playback
of audio and video.
A reference integration with a Digital Rights Management (DRM) agent is provided, enabling content
protection in consumer devices and securing interoperability between the device and Open
Mobile Alliance™ (OMA) DRM-enabled services offered by operators.

User Interface

The Graphical User Interface (GUI) theme engine gives system integrators complete control of the
look and feel and branding used throughout the user interface.
Product internationalization is supported with language translation tools, Unicode™ support,
and user-configurable input methods, including handwriting recognition and right-to-left text
input and display.
A multi-tasking environment is provided that appears to the user as a natural, single-tasking user
experience. In particular, the Qt Extended server ensures that primary tasks, such as incoming
call handling, are never degraded by secondary user applications.

Personal Information Management

Integrated Qt Extended reference applications include a complete Personal Information Management
library (PIM), media player, camera support, image and d0cument managers, and video
games. PIM features are integrated throughout the user interface; e.g., contacts can include
VoIP number, calls are recorded in Call History, etc.

Qt Extended Whitepaper ⓒ2008 Nokia Corporation and/or its subsidiary(-ies)
The complete Software Development Kit includes the following tools:

• Qt Designer for user interface and visual form design.
• Qt Assistant for presenting on-line d0cumentation.
• Qt Linguist for supporting internationalization.
• The Qt Virtual Framebuffer (QVFb) for testing in the desktop environment.
• QBuild, a tool for automating the configuration and build process of systems and applications.
• The QtUiTest framework for System testing.

Additionally, other specialized tools are provided to help with domain-specific problems and
issues that developers may encounter:

• A modem simulator (phonesim) for testing of telephony applications.
• A value space explorer


Posted by 벅스바니
,