Qt API | Qtopia API | Qtopia Documentation | ![]() |
The Qtopia 1.6 release constituted a rounding out of the Qtopia platform, with a number of improvements resulting from one year of field experience with 1.5. Completeness and stability have been the focus of development. Additional attention has been paid to usability, maintainability, and flexibility.
The Qtopia device platform now includes many of the finishing touches one would expect from the leading GUI on embedded Linux. Added features are:
Numerous other minor improvements have added to the general polish of the application suite.
The Qtopia development platform has also been tuned from our experiences with developers. The following features have been added to the Qtopia SDK:
A number of other minor functions have been added.
A broad range of bugs have been found, tracked, and corrected for this release.
Bug reports have been collected from users, developers, and our internal test teams.
A number of known bugs remain, but none that cause difficulty for the end user. A full list of known bugs is available, and access to our bug tracking system is available to OEM customers.
Conformance to existing standards has been improved, especially the OBEX, vCalendar and vCard protocols used in beaming.
Consistency between applications has been improved to enhance user familiarity. A number of applications have been modified to simplify the user experience.
The software package management and backup/restore software have been modified to use a Wizard interface, greatly simplifying their operation.
A major change in Qtopia 1.6 is to utilize the cross-platform nature of Qt and the Qtopia applications to re-use the PDA-side application code directly in Qtopia Desktop on all desktop platforms. This ensures that the desktop and PDA remain perfectly consistent, which assists user comprehension and halves the number of possible bugs. As a bonus, the PDA-side code is now more able to utilize larger displays such as the 640 x 480 and larger displays now available on PDAs and tablet/webpad devices.
Field experience has demonstrated vendor and user desire to customize and personalize devices and to extend functionality in unplanned directions. Qtopia 1.6 assists this by providing for:
This is in addition to the support already in 1.5:
Additionally, vendor-specific device configuration allows for the simple control of:
For those familiar with the last Qtopia beta release, the following specific points of change should be considered:
The file src/libraries/custom-*.h for each platform defines QPE_ARCHITECTURE, a string of the form "Vendor/Brand". If you have a custom version of this file for your device, you should define this string. This string is communicated to Qtopia Desktop to assist the user in acquiring packages appropriate to their device.
The Today application can be autostarted. To enable this, define QPE_DEFAULT_TODAY_MODE to "Daily" (including the quotes in the custom-*.h file for your platform. The user can turn this off in the Edit Today View dialog. If the custom.h does not define anything, then the default will be to not autostart (but the user can still enable it if they choose). The custom.h files shipped with Qtopia all define the "Daily" mode.
Release notes for 1.6.0 beta releases:
Copyright © 2001-2002 Trolltech | Trademarks | Qtopia version 1.7.1
|