This Qt example application demonstrates how to use the Qt Mobility APIs. The Qt Mobility project delivers a set of new APIs to Qt, offering features that are well known from the mobile device world, particularly mobile phones. This example uses the following Qt Mobility APIs: Location, Messaging, and Contacts. The Ovi Maps Rendering API is used for searching map images.
The project is being hosted and developed at: https://projects.forum.nokia.com/whowhere where you can read additional documentation on design considerations, check possible newer revisions, and also contribute to the project.
The example application shows your position on a map. You can send your location or ask a friend (from your contacts list) for his or her current location using short message service (SMS) messages. You can then see your friend’s location and your position on the map.
This application has been tested on Symbian^3 and Maemo (Nokia N900 PR1.3) devices with Qt 4.7.0/4.7.2 and Qt Mobility 1.0.2/1.1.0 release.
Important classes: QWebView, QMessageService, QMessageManager, QMessageId, QNetworkSession, QGeoPositionInfoSource, QNetworkConfigManager, QNetworkSession, QGeoPositionInfo, QContact, QContactManager, QNetworkAccessManager, QPropertyAnimation, QGraphicsPixmapItem.
Nokia Qt SDK 1.1, Qt Mobility 1.0.2 (Maemo), Qt Mobility 1.1.0. Tested on: Nokia N8-00, Nokia E7-00, Nokia N900 (PR1.3 firmware). Developed with: Nokia Qt SDK 1.1.