Personal tools
You are here: Home Products and Services Qt Features and Benefits Desktop and Embedded Platforms Qt Embedded Embedded Linux Application Framework
Document Actions

Embedded Linux Application Framework

Qt for Embedded Linux® (formerly known as Qtopia Core) is the leading application framework for single-purpose devices powered by embedded Linux. It provides a robust and proven development environment enabling manufacturers to efficiently create devices with applications that are tailored to market needs.

Qt Embedded is also available for Windows CE


Innovate & Differentiate on Embedded Linux

Proven TechnologyFlukeNetworks_EtherScope_sm.jpg

Qt for Embedded Linux inherits the power and advantages of Qt 4, Trolltech’s leading C++ cross-platform application framework. Trolltech has always demonstrated both commitment and ability to remain ahead of the technology curve, freeing customers to focus on front-end value-adding innovation rather than maintaining the software infrastructure.


Power to Differentiate

With full source code and documentation provided, Qt for Embedded Linux offers the freedom to create and innovate. Device and application developers using Qt for Embedded Linux can efficiently differentiate their products by taking control of the user experience.


Independence

Qt for Embedded Linux not only has minimal hardware dependencies and will run unchanged on most standard embedded Linux set-ups, but can also be easily customized to take advantage of hardware specific accelerations.

 

Features

 

 

High Quality API

Qt for Embedded Linux supports the same API as Qt® on the desktop: a growing library of over 600 C++ classes, encapsulating a complete infrastructure for end-to-end application development. Qt for Embedded Linux benefits from Qt 4’s latest technologies including standards compliant WebKit integration, multimedia framework, concurrency abstraction, text rendering and multi-threading.


Enhanced Graphics Capabilities

The Qt for Embedded Linux API allows for the capabilities of the hardware’s accelerated graphics to be fully utilized. Qt integrates Scalable Vector Graphics (SVG 1.1/1.2 Tiny) drawings and animations on embedded with full support for multiple displays. OpenGL ES is supported including an OpenGL paint engine.

Invaluable Tools

Regardless of what platform you are targeting, Qt includes tools, which enable rapid development. This includes a powerful GUI layout and forms builder, a set of tools designed to smooth the internationalization workflow, and a cross-platform tool to generate pre-rendered fonts.

 

Qt WebKit Integration

Qt’s integration with WebKit – a powerful open source web rendering engine – allows you to display and integrate dynamic web content and functionality in your local application. Applications can incorporate real-time web content and services, and utilize HTML and application scripting skills to develop advanced UIs faster than before possible.

Multimedia Framework
Qt 4.4 incorporates Phonon: a straightforward, highlevel, open-source media playback API. Phonon provides cross-platform support for video and audio playback using native media facilities.

Key Embedded Components

 

 

Compact & Efficient

Qt for Embedded Linux provides its own windowing system, eliminating the need for X11 on embedded devices and is easily extendable allowing for further customization. Unused components and features can be compiled out providing further memory efficiency.

Virtual Frame Buffer

Qt for Embedded Linux provides a realistic testing infrastructure for embedded applications on a desktop environment. By specifying the product’s display width,
height and color depth, the virtual frame buffer will match the physical device display, pixel for pixel.

Inter-Process Communication

Two main concepts define inter-process communication in Qt for Embedded Linux: channels and messages. This design allows creation of rich multi-application user experiences. Processes listen on and send messages to channels, which are created whenever at least one process is listening.

Extended Font Format

Qt for Embedded Linux supports a wide range of font formats including TrueType®, Postscript® Type1 and Qt pre-rendered fonts. Targeting the global market is easier with Qt for Embedded Linux, with its extended Unicode support; including right-to-left languages, automatic data extraction at build time and automatic update at runtime.

Plug-ins for custom font formats are also available allowing new font engines to be easily add at runtime. Font sharing capabilities between applications allow for increased memory efficiency.

 

 

Copyright 2008, by the Contributing Authors. All Rights Reserved.
Trolltalk, an e-newsletter
Your mail address

 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: