Symbian Capabilities

From Qt Wiki
Revision as of 17:53, 14 January 2015 by Maintenance script (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

English Български

Symbian Capabilities

Overview

The platform security model of Symbian requires applications (including Qt applications) to have certain “capabilities” before they are allowed to use sensitive functionality.

S60 Capabilities

Basic capabilities – approved by the end user

  • LocalServices
  • UserEnvironment
  • NetworkServices
  • ReadUserData
  • WriteUserData
  • Location (from S60 3rd FP2)*

Applications that require only basic capabilities can be distributed with a self-signed certificate.

Extended capabilities

Applications using these capabilities require approval by Symbian Signed [symbiansigned.com].

Open signed online

  • SwEvent
  • SurroundingsDD
  • ProtServ
  • PowerMgmt
  • ReadDeviceData
  • WriteDeviceData
  • TrustedUI
  • Location (before S60 3rd FP2)*

Certified Signed

  • NetworkControl
  • MultimediaDD
  • CommDD
  • DiskAdmin

Manufacturer-approved capabilities

  • AllFiles
  • DRM
  • TCB

Adding Capabilities to Project

To extend capabilities edit .pro file of the project and specify the capabilities at TARGET.CAPABILITY.

Example: Adding location capabilities to a Qt application for Symbian

See Also

Capabilities [developer.nokia.com]

Categories: