Sony Ericsson UIQ 3 Cell Phone User Manual


 
Developers guidelines | Signing applications
16 October 2006
Note that an application can only be granted rights to exactly the capabilities in a set that it actually
requires. When sending an application for signing, all requested capabilities must be declared for the
application to be approved.The following tables list all capabilities and describe in general terms what
functionalities each capability may grant to applications
.
Basic capabilities
LocalServices
Grants access to the local network. Applications
with this capability can normally send or receive
information through USB, Infrared and point-to-
point Bluetooth profiles, but they can not use IP,
routable Bluetooth profiles, or the phone number
dialling functionalities.
UserEnvironment
Grants access to live confidential user informa-
tion and the immediate environment of the user.
Protects privacy of the user.
NetworkServices
Grants access to protocols capable of routing
data beyond the device and its immediate per-
sonal and or local network, for example IP and
GSM. This capability is required for access to the
phone network, allowing, for example, dialling a
phone number or sending a text message.
Location
Grants access to the device location.
ReadUserData
Grants read access to user data. System servers
and application engines are free to grant this level
of restriction to their data.
WriteUserData
Grants write access to user data. System servers
and application engines are free to grant this level
of restriction to their data.
Extended capabilities
ReadDeviceData
Grants read access to confidential system data.
System data that is not confidential does not
need to be protected by this capability.
API examples:
COMMS