Programming Java 2 Micro Edition for Symbian OS 2004 (779882), страница 79
Текст из файла (страница 79)
(2003) SIP Specifications and the Java Platforms, Sunwww.cs.columbia.edu/sip/Java-SIP-Specifications.pdfOMA DRM Version 1.0, Specificationwww.openmobilealliance.org/tech/release.htmlOMA DRM Version 1.0, Top-level descriptionwww.openmobilealliance.org/docs/DRM%20Short%20Paper%20DEC%202003 %20.pdfAppendix 5Specifications of Symbian OS PhonesAdditional technical information on a range of phones can be found atwww.symbian.com/phones.Please note that this is a quick guide to Symbian OS phones.
For fullspecifications, C++ developers retrieve extended information using HALAPIs or check the manufacturer’s website.Programming Java 2 Micro Edition on Symbian OS: A developer’s guide to MIDP 2.0. Martin de Jode 2004 Symbian Ltd ISBN: 0-470-09223-8446SPECIFICATIONS OF SYMBIAN OS PHONESNokia 9210iJava APIsCLDC 1.0MIDP 1.0PersonalJava 1.1.1JavaPhoneOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v6.0Series 8040 MBYesScreenPointing deviceCamera640 × 200; 4096 colorsNoNoGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesNo (GSM 900/1900 on 9290)YesNoNoConnectivityInfraredBluetoothUSBSerialYesNoNoYesBrowsingWAPXHTML (MP)Browser availableWAP 1.1YesYes (built-in and third-party)SPECIFICATIONS OF SYMBIAN OS PHONESNokia 7650Java APIsMIDP 1.0CLDC 1.0Nokia UIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v6.1Series 604 MB NOR flash user data storageNoScreenPointing deviceCamera176 × 208; 4096 colorsNoYes; 640 × 480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesNoYesYes (2 + 2, 3 + 1, class B and C)NoConnectivityInfraredBluetoothUSBSerialYesYesNoNoBrowsingWAPXHTML (MP)Browser availableWAP 1.2.1NoYes (third-party)447448SPECIFICATIONS OF SYMBIAN OS PHONESNokia 3600/3650Java APIsMIDP 1.0CLDC 1.0Nokia UIWMAMMAPIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v6.1Series 60 (v1)3.4 MBYes; MMCScreenPointing deviceCamera176×208; 4096/65 536 colorsNoYes; 640×480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYes (2 + 2, 3 + 1, class B and C)NoConnectivityInfraredBluetoothUSBSerialYesYesNoNoBrowsingWAPXHTML (MP)Browser availableWAP 1.2.1YesYes (third-party)SPECIFICATIONS OF SYMBIAN OS PHONESNokia 3620/3660Java APIsMIDP 1.0CLDC 1.0Nokia UIMMAPIWMAOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v6.1Series 60 (v1)4 MBYes; MMCScreenPointing deviceCamera176 × 208; 4096/65 536 colorsNoYes; 640×480 resolutionGSM/HSCSD/GPRS/3GGSM 850GSM 1800GSM 1900HSCSDGPRS3GYesNoYesYesYesNoConnectivityInfra-redBluetoothUSBSerialYesYesNoNoBrowsingWAPXHTML (MP)Browser availableWAP 1.2.1YesYes449450SPECIFICATIONS OF SYMBIAN OS PHONESSiemens SX1Java APIsMIDP 1.0WMAMMAPIOS VersionUI/CategoryStorage mediaSymbian OS v6.1Series 60Yes; MMCScreenPointing deviceCamera176 × 208; 65 536 TFTNoYes; 640 × 480 and 160 × 120 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYes (class 10, B (2Tx, 4Rx))NoConnectivityInfra-redBluetoothUSBSerialYesYesYesNoBrowsingWAPXHTML (MP)Browser availableWAP 2.0YesYes (third-party)SPECIFICATIONS OF SYMBIAN OS PHONESNokia N-GageJava APIsMIDP 1.0CLDC 1.0Nokia UIWMAMMAPIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v6.1Series 604 MB NOR flash user data storageYes; MMCScreenPointing deviceCamera176 × 208; 4096 colorsNoNoGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYes (2 + 2, 3 + 1, class B and C)NoConnectivityInfra-redBluetoothUSBSerialNoYesYesNoBrowsingWAPXHTML (MP)Browser availableWAP 1.2.1YesYes (third-party)451452SPECIFICATIONS OF SYMBIAN OS PHONESSendo XJava APIsMIDP1.0WMABluetoothNokia UIMMAPIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v6.1Series 6012 MBYes; MMC and SDScreenPointing deviceCamera176×220; 65 536 colorsNoYes; 640×480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesNoYes, Class 8 (4 + 1)NoConnectivityInfraredBluetoothUSBSerialYesYesYesYesBrowsingWAPXHTML (MP)Browser availableWAP 2.0YesYes (third-party)SPECIFICATIONS OF SYMBIAN OS PHONESBenQ P30Java APIsMIDP 2.0PersonalJava 1.1.1BTAPIWMAOS VersionUI/CategoryStorage mediaSymbian OS v7.0UIQ 2.1Yes; MMC and SDScreenPointing deviceCamera208×320; 65 536 colors TFTYesYes; 604×480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYes (4 + 2, class 10)NoConnectivityInfraredBluetoothUSBSerialYesYesYesNoBrowsingWAPXHTML (MP)Browser availableYes 2.0YesYes453454SPECIFICATIONS OF SYMBIAN OS PHONESSony Ericsson P800Java APICLDC 1.0MIDP 1.0PersonalJava 1.1.1OS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v7.0UIQ12 MBYes; Sony MS DuoScreenPointing deviceCamera208×320 (Flip Open); 208×144 (Flip Closed);4096 colorsYesYes; 640×480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYes (4 + 1)NoConnectivityInfra-redBluetoothUSBSerialYesYesYes (high speed serial connector with aUSB->Serial adapter built into the desk stand)YesBrowsingWAPXHTML (MP)Browser availableWAP 2.0YesYes (inbuilt and third-party)SPECIFICATIONS OF SYMBIAN OS PHONESMotorola A920/A925Java APIsMIDP 1.03PersonalJava 1.1.1aOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v7.0UIQ8 MBYes; MMC and SDScreenPointing deviceCamera208×320; 65 536 colors TFTYesYesGSM/HSCD/GPRS/3GGSM 900GSM 1800GSM 1900HSCDGPRS3GYesYesYesYesYesYesConnectivityInfraredBluetoothUSBSerialYesA920 No/A925 YesYesYesBrowsingWAPXHTML (MP)Browser availableNoYesYes (third-party)455456SPECIFICATIONS OF SYMBIAN OS PHONESSony Ericsson P900Java APIsMIDP 2.0PersonalJava 1.1.1BTAPIWMAOS VersionSymbian OS v7.0 (+ security updatesand MIDP2.0)UIQ 2.116 MBYes; Sony MS DuoUI/CategoryMemory available to userStorage mediaPointing deviceCamera208 × 320 (Flip Open); 208 × 208 (FlipClosed); 65 536 colors TFTYesYes; 640 × 480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYesNoScreenConnectivityInfraredBluetoothUSBSerialYesYesYes (high speed serial connector with aUSB->Serial adapter built into thedesk stand)NoBrowsingWAPXHTML (MP)Browser availableWAP 2.0YesYesSPECIFICATIONS OF SYMBIAN OS PHONESNokia 6600Java APIsMIDP 2.0CLDC 1.0Nokia UIMMAPIWMABTAPIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v7.0sSeries 60 (v2)6 MB NOR flash user data storageYes; MMCScreenPointing deviceCamera176×208; 65 536 colors TFTNoYes; 640×480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GYesYesYesYesYes (2 + 2, 3 + 1, class B and C)NoConnectivityInfra-redBluetoothUSBSerialYesYesNoNoBrowsingWAPXHTML (MP)Browser availableWAP 2.0YesYes457458SPECIFICATIONS OF SYMBIAN OS PHONESNokia 6620Java APIsMIDP 2.0CLDC 1.0Nokia UIMMAPIWMABTAPIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v7.0sSeries 60 (v2)6 MB NOR flash user data storageYes; MMCScreenPointing deviceCamera176 × 220; 65 536 colors TFTNoYes; 640 × 480 resolutionGSM/HSCSD/GPRS/3GGSM 850GSM 1800GSM 1900HSCSDGPRS3GEDGEYesYesYesNoNoNoYesConnectivityInfra-redBluetoothUSBSerialYesYesYesNoBrowsingWAPXHTML (MP)Browser availableWAP 2.0YesYesSPECIFICATIONS OF SYMBIAN OS PHONESNokia 7700Java APIsMIDP 2.0CLDC 1.0Nokia UIWMAMMAPIBTAPIOS VersionUI/CategoryMemory available to userStorage mediaSymbian OS v7.0sSeries 9064 MBAdditional memory slotScreenPointing deviceCamera640 × 320; 65 536 colorsYesYes; 640×480 resolutionGSM/HSCSD/GPRS/3GGSM 900GSM 1800GSM 1900HSCSDGPRS3GEDGEYesYesYesYesYesNoYesConnectivityInfra-redBluetoothUSBSerialYesYesYesNoBrowsingXHTML (MP)Browser availableYes (+ HTML)Yes459IndexAbstract Window Toolkit (AWT)7, 29access codes 215access control 405additional utility classes 426advanced services 402–6, 421alarms, Push Registry 122Alert objects 34–5<AllowedSender> field 120alpha blending 146–9AMark test 336–7AMS see application managementsoftwareanimationGame API 136–9Helloworld – Turbo Edition46–54synchronization forms 269–70threading 42–3annual sales of mobile phones395–6Ant see Apache AntAntenna 59–63Apache Ant 59–63APIsprotected 96, 187–8see also individual APIsapplication controller 299application management software(AMS) 23–7, 86–9application types, Symbian OS398arithmetic operations 385Arraycopying 351–2optimizing code 348, 349,350, 351–2arraycopy() method 351–2Array Objects 406asset tracking 405audio media 155–72Audio Player MIDlet 164–72authentication 227–8authorization 100–1, 228–9automatic garbage collection406–7AWT see Abstract WindowToolkitbackgroundscode portability 327painting 358–65battery consumption 357benchmarking 336–7BenQ P30 453bibliography 439–4billing 416bill of materials 401binary trees 356–7Bitmap (BMP) formats 183blanket interaction mode 101blended images 146–9Bluetooth Wireless Technology205–45access codes 215authentication 227–8authorization 228–9BT demo sample code 230–40CoD records 217development tools 241–4device discovery 214–18encryption 229future plans 412JSR 82 206, 207–8, 244, 412L2CAP service connections226master–slave roles 222MIDlet installation 84–5MIDP 2.0 security model229–30profiles 207protocol stack 206–7‘‘quick and dirty’’ serviceconnection 222–3RFCOMM service connections222–3security 227–30Sendo X 452server creation 212–14Programming Java 2 Micro Edition on Symbian OS: A developer’s guide to MIDP 2.0.