Animation DLLs require extensive capabilities (Known Issue)
On S60 3rd Edition and onwards, implementing animation DLLs requires capabilities: PowerMgmt ProtServ ReadDeviceData WriteDeviceData.
Article Metadata
Tested with
Devices(s): All (S60)
Compatibility
Platform(s): S60 3rd Edition (initial release) and all later versions
Platform Security
Signing Required: DevCert
Capabilities: PowerMgmt ProtServ ReadDeviceData WriteDeviceData
Article
Keywords: CAnim, CSpriteAnim, CWindowAnim
Created: User:Technical writer 1
(05 Dec 2008)
Last edited: hamishwillee
(16 Aug 2012)
Description
Animation DLLs (DLLs with targettype ANI and with server-side classes derived from CAnim, CSpriteAnim, or CWindowAnim require extensive capabilities on S60 3rd Edition.
Platform security defines that a DLL must run at the same capability level as the loading process. In case of animation plug-ins, the loading process is the window server (WSERV), so the animation DLL must have (at least) the following capabilities: PowerMgmt ProtServ ReadDeviceData WriteDeviceData
Solution
Most use cases can be implemented without writing a separate animation DLL.

