MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

Qt Mobility 1.2

Introduction

Qt Mobility is a set of APIs with features related to developing for mobile devices. These APIs enable cross-platform mobile application development.

Supported Qt Mobility APIs

Module Content
QtConnectivity
  • Provides APIs for working with local devices
QtContacts
  • Enables a client to request contact data from local or remote backends, by defining generic personal information data abstractions which can sufficiently describe contact data stored on any platform.
  • Used by the QtVersit module, and allows the serialization of QContacts into vCard documents, and vice versa.
QtFeedback
  • Enables you to create applications that support device vibration and tactile feedback.
QtGallery
  • Allows clients to navigate and query documents based on their metadata such as file name or item type.
  • It includes request, filter, and gallery classes.
QtLocation
  • Provides a library for distributing and receiving location data using arbitrary data sources.
  • The data involves a precisely specified position on Earth's surface, represent by a latitude-longitude coordinate, along with associated data.
QtMessaging
  • Provides access to messaging services. The API can be used to search, sort, send, and retrieve messages.
  • It also allows the preferred messaging client to display a message, compose a new message, or to reply to an existing message.
  • The API supports SMS, MMS, MIME Email and TNEF Email messages.
QtMultimediaKit
  • Provides multimedia functions for rendering images, video and sound and record sound in a wide range of formats.
  • It contains both the low-level APIs previously found in Qt 4.6 and the high-level Multimedia APIs that were introduced earlier in Qt Mobility.
QtOrganizer
  • Provides access to calendar, schedule and personal data.
  • It can be used as a front-end API for an online calendar or another calendar system.
QtPublishSubscribe
  • Enables applications to read item values, navigate through and subscribe to change notifications.
  • These values and notifications are stored in a Value Space, which is a central information repository provided by this API.
QtSensors
  • Provides access to sensors, covering both high-level sensors such as screen orientation (portrait and landscape) and low-level, real-time sensors such as accelerometer data.
QtServiceFramework
  • Allows clients to discover and instantiate arbitrary services, services being independent components that allow clients to perform well-defined operations.
  • The framework can be used to unify and access multiple platform specific service implementations through the same Qt-based client application.
QtSystemInfo
  • Provides a set of APIs to discover device related information and capabilities.
QtVersit
  • Manages Versit documents, such as vcards.
QML Plugins
  • Contains plugins for different QML APIs