Sections

Windows CE / Mobile

WinCE Skin with Vector DeformationQt is a C++ application and UI framework. You can use Qt to write rich and high performance applications using an intuitive API available for a wide range of devices.

Qt comes with a rich toolset and its intuitive API means fewer lines of code and higher level functionality in less time.

  • Minimal hardware dependencies
  • Supports most existing Windows CE configurations
  • Easy to build even for custom hardware configurations
  • Port desktop code to embedded or vice versa just by recompiling
  • Compile out unused components and features
  • Utilize system resources and achieve high performance
  • Develop for embedded devices just as easily as for desktop
Qt supports the following platforms:
Embedded Linux
Mac OS
Windows
Linux/X11
Windows CE
Symbian
Maemo

Key Embedded Components

On top of all the tools and API and class libraries that Qt offers, Qt for Windows CE provides you with added functionality for an optimized embedded development environment.

Native and Customizable Look and Feel

Windows Mobile and Windows CE styles are available with Qt. At runtime, Qt applications will detect which style to use. The look and feel of your applications can also be easily customized in a fraction of the time and lines of code required for traditional UI styling with Qt Style Sheets.

  • Inspired by HTML Cascading Style Sheets (CSS)
  • Adapted to the world of widgets
  • Complex styles can be defined by anyone familiar with CSS techniques

Advanced Text Layout Engine

Qt for Windows CE supports TrueType® and raster fonts. Qt also has extended Unicode support and right-to-left languages. Qt’s rich text engine adds capabilities for complex text layouts including tables, path tracing and text which flows around shapes.

Read more about other Qt components, such as:


Applications created with Qt for Windows CE can be ported to embedded Linux and any other OS

that Qt supports.

 

Requirements

Development environment: Microsoft® Visual Studio® 2005 (Standard Edition) or higher
ActivePerl 
Footprint    Lean configuration - 4.8 MB
Full configuration - 8.4 MB
Operating Systems Windows CE 5 or higher
Windows Mobile 5 or higher
Hardware Platform Supported on ARM®, x86®
(Compiles on SH4® and MIPS®)

 

Code Maintenance and Support

We take care of maintaining the API and future-proofing platform changes. Qt’s support and maintenance program provides general advice and guidance on the use of Qt APIs, functions, methods and programming techniques.


Video Demo

Video: Embedded Demo Qt Embedded Demo A demonstration of the same
application running on embedded
Linux and Windows CE.
Play video
 
Document Actions