Namespaces
Variants
Actions

Capabilities (Модель возможностей)

Jump to: navigation, search
Метаданные

Статья
Перевод:
Оригинал: Capabilities
Последнее редактирование: hamishwillee (29 Aug 2012)

Что такое capabilities (возможности) ?

Модель возможностей - это характерная особенность платформы безопасности Symbian OS, представленная в третьем издании S60. Возможность - это признак, доступно ли процессу для использования то или иное API. Каждый исполняющийся процесс (запускается из .EXE файла) имеет перечень разрешенных ему возможностей. Все серверные приложения требуют наличия определенных возможностей у вызывающих клиентских программ.

Библиотеки (DLL) также характеризуются набором возможностей, однако здесь есть некоторые отличия от процессов (EXE). Набор возможностей библиотеки характеризует уровень доверия, который необходим для выполнения ее программных компонентов. Однако, когда библиотека загружается в адресное пространство процесса, выполнение ее функций ограничивается набором возможностей процесса. Соответственно, набор возможностей библиотеки отражает тот уровень доверия, который необходим процессам для ее использования. Небольшой пример: процесс, у которого есть TCB capability, не может использовать DLL, у которой такой возможности нет, так как отсутствие такой возможности у библиотеки говорит о том, что ее код не имеет необходимого уровня доверия.


Список возможностей S60 3го издания

Простые возможности - могут быть разрешены конечным пользователем

Расширенные возможности - могут быть разрешены благодаря Symbian Signed

Возможности, разрешаемые на уровне платформы

Возможности, разрешаемые на уровне производителя устройств


См. также

This page was last modified on 29 August 2012, at 04:08.
174 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved