Support for Embedded LinuxQt on Embedded LinuxQt is the leading application and UI framework for devices powered by embedded Linux. You can use Qt to create highly memory efficient devices and applications that have completely unique user experiences. Qt runs anywhere Linux runs. Qt's intuitive API means fewer lines of code and higher level functionality in less time. Use the code from one single code-base and rebuild for all supported platforms. Getting Started on Embedded Linux
Key Features for Embedded Linux DevelopmentOn top of all the tools and API and class libraries that Qt offers, such as WebKit, Qt for Embedded Linux provides you with key components for an optimized embedded development environment. Compact and Efficient Windowing System QWSQt builds on the standard API for embedded Linux devices with its own compact window system. Qt-based applications write directly to the Linux framebuffer, eliminating the need for the X11 windowing system. Virtual Frame Buffer (QVFb)Qt for Embedded Linux provides a virtual frame buffer that will match the physical device display, pixel for pixel. This gives the developer a realistic testing infrastructure testing on the desktop where the frame buffer simulates the physical device display's width, height and color depth. Inter-Process Communication (IPC)IPC allows for creation of rich multi-application user experiences. Two main concepts define inter-process communication: channels and messages. Extended Font FormatQt supports a wide range of font formats on embedded Linux including: TrueType, Postscript Type1 and Qt pre-rendered fonts. Qt has extended Unicode support including 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 added at runtime. Font sharing capabilities between applications allow for increased memory efficiency. Applications created with Qt for Embedded Linux can be ported to Windows CE and any other OS that Qt supports. Additional Cross-Platform and Platform-Specific Development information. © 2008-2011 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. Privacy Policy Licensees holding valid Qt Commercial licenses may use this document in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia. Alternatively, this document may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. |