Symbian Capabilities: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Henri Vikki (talk | contribs) No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:HowTo]] | {{Outdated|reason=The Symbian platform is no longer supported.}} | ||
{{Cleanup | reason=Auto-imported from ExpressionEngine.}} | |||
[[Category:HowTo]] | |||
'''English''' [[Symbian_Capabilities_Bulgarian|Български]] | '''English''' [[Symbian_Capabilities_Bulgarian|Български]] | ||
Line 7: | Line 11: | ||
== Overview == | == Overview == | ||
The platform security model of Symbian requires applications (including Qt applications) to have certain | 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 == | == S60 Capabilities == | ||
Line 24: | Line 28: | ||
=== Extended capabilities === | === Extended capabilities === | ||
Applications using these capabilities require approval by | Applications using these capabilities require approval by [https://www.symbiansigned.com Symbian Signed]. | ||
==== Open signed online ==== | ==== Open signed online ==== | ||
Line 54: | Line 58: | ||
To extend capabilities edit '''.pro''' file of the project and specify the capabilities at '''TARGET.CAPABILITY'''. | 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 | ''Example:'' Adding location capabilities to a Qt application for Symbian | ||
<code> | |||
symbian:TARGET.CAPABILITY += Location | |||
</code> | |||
== See Also == | == See Also == |
Latest revision as of 09:33, 25 March 2015
IMPORTANT: The content of this page is outdated. Reason: The Symbian platform is no longer supported. If you have checked or updated this page and found the content to be suitable, please remove this notice. |
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
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.
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
symbian:TARGET.CAPABILITY += Location