Maemo
|
Qt is a comprehensive application and UI framework for developing Maemo applications that can also be deployed across major device and desktop operating systems without rewriting the source code. If you are developing apps for the Symbian, Mameo or MeeGo platforms in most
cases, you can use Qt under the free LGPL licensing option. More licensing info here.
Learn more about:
|
Get Started with Qt on Maemo
Qt for Maemo 5 running on a Nokia N900
|
Key Features for Maemo Development
On top of all the tools and the API and class libraries that Qt offers, Qt provides you with added functionality for an optimized Maemo development experience.
Native Look and Feel
Qt will detect which theme the device is running and applies the style at runtime to your Qt application. Widgets are optimized for touch screen usage.
Maemo Development Environment
Qt for Maemo 5 supports:
- Scratchbox based official Maemo 5 SDK
- PR 1.2 release of Maemo 5
Graphics Features
- Powerful paint engine that provides features such as anti aliasing, gradients, curves and transparency
- Animation support with timelines and easing curves
- Hardware acceleration using ARM NEON and OpenGL ES 2.0
Device Configurations
Your application will, across all supported Maemo/MeeGo devices, provide automatic support for:
- Switching between landscape and portrait mode
- Input Methods, including predictive text input and on-screen keyboard
- Configurable kinetic scrolling
Maemo - Linux/X11
Qt supports a wide range of X11 platform variants, such as: Solaris, AIX, HP-UX, Maemo 5 and the upcoming MeeGo. Please check the Qt documentation for details. Qt for Maemo contains all Qt modules and features the same functionality as the Qt on X11 version. |
Maemo developer, but new to Qt?Qt is a cross-platform application framework. Using Qt, you can write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.
|
How to Provide Feedback
All feedback from the Qt user community is highly valued, and extensive testing of Qt on Maemo is encouraged. To collect this feedback, we have set up a special mailing list. The address of the mailing list is:
Please join the mailing list to provide technology feedback, bug reports, suggestions or comments by sending a mail with the subject set as "subscribe" to:
|
Contributing Code
The Qt for Maemo 5 public repository is located at: This means you can follow the work, commit by commit and contribute to Qt development by creating merge requests. Guidelines for contributing code can be found here: Qt contribution guidelines |
Release Status
The full release of the Qt 4.6 port for Maemo 5 is now complete and is ready to be used for development of commercial applications. We encourage you to deploy your apps as soon as the next Maemo 5 update PR 1.2, including the 4.6 libraries, is distributed. For detailed information see documentation. |
LicensingQt Technology Previews are available under a special commerical technology preview license and GNU LGPL version 2.1. |


