Release Notes of the QtMobility Project
An up-to-date list of known issues with the release can be found via the QtMobility Project Bug Tracker on the Qt website which provides additional information about known issues and tasks related to Qt and the QtMobility Project.
The new Qt APIs are typically supported by backends for each platform. For overall summary of the completeness/compatibility of support for a given API see Platform Compatability.
New Features
Detailed Feature support - Symbian/S60
Bearer Management API
Of all supported Symbian platforms S60 3.2+ platforms enjoy the most comprehensive feature set.
- Capabilities: BearerManagement, DirectConnectionRouting, SystemSessionSupport, ApplicationLevelRoaming , ForcedRoaming.
- List Configurations (IAP/SNAP).
- Default Configuration (IAP/SNAP).
- Configuration Added/Changed/Removed notifications (IAP/SNAP).
- Configuration State Changed notifications (IAP/SNAP).
- Online State Changed notifications.
- Configuration specific ReceivedData & SentData monitoring (IAP/SNAP) using NetworkSession.
- Open/Close/Stop NetworkSession (IAP/SNAP).
- NetworkSession state notifications.
- NetworkSession roaming control & notifications (SNAP).
Contacts API
- Contact sorting.
- Contact filtering.
- Retrieving the contents of a contact.
- Retrieving a list/iterator for all contacts (Unfiltered).
- Retrieving a list of contacts (Simple filtering).
- Add/Update/Remove Contacts.
- Add/Update/Remove Groups.
- Matching a contact (Matching incoming phone/email, and by name).
Messaging API
- Account queries (POP3, IMAP, SMTP, SMS & MMS MTM).
- Account sorting.
- Account filtering.
- Folder queries (POP3, IMAP, SMTP, SMS & MMS MTM).
- Folder sorting.
- Folder filtering.
- Message queries (POP3, IMAP, SMTP, SMS & MMS MTM).
- Message sorting.
- Message filtering.
- Add/Update/Remove Message (POP3, IMAP, SMTP, SMS & MMS MTM).
- Message added/removed/updated notifications (POP3, IMAP, SMTP, SMS and MMS MTM).
- Email content retrieval (POP3, IMAP MTM).
- Send/compose/show Message (POP3, IMAP, SMTP, SMS, MMS MTM) .
Multimedia API
- Play music from local file.
- Play video from local file.
- Retrieve meta data information from currently playing media. Following tags supported: title, artist, comment, genre, year, copyright, album, composer, albumtrack, audiobitrate, videobitrate, duration, content type.
- Media recording: audio capture to specified file from phone microphone or phone call (call needs to be started before media recording).
Service Framework API
- (Un)Register service
- Security improvements: authenticity of provider is done during (un)registering phase based on the verification of VID/SID
- Plug-in loading mechanism in Symbian
- Symbian backend based on the Client/Server architecture
System Info API
Support is present for the following System Info API classes
Known Issues
Non-API specific issues
Contacts API
- S60: Async contact operations not supported
- S60: Extending contact fields at runtime is not supported on most Symbian platforms because would compromise compatibility with the S60 platform Phonebook application.
- S60 3.1: the Symbian contacts plugins are not loaded on a device.
Messaging API
- Messaging filtering and Sorting functions are not fully optimized.
- Fremantle: QMessageService::compose not supported for SMS type messages.
- Fremantle: queryMessages service action is synchronous for SMS type messages.
- Fremantle: QMessageService::show not supported for SMS type messages.
- Fremantle: QMessageManager::messageAdded signal is not reported for messages in inbox when inbox is open in modest.
- Fremantle: QMessageManager::updateMessage is not supported.
- Fremantle: QMessageManager::addMessage is not supported for SMS type messages.
- Fremantle: QMessageManager::addMessage can not be used to set priority and status of email messages.
- Fremantle and Windows: QMessageServiceAction::send: Only queues a message for sending, message may or may not be sent depending on connection status and is at the platform's disgression.
- Fremantle, S60 and Windows: QMessageManager::addMessage can not be used to set size of messages.
- Fremantle and Windows: QMessageManager::addMessage can not be used to set the date of messages.
- S60: Exporting POP3 Message Updates from client to server is not supported.
- S60: Only one level of folders is supported <=> Symbian/S60 applications do not use nested folders
- S60: ReceptionTimeStamp is not supported in filtering <=> Symbian reports only one date for SMS & MMS which means that QMessage::date() field is used, not receivedDate())
- S60: Local services messages, for example bluetooth, are listed/read in Inbox
- Windows: QMessageServiceAction::queryMessages does not incrementally emit matching message identifiers or progress information.
- Windows: QMessageServiceAction::exportUpdates: Performs no operation as changes are automatically synchronized with external servers when a connection is available. control of update progress.
- Windows desktop: QMessageStore::instance shows a blocking modal dialog if MAPI is not installed.
- Windows mobile: QMessageSerivceAction::retrieve: Only retrieves content for messages bodies at present. Attachment retrieval overridden by mapi/mail client settings.
- Windows mobile: QMessageServiceAction::cancelOperation: Async nature of native calls used to implement service actions means that cancelOperation will only operate on the ::retrieveBody service action.
Multimedia API
- Multimedia API is in beta state.
- S60: Audio capture does not support currently any special features like format, encoding etc.
- S60: seeking is not working properly
- S60: video size does not remain constant in repeated plays
- S60: full screen video not working OK
- S60: 3.2.3 (E75 for example) player example don't work.
- Windows desktop: wmp multimedia plugin does not display video with Windows Media Player 10 or 12
Sensors API
- S60: The S60 sensor backends are under development and may not be complete.
- S60 3.1: src/s60installs/s60installs.pro: the s60_sensor_api plugin for 3.1 devices is not added to the sis file when generating the sis file for multiple SDKs.
System Info API
- S60: Battery status incorrect on test applications startup.
- S60: Phone is still charging but power state shows 100% and "wall power".
- S60: number of bars for network reporting signal strength is hardcoded.
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Trademarks |
Qt Mobility Project 1.0.0 |