The Qt Extended 4.4.1 release (also known as Qtopia 4.4) is a feature release of Qt Extended that is based on Qt 4.4 technology. Note that starting with this release Qtopia has been renamed to Qt Extended. The version numbering remains consistent with previous Qtopia releases.
The purpose of this release is to publish new Qt Extended API's, to allow device integrators to begin work on their projects. This release contains a number of significant quality issues, which will be corrected in future patch releases. Device integrators should not ship this version of Qt Extended on production devices.
Starting with this release, there are no longer separate source packages for different Qt Extended editions. All source is now provided in a single source package.
New Features
Build System
This release introduces a new build tool, QBuild. The QBuild tool replaces qmake, allowing more efficient processing of the build instructions contained in .pro files and better management of dependencies.
Qt Extended no longer supports the previously used concept of Editions. Editions were a shorthand for specifying the type of user-interface to be used and the default set of projects (modules) to be included in a build. The UI type and modules are now specified separately.
Please see the build system changes page for more detailed information on the build system changes.
Cleanup Wizard
Qt Extended now provides a Cleanup Wizard, which allows the user to delete old messages, calendar events and documents. The Cleanup Wizard will automatically be offered to the user if free storage falls below a level set by the device integrator.
Document Management
The Documents list now provides a Rescan System menu option, which causes the content system to rescan all controlled directories for documents and to repopulate the Documents list with this information. This allows the user to update the Documents list if they have changed the filesystem contents outside of Qt Extended.
Dynamic Rotation
Qt Extended now supports dynamic rotation of the display. The display can be rotated at runtime by using the Rotation Settings application or in response to hardware events from orientation sensors or slide switches.
Fast Load
Qt Extended now supports "fast loading" of selected applications. Applications marked as FastLoad are launched in the background when Qt Extended starts up. When the user chooses a FastLoad application from the launcher the application is brought to the foreground, appearing to launch instantly. The user can select an application for fast loading by choosing FastLoad from the Options menu when the application is highlighted in the launcher.
First Use Wizard
Qt Extended now provides a First Use Wizard, which allows the user to choose the initial Language and Date/Time settings for a device the first time the device is booted.
LED Indicator API
This release introduces a new LED Indicator API, providing a set of classes that allow developers to modify the state of a device's LED indicators in a consistent manner.
Location API
The release introduces a new Location API, providing a uniform way to access information from GPS receivers.
Messaging
The Messages application now allows email accounts to be regularly checked for new messages at a user-configurable interval. This feature is configured in the Account Settings dialog, where the user may also configure whether interval checking is disabled while roaming to reduce data download costs.
If composition of a message is aborted by the user pressing the hangup key to return to the homescreen, the Messages application will offer to resume composing the message the next time it is launched.
The Messages application now supports receipt and saving of class 0 (Flash) SMS messages.
The Messages applicaiton now supports push email for IMAP servers that support the IDLE extension (RFC2177).
Multimedia
Qt Extended now supports rotation of video and fullscreen video playback.
The Media Player application now supports display of album cover art.
Phonon support is now available in Qt Extended.
Pictures
The Pictures application now allows the user to choose a picture to be set as the wallpaper for the Homescreen.
Test Framework
This release introduces QtUiTest, a framework supporting automated unit-level testing and automated and semi-automated system-level testing. Unit-level tests are written in C++ and system-level tests can be written in either C++ or QtScript. A selection of unit-level and system-level test cases are also included in the source package to demonstrate the test framework. More information on this feature is available in the QtUiTest Manual.
USB
Qt Extended is now able to act as a USB Mass Storage device.
Virtual Framebuffer
The Qt Virtual Framebuffer (qvfb) now supports simulation of power management functionality, e.g. screen blanking.
WebKit support
Qt Extended now includes support for WebKit. A sample WebKit-based browser is included for demonstration purposes.
Enhancements
Camera
The Camera application is now able to write image sensor data to an overlay display.
Input Methods
The Predictive Keyboard now supports internationalization.
Telephony
The SIM Toolkit now includes support for USAT.
Known Issues
Build System
BUG 224317: Qt Extended fails to build for an x86_64 target.
BUG 221387: The build system is currently unable to build a stand-alone SDK that does not depend on the source or build trees.
Contacts
BUG 226400: Creating a contact does not put that contact onto the SIM and the Contacts application provides no means to manually export a contact to the SIM.
GoogleTalk
BUG 211938: GTalk does not report connection progress and success/failure.
Media Player:
BUG 142554: After a call ends, Media Player incorrectly resumes playback of media file if the file was paused when the call was received.
Neo1973/Freerunner device
BUG 224035: The device does not play audio through the headset if the headset is plugged in when the device boots. Audio works correctly after the headset is disconnected and reconnected.
Telephony
BUG 215452: In the Home UI, Microphone audio of a speakerphone call is played through speaker.
BUG 210972: Calls are initiated through speakerphone if the handset is not replaced after a previous call.
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.
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 !