Sections

Qt for Device Creation

  • Create advanced user interfaces fast with
    a fully customizable UI
  • Speed up development with intuitive APIs and a rich C++ class library
  • Choose just the features you need for your
    product from a modular platform
  • Optimize performance with a mature
    framework and rapid testing
  • Minimize footprint by selecting out
    unnecessary components
  • Deploy code from one device target to
    another by reusing code

From industrial embedded to
consumer electronics

Qt is used in over 15 million devices in everything from medical devices and navigation units to set-top boxes, media players and mobiles phones.

  • Qt for Windows CE enables you to write rich and high performance applications using an intuitive API available for a wide range of devices.
  • Qt for Embedded Linux is the leading application framework for devices, such as industrial control units, set-top boxes and coffee machines.
  • Qt Extended is a UI and application platform for advanced multi-function devices running embedded Linux, such as mobile and consumer electronics.

Devices Powered by Qt

 Device - Barco blue box 120px   Device - MOTOMING A1200 blue box 120px

 Device - Leadtek blue box 120px   Device - Dash Express blue box 120px
 See more devices powered by Qt

Qt Extended - Innovate & Differentiate

Qt Extended, formerly known as Qtopia, builds upon Qt’s framework for embedded Linux, which provides its own compact windowing system. Qt Extended’s functionally modular structure makes it easy for you to create an advanced user experience with functionality configured for wide variety of devices.

Reference Designs


These reference designs demonstrate the potential of Qt Extended and its versatility:

Video: Qt Extended UI Theme Deskphone PlayQt Extended - UI Theme Variation Demo of a variation of the theme for the Video Deskphone UI. Videos: Unified Inbox Deskphone PlayQt Extended - Unified Inbox
Demo of the Unified Inbox of the Video Deskphone UI.

Qt Extended Modules

Modules contain libraries, plug-ins, server components and example applications. The modules offer a range of functionality including: IP communications, telephony, input methods and messaging components. Modules are selected at build time and all modules function independently.

Base module

The Base module is the mandatory starting point and provides the smallest possible Qt Extended configuration. It provides base functionality for all other modules.

Base module provides the essential support for embedded and multi-process Linux environments:

  • Facilitate IPC communication
  • Process management
  • Document management

Base module consists mainly of libraries, core server components and a theme editor.

click to enlarge

  

Video Demos

Video: Qt Extended IM QVFb Instant messaging on Qt Extended IM application running on the mobile UI in the Qt Virtual Framebuffer.
 Play video
  Video: Embedded Demo Qt Embedded Demo The same application running on embedded Linux and Windows CE.
Play video
Qt Extended testing Qt UI Test Demo of how to build Qt Extended for testing.
Play video
Video: Qt Extended Unified Contacts Deskphone Qt Extended - Unified Contacts Demo of the Unified Contacts of the Video Deskphone UI.
Play video

 

 

 

Document Actions

Patron of KDECustomers

Customers