Harmattan UI Framework

The Harmattan UI Framework is a Qt based application development framework targeting mobile and touch screen devices. It provides all the necessary building blocks for creating native Harmattan UI applications. The framework itself is built on top of the Qt Graphics View Framework.

The framework is being developed right here on gitorious daily. There are packages available for the N900 from the extras-devel repository if you’re feeling adventurous. Or click this link from your N900 to start the installation..

Currently released components include the application framework library itself (libdui), as well as a development theme (duitheme), a lightweight compositor and window manager suitable for mobile devices (duicompositor), as well as the Harmattan homescreen (duihome).

If you’re just starting out, we recommend you check out libdui and duitheme. They are simple to compile, the only dependency being Qt 4.6, and come with a few demo applications you can run on your PC or Mac.

Report a bug
See open bugs

The Harmattan Application Framework library

The Harmattan development theme

The Harmattan window compositor/manager

The Harmattan homescreen

The Harmattan Feedback Framework daemon and library

The duifeedbackd source that listens to events directly coming from touchscreen and plays the feedback according to the reaction maps

Harmattan Input Method Engine Framework provides abstractions to input method engines. Input method uses the Engine Framework API to control the underlying input method engines.

Harmattan Input Method UI Framework provides interfaces to create input method plugin which is used in Harmattan platform applications. more…

Activities Feed