Qt-Complex Harmattan

Developers Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Description:

Advanced Qml Pills for complex User Interfaces. A open-framework for Qt-Quick developers to give a new effort in UI development. Support themes, custom graphic elements, developed new objects and more. The QML components are dinamically loaded instead to be instantiated saving memory and resources. Harmattan 1.2 Meego and Symbian^1 - Symbian^3 tested for compatibility.

Qt-Complex has been released in its first final version including N9 and N950 devices compatiblity.

The framework is platform-independent, thus its components work on desktop, Symbian S60 3rd edition and 5th edition, Symbian!^1 and Symbian!^3 and now on the Harmattan platforms. The framework components were tested on the following physical devices:

[li]Nokia E7-00[/li]
[li]Nokia N8[/li]
[li]Nokia E90 (experimental only)[/li]
[li]Nokia N950 (full working integrating page stack navigation)[/li]
[li]Macbook with Snow Leopard[/li]
[li]Windows 7 and Windows Xp SP3[/li]
[li]Ubuntu 10.4 Lucid[/li]

What is

Qt-Complex follows the concept of a open framework

It is a code package that can be added to any Qt-Quick project - also existing - enabling the management of complex components such as Ovi maps navigation, animated toolbars, grouped switches etc. Following the QML philosophy, Qt-Complex is hyerarchical so you will find simple elements (button switches, buttons, standard toolbar, ...) and complex elements that reuse the same basic objects.

Main Features

All the objects are loaded. Using the loading method when an object becomes unnecessary for the application (i.e. the splash screen image shown only at the program startup) can be unloaded freeing memory and resources.

The framework works with themes: this means that the same object (part of the framework itself or external to it) can be reused with different graphic elements. I found that feature really useful while testing UI for the clients when they like something different, but are not sure of the effect.

It is very simple to change the objects behavior and features leaving intact the surrounding logics. This means that the developer can integrate transparently the framework inside its code. No development-style changes are required.

Following few instructions, the framework can integrate already developed components. This means that reusable pieces of code (i.e. objects or methods) can be integrated in the framework increasing their usability and abstraction level.

Qt-Complex is fully parametrized

Qt-Complex is device-independent. The Geometry feature is a set of methods that manages dynamically the size of the components and sub-components so the screen view is always managed in the right way.'

For more information and usage instructions check the wiki pages of the project.
Be the first to comment
12345678910
product-maker Count:2 Rating: 5.00
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
1.1.0
updated Jul 29 2011
added Jul 29 2011
downloads today
0
page views today 1
System Tags app software