This is the list of UID you can use in your PKG file to specify the target platform of your application:
Series 60
Series 60 v0.9
|
|
0x101F6F88 |
Series 60 v1.0
|
|
0x101F795F |
Series 60 v1.1
|
|
0x101F8201 |
Series 60 v1.2
|
|
0x101F8202 |
Series 60 v2.0
|
|
0x101f7960 |
Series 60 2nd Edition FP1
|
|
0x101F9115 |
Series 60 2nd Edition FP2
|
|
0x10200BAB |
Series 60 2nd Edition FP3
|
|
0x102032BD |
Nokia 3650
|
|
0x101F7962 |
Nokia 6600
|
|
0x101F7963 |
Nokia 6620
|
|
0x1020216B |
Nokia 6630
|
|
0x101F7964 |
Nokia 6680
|
|
0x10200f99 |
Nokia 7610
|
|
0x101FD5DB |
Nokia 7650
|
|
0x101F6F87 |
Nokia N-Gage
|
|
0x101F8A64 |
Siemens SX1
|
|
0x101F9071 |
Series 80
Series 80 v2.0
|
|
0x101F8ED2 |
Nokia 9300
|
|
0x101F8ED1 |
Nokia 9500
|
|
0x101F8DDB |
UIQ
UIQ v2.0
|
|
0x101F617B |
UIQ v2.1
|
|
0x101F61CE |
SonyEricsson P80x
|
|
0x101F80BE |
SonyEricsson P90x
|
|
0x101FBB35 |
Series5mx
|
|
0x1000118a |
Brutus board
|
|
0x10005f60 |
Cogent board
|
|
0x10005f61 |
Win32Emulator
|
|
0x10005f62 |
WinC
|
|
0x10005f63 |
CirrusLogic 7211 board
|
|
0x1000604f |
How to use the UIDs
These UIDs shall be used in your PKG file to specify on which platform (or phone) your application will work. As an example, an application running on UIQ 2.0 platform will have the following line in its PKG:
(0x101F617B), 2, 0, 0, {"UIQ20ProductID"}
It is generally preferable to use the Series 60 vX.X UIDs unless your application is only targeted at a very specific phone. It is also preferable to use the lowest possible UID (ex: do not use the Series 60 v2.0 UID if you do not use the Series 60 v2.0 specific APIs, even if you use the corresponding SDK).
The following are specific UIDs you should not need unless you are working on a specific development board:
Series 60 3rd edition (OS9.1)
[0x101F7961], 0, 0, 0, "S60ProductID"
Series 90 / Nokia 7710
(0x101FBE05), 0, 0, 0, "Series90ProductID"
Nokia 6680 - 0x10200f99
0x101F61CE - UIQ21ProductID and 0x101Fbb35 - SonyEricssonP90xPlatformProductID