The Qtopia document system integrates with Digital Rights Management (DRM) and the Safe Execution Environment and provides an enabling layer to enhance file-handling across all applications. Files are displayed by category rather than as a hierarchy which provides application-specific file displays. For example, if the user selects Mediaplayer, only the files able to be used by the Mediaplayer are displayed for selection.
The Document Management architecture of Qtopia provides a system-wide approach to management of user-visible documents such as images and music files. This enables efficient navigation of documents, removable storage media, and complex document types such as Digital Rights Management (DRM) files. The SafeExecution system Document Server also relies on the Document Management system to control access to documents.
API
The document API framework provides the basis for the Document Management system and enables the browsing and launching of Digital Rights Management (DRM) files. An SQL database backs the framework allowing for flexible document management services.
The framework includes a scanning algorithm designed to run in the background and allow the user interface to continue to operate during document discovery. Qtopia applications in the launcher are also managed via the API.
Loading, saving and other file operations performed by Qtopia applications are channeled through the Document Management systems File Manager functionality. This allows management of DRM content for example, which must not be saved to external storage devices in plain-text format.
See the Document System API Documentation for further details.