Symbian
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



UIDs

Because UIDs are fundamental to Symbian OS, it is important that they are used correctly when developing programs. To ensure uniqueness, it is essential that UIDs are properly allocated. Uniqueness is guaranteed by managing allocation centrally from a single database. All UIDs must therefore be assigned to users by a central allocating authority. The only exception to this rule is a reserved range of values which may be used as UIDs by developers during development but which must not be used in released software.

UIDs reserved range for development only

During development, temporary UIDs may be chosen from the test range 0xExxxxxxx (or preferably from the unprotected range 0xAxxxxxxx by officially allocating UIDs out of your Symbian Signed portal account). Care must still be taken to avoid clashes within development teams and between multiple projects, including old projects which may still be installed on emulator or native platforms. UID clashes may stop a program from loading correctly, typically leading to Not Found errors.

Requesting UIDs from Symbian

Developers can request UIDs either individually or in pre-allocated blocks by going to the Symbian Signed website at: www.symbiansigned.com

Terms and conditions of use of the material