MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

QtMobility QML Plugins

List of QML Plugins for QtMobility

Plugin Description
Connectivity A QML plugin for the Connectivity API including Bluetooth and NFC.
Contacts A QML plugin for the Contacts API.
Feedback A QML plugin for the Feedback API.
Gallery A QML plugin for the Document Gallery API.
Location A QML plugin for the Location API.
Messaging A QML plugin for the Messaging API.
Multimedia A QML plugin for the Multimedia API: includes audio and video.
Organizer A QML plugin for the Organizer API.
Publish and Subscribe A QML plugin for the Publish and Subscribe API.
Sensors A QML plugin for the Sensors API.
Service Framework A QML plugin for the Service Framework API for discovering and connecting to services.
System Information A QML plugin for the SystemInfo API.

List of Mobility QML Elements

The QtMobility QML Elements ordered by API.

Platform Issues

Symbian

The program 'qmlviewer' has certain default capabilities. When a developer writes a QML script that uses some special capabilities, for example Location, it may seem natural that moving this working script to a Symbian platform should be uneventful. However, the version of 'qmlviewer' may not know about this capability. If that is the case then 'qmlviewer' should be recompiled by the developer with the capability explicitly added.

It should be noted that the use of a plugin, with capabilities outside of "NetworkServices ReadUserData", and viewed on a Symbian device via qmlviewer.exe will either fail to work or cause qmlviewer to be terminated.

In the above example, qmlviewer needs to be recompiled with

 TARGET.CAPABILITY = NetworkServices ReadUserData Location

and installed.