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  · 

Qtopia - 4.1.0 Release Notes

Introduction

The Qtopia 4.1.0 release is the first exciting release of Qtopia that is based on Qt 4 technology. The main task for this first release has been to port Qtopia 2.x code to work with the new Qt 4 API.

Enhancements

  1. 802.11 Wireless IP support

    The existing functionality has been completely rewritten and new features have been added- in particular support for roaming and rule-based network selection.

  2. Appearance

    Usability has been improved, that is:

    • currently selected items are highlighted
    • the user can choose a display style from the menu bar
    • selection is effective immediately so the user receives visual feedback about the choice.
  3. Bidirectionality

    Qtopia 4 is able to provide user interfaces that work for right-to-left (RTL) languages, such as Arabic and Hebrew. All user interface elements including text and widgets will support bidirectional layouts.

  4. Bluetooth
    • Support for GAP, SDAP and OPP profiles.
    • GAP support includes authentication and pairing functionality.
    • OBEX Object PUSH client implementation.
    • OBEX Object Push server implementation.
    • Support of Bluetooth Obex VCard send/receive in the addressbook application.
  5. Calculator

    A separate calculator library has been integrated into the application for simplicity.

  6. Call Forwarding

    Improved usability includes:

    1. allow user to select the type of the call first and then forwarding conditions
    2. cache forwarding information to reduce waiting time for the user
    3. suggest a previously used number before displaying Contacts
    4. allow user to type number as well as selecting a number from Contacts
    5. provide feedback when a provided phone number is not valid.
  7. Digital Rights Management

    OMA DRM v1 Forward Lock (FL) compliance is enabled by means of a 3rd-party DRM solution. Files and content subject to Digital Rights Management are able to be transparently (to the user) browsed, launched, moved, deleted and examined for their properties in the same way as other files. File operations for example copy, move, rename will be handled via the QContentMetaInfo API and will follow OMA DRM standards for DRM controlled files.

  8. Document Management

    The Documents API has been completely rewritten and provides a more sophisticated media management such as playlists, supporting MP3 ID3 tags, EXIF tags in JPEG photos etc.

  9. GPRS

    The existing functionality has been largely rewritten and now provides a much better structure and easier debugging facilities.

  10. Helix

    An initial integration of Helix has been implemented.

    Note:

    • When Helix is enabled at configure, the Qtopia media player acts as a media server and all sounds are played through it.
    • If Helix is not enabled at configure the Qtopia media player will not be present and sounds are played using the Qtopia Core sound server (QSS).
  11. Internationalization

    Two new languages have been added, Arabic (ar) and Korean (ko).

  12. Internet

    Added routing support, that is, the user can have several internet connections at the same time.

  13. Launcher

    Improved modularity by loosening the cohesion between HomeScreen, PhoneLauncher and PhoneManager.

  14. Multitasking

    A phone-centric user interface for multitasking is provided. The user is now able to:

    1. launch another application by pressing the Home key to return to home screen without terminating current application.
    2. switch between previously launched applications by multi-pressing the Home key to cycle between all applications and the home screen.
    3. terminate current application by the normal use of the Back button.
  15. Music/Videos

    Multimedia applications have been redesigned to use Helix DNA as the basic foundation and to provide playlist support. Improved support and performance can be expected for the following formats:

    1. AAC and aacPlus
    2. AMR-NB and AMR-WB
    3. H.263
    4. MP3
    5. MPEG4
    6. RealAudio and RealVideo

    In addition support for the following streamed formats are expected:

    1. AAC and aacPlus
    2. MP3
    3. RealAudio and RealVideo
  16. PIM

    All PIM application now make use of an SQL database for all content.

  17. Pictures

    The user can create photo playlists for slideshows and play background music while viewing the slideshow.

  18. Plug-ins

    Plug-ins have been redesigned to suit the new Qt plug-in mechanism.

  19. Profiles

    Improved support for profiles, that is, selecting, viewing, editing and deleting profiles.

  20. Rich Text

    Rich Text support is now available for all user interface strings (labels, etc) and for message (e.g. HTML formatted email).

  21. SIMToolkit

    Now passes LAUNCH BROWSER requests onto the WebAccess service.

  22. SQL Database

    An SQL database is used for Qtopia features involving permanent storage of data that can be represented as a table of information. This includes the PIM applications, Categories and Document system. Using an SQL database improves performance and flexibility of classes requiring permanent storage.

  23. Telephony

    Split serial port, AT chat handling, and multiplexing to a separate library.

  24. Time

    Date and time formats support localized formats.

  25. Device Driver support
    • Drivers are now implemented as plug-ins for various reference boards. These can be built as plug-ins or into the QPE static binary in single execution mode.
    • All device specific code is now contained in its own directory tree and support for new devices can be add without patching the Qtopia source code.
    • Interfaces for keypad and touchscreen are clearly defined.
    • Customers are able to copy their device specific code cleanly and quickly from one package version to the next.
  26. Volume control

    More fine-grained control, the user can set different volume levels for ring tones and other sounds.

Known Issues

  1. Appearance:
    • Call Screen is not displayed correctly when title bar is not rectangular
    • Application missing some images
  2. Calendar:
    • Cannot edit an event twice in succession.
    • Repeat On group-box shows incorrect radio buttons
    • Incorrect default presented in Repeat dialog
    • Time entry for an event is prevented
    • allows invalid times
    • Repeat-Other dialog displays wrong options
  3. Contacts:
    • not respecting font size change
    • Contact filtering does not function properly.
  4. Messages:
    • Sometimes crashes when playing an MMS, when receiving messages or large attachments.
    • Deleting messages is too slow
    • Fails if a large attachment is downloaded
    • User is not notified when an MMS message is received
  5. Tasks:
    • New Task dialog does not display correctly on Touchscreen phone
    • Notes needs to be tapped, or information lost
  6. Touchscreen:
    • Notes needs to be tapped, or information lost
    • Cannot access some controls on Touchscreen Phone
    • Can become trapped in Calendar in touchscreen mode.
    • Options widget remains after use
  7. Home/Work:
    • sub-icons inconsistent
  8. Help Browser:
    • executes when not commanded to do so
  9. Qtmail:
    • shows extra folder list window when called to send contact via SMS
  10. libqtopia:
    • Scrollbars should be turned on for menus.
  11. Words:
    • Input widgets do not emit textChanged messages in response to changes in composing text
  12. Call Options:
    • Cell broadcast behavior incorrect
  13. IPC:
    • QPE/System channel contains too many messages and makes it hard to define sxe domains correctly
  14. DocAPI:
    • Server asserts if a directory that the DocAPI is scanning is removed
  15. Pictures:
    • Cannot use context menu options in list
  16. Speed Dial:
    • No feedback on unset speeddial key
  17. Add/remove software:
    • Selecting the package info panel twice crashes Package Manager
  18. Call Options:
    • Call Waiting settings don't stick
  19. Image Viewer:
    • Incorrect behavior after a Full Screen action and close
  20. Ring profiles:
    • Cannot browse available ring tones in ring profiles
  21. Full screen handwriting:
    • Impossible to click-and-drag through IM on some hardware
  22. pngscale:
    • doesn't handle some images correctly
  23. QVFb:
    • crashes when running on Centos 3.6 and Redhat 9
  24. VCards:
    • cannot be sent correctly via SMS
  25. Helixplayer:
    • incorrectly pops up at startup in Single Exec mode
  26. Incorrect focus on recipient line edit
  27. Cannot playback GSM-encoded .wav files
  28. Composed text is not cleared when cleared called

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 17
  4. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  5. 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
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Labs au hasard

Logo

QMake et au-delà

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. 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 qtextended4.4
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