Symbian Capabilities: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''English''' [[Symbian Capabilities Bulgarian|Български]]
{{Outdated|reason=The Symbian platform is no longer supported.}}
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}


=Symbian Capabilities=
[[Category:HowTo]]


==Overview==


The platform security model of Symbian requires applications (including Qt applications) to have certain “capabilities” before they are allowed to use sensitive functionality.
'''English''' [[Symbian_Capabilities_Bulgarian|Български]]


==S60 Capabilities==
= Symbian Capabilities =


===Basic capabilities approved by the end user===
== 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
* LocalServices
Line 20: Line 26:
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 [https://www.symbiansigned.com Symbian Signed] ''[symbiansigned.com]''.
Applications using these capabilities require approval by [https://www.symbiansigned.com Symbian Signed].


====Open signed online====
==== Open signed online ====


* SwEvent
* SwEvent
Line 35: Line 41:
* Location (before S60 3rd FP2)*
* Location (before S60 3rd FP2)*


====Certified Signed====
==== Certified Signed ====


* NetworkControl
* NetworkControl
Line 42: Line 48:
* DiskAdmin
* DiskAdmin


===Manufacturer-approved capabilities===
=== Manufacturer-approved capabilities ===


* AllFiles
* AllFiles
* <span class="caps">DRM</span>
* DRM
* <span class="caps">TCB</span>
* TCB
 
==Adding Capabilities to Project==
 
To extend capabilities edit '''.pro''' file of the project and specify the capabilities at '''<span class="caps">TARGET</span>.CAPABILITY'''.
 
''Example:'' Adding location capabilities to a Qt application for Symbian<br />


==See Also==
== Adding Capabilities to Project ==


[http://www.developer.nokia.com/Community/Wiki/index.php/Capabilities Capabilities] ''[developer.nokia.com]''
To extend capabilities edit '''.pro''' file of the project and specify the capabilities at '''TARGET.CAPABILITY'''.


===Categories:===
''Example:'' Adding location capabilities to a Qt application for Symbian
<code>
symbian:TARGET.CAPABILITY += Location
</code>


* [[:Category:HowTo|HowTo]]
== 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

See Also