Symbian Capabilities: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:HowTo]]<br />[toc align_right="yes&quot; depth="4&quot;] | |||
'''English''' [[Symbian_Capabilities_Bulgarian|Български]] | |||
= | = Symbian Capabilities = | ||
== Overview == | |||
The platform security model of Symbian requires applications (including Qt applications) to have certain "capabilities&quot; before they are allowed to use sensitive functionality. | |||
===Basic capabilities | == S60 Capabilities == | ||
=== Basic capabilities - approved by the end user === | |||
* LocalServices | * LocalServices | ||
Line 20: | Line 22: | ||
Applications that require only basic capabilities can be distributed with a self-signed certificate. | Applications that require only basic capabilities can be distributed with a self-signed certificate. | ||
===Extended capabilities=== | === Extended capabilities === | ||
Applications using these capabilities require approval by | Applications using these capabilities require approval by "Symbian Signed&quot;:https://www.symbiansigned.com. | ||
====Open signed online==== | ==== Open signed online ==== | ||
* SwEvent | * SwEvent | ||
Line 35: | Line 37: | ||
* Location (before S60 3rd FP2)* | * Location (before S60 3rd FP2)* | ||
====Certified Signed==== | ==== Certified Signed ==== | ||
* NetworkControl | * NetworkControl | ||
Line 42: | Line 44: | ||
* DiskAdmin | * DiskAdmin | ||
===Manufacturer-approved capabilities=== | === Manufacturer-approved capabilities === | ||
* AllFiles | * 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<br /><code><br />symbian:TARGET.CAPABILITY += Location<br /></code> | |||
== See Also == |
Revision as of 10:50, 24 February 2015
[toc align_right="yes" depth="4"]
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":https://www.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
<br />symbian:TARGET.CAPABILITY += Location<br />