Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Release Notes of the QtMobility Project (Technology Preview)

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

Issues Affecting All Platforms

  • For this release all QtMobility library names have a _tp suffix
  • Messaging filtering and Sorting functions are not fully optimized.
  • Versit support for Contacts API is ALPHA, see src/versit/README
  • Not all example applications will display(fit) well on small screens.

Symbian/S60 Specific

Bearer Management

No specific issues to highlight.

Contacts API

  • Async contact operations not supported
  • Support for SIM contacts is not supported
  • Extending contact fields at runtime is not supported on most Symbian platforms because would compromise compatibility with the S60 platform Phonebook application.
  • auto test failures for tst_qcontactasync and tst_qcontactmanager
  • samplephonebook not operating properly due to backend problems

Location API

No specific issues to highlight.

Messaging API

  • Exporting IMAP or POP3 Message Updates from client to server is not supported
  • Only one level of folders is supported <=> Symbian/S60 applications do not use nested folders
  • Complex filter cases are not supported where nested filters are used (for example: QMessageFilter::byParentAccountId(const QMessageAccountFilter ,...)
  • ReceptionTimeStamp is not supported in filtering <=> Symbian reports only one date for SMS & MMS which means that QMessage::date() field is used, not receivedDate())
  • Message size reporting should be improved
  • Preferred charsets handling auto test cases do not pass
  • Cc address handling does not pass all auto test cases
  • Multipart message body/attachment content type handling does not pass all auto test cases (problems with .png content)
  • replyToAll functionality does not pass "to" & "cc" field auto test
  • Local services messages, for example bluetooth, are listed/read in Inbox

Multimedia API

  • Playback of streaming or DRM protected media not supported
  • S60 specific play list not supported
  • Camera related functionality not supported (take picture or record video from camera)
  • Radio related functionality not supported
  • Device specific play list management not supported.
  • Trans coding of media not supported
  • Media editing not supported
  • TV not supported
  • Audio capture does not support currently any special features like format, encoding etc...
  • No S60 specific auto test cases exists
  • mute sometime disables audio output in mediaplayer
  • seeking is not working properly
  • video size does not remain constant in repeated plays
  • full screen video not working OK
  • player example application sometimes freezes

Publish and Subscribe API

  • Remove value from RProperty/CRepository not supported
  • Mapper service running in its separate process (Symbian OS server) not supported
  • Not all the types are supported by RProperty and CRepository.
  • Autotests do not work. (Need support of removing values as well as S60 specific CRML files.)

Service Framework API

Several failing autotests.

System Info API

  • Battery status incorrect on test applications startup
  • Phone is still charging but power state shows 100% and "wall power"

Maemo Specific

  • Messaging backend for Maemo is not yet implemented.
  • The Publish and Subscribe API only supports subscription but not publification.
  • Location backend for Maemo is not yet implemented.

Windows Mobile Specific

Contacts API

The samplephonebook application has the following limitations

  • Adding a Contact Group fails.
  • Adding an Avatar to a contact fails.
  • Not all contact details can be are be viewed/added/edited.

Messaging API

For the QMessageServiceAction class the following limitations apply to this release:

  • QMessageServiceAction::exportUpdates : Full account synchronization currently unavailable due to lack of synchronous control of update progress.
  • QMessageSerivceAction::retrieve : Only retrieves content for messages bodies at present. Attachment retrieval overridden by mapi/mail client settings.
  • QMessageServiceAction::cancelOperation : Async nature of native calls used to implement service actions means that cancelOperation will only operate on ::retieveBody at present.
  • QMessageServiceAction::send: Provides no way of determining actual transmission failure.

Windows Specific

  • Windows Mobile backend only tested with Windows Mobile 6.0 Standard and Professional Edition with MSVC 2008.
  • Windows Desktop backend only tested with Windows XP win32-msvc2008, and is not officially supported.
  • Windows All Platforms QMessageServiceAction::queryMessages does not incrementally emit matching message identifiers or progress information.
  • Windows All Platforms QMessageStore::instance shows a blocking modal dialog if MAPI is not installed.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 85
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. 2017 : un quinquennat pour une nouvelle version du C++ ? Possible, selon Herb Sutter 6
Page suivante

Le Qt Quarterly au hasard

Logo

Traduction dynamique

Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtmobility-1.0-tp
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web