DAY1 - Introduction
Transcription
DAY1 - Introduction
Mobile Phone Programming Free Study Activity Day1 http://mobilephones.kom.aau.dk Series 60 http://mobilephones.kom.aau.dk 1 DAY1 - Introduction http://mobilephones.kom.aau.dk DAY1 - Introduction Symbian OS » Symbian OS is a global industry standard for mobile phones systems and build especially for mobile devices » Forum established in 1998 and owned by leading mobile phone manufacturers » Symbian offers a de-facto standard operation system for wireless devices http://mobilephones.kom.aau.dk 2 DAY1 - Introduction Symbian Consortium » » » » » » Ericsson (15.6%) Nokia (47.9%) Panasonic (10.5%) Samsung (4.5%) Siemens (8.4%) Sony Ericsson (13.1%) http://mobilephones.kom.aau.dk DAY1 - Introduction Symbian Licenses http://mobilephones.kom.aau.dk 3 DAY1 - Introduction Symbian Limited » Gartner predicts that a billion cell phones will ship in 2009 (July 19, 2005) » Gartner forecasts that by the end of 2006 smartphone sales will reach 87m with Symbian OS owning 83% of the market share at 72 million » Sales of smartphones will represent about onefifth (or 200 million) of all mobile handset sales by 2008 http://mobilephones.kom.aau.dk DAY1 - Introduction Worldwide total smart mobile device market - Market shares 2004, 2005 OS vendor 2004 Total 23,488,410 Symbian 14,365,850 % share 2005 % share 47,078,380 61.2% Growth 04/05 100.4% 33,160,350 70.4% 45.5% 130.8% Linux 6,380,160 27.2% 9,285,550 19.7% PalmSource 1,210,090 5.2% 2,199,360 4.7% 81.75% Microsoft 1,119,610 4.8% 1,426,770 3.0% 27.4% RIM 135,180 0.6% 684,410 1.5% 406% Others 277,520 1.2% 321,940 0.7% 16% http://mobilephones.kom.aau.dk 4 DAY1 - Introduction Different Symbian Series » » » » » » Series 20 Series 30 Series 40 Series 60 Series 80 Series 90 » Largest number of shipped terminals for Series 60 http://mobilephones.kom.aau.dk DAY1 - Introduction www.forum.nokia.com http://mobilephones.kom.aau.dk 5 DAY1 - Introduction Series 20 » Mobile phones with the following services – SMS » Monochrome Display – 84 x 48 Pixel http://mobilephones.kom.aau.dk DAY1 - Introduction Series 30 » Mobile phones with the following services – SMS, EMS, MMS, J2ME, XHTML » Monochrome and color Display – 96 x 65 Pixel http://mobilephones.kom.aau.dk 6 DAY1 - Introduction Series 40 S40 3rd Edition S40 1st Edition S40 2nd Edition http://mobilephones.kom.aau.dk DAY1 - Introduction Series 40 v1 » Mobile phones with the following services – SMS, EMS, MMS, J2ME, XHTML » Display – 96 x 65/68 Pixel – 128 x 128 Pixel http://mobilephones.kom.aau.dk 7 DAY1 - Introduction Series 40 v2 » Mobile phones with the following services – SMS, EMS, MMS, J2ME, XHTML – Unique cover design » Display – 128 x 128 Pixel – 128 x 160 Pixel – 208 x 208 Pixel http://mobilephones.kom.aau.dk DAY1 - Introduction Series 40 v3 » Mobile phones with the following services – SMS, EMS, MMS, J2ME, XHTML » Display – 240 x 320 Pixel http://mobilephones.kom.aau.dk 8 DAY1 - Introduction Series 45 » Mobile phones with the following services – First 3G phones • 6650 • 7600 » Display – 128 x 160 http://mobilephones.kom.aau.dk DAY1 - Introduction Series 60 Evolution Some migration needed FP1 Binary break FP1 FPX FP1 FP2 FP3 S60 3rd Edition S60 1st Edition S60 1st edition FPX S60 Future Edition S60 2nd Edition S60 2nd edition S60 3rd edition S60 Future http://mobilephones.kom.aau.dk 9 DAY1 - Introduction Series 60 1st Edition » Mobile phones with the following services – SMS, EMS, MMS, J2ME, XHTML » Operating System – Symbian » Display – 176 x 208 Pixel http://mobilephones.kom.aau.dk DAY1 - Introduction Series 60 2nd Edition » Mobile phones with the following services – As before with UI metrics and unique icons etc » Operating System » Display – – – – – – – » Symbian 176 x 208 Pixel (Standard) 208 x 176 Pixel [Landscape] 240 x 320 Pixel (Quarter QVGA) 320 x 240 Pixel [Landscape] 352 x 416 Pixel (Double) 416 x 352 Pixel [Landscape] Feature Pack 1: – – HTML Browser-Erweiterungen EDGE-Unterstützung » Feature Pack 2: » Feature Pack 3: – – – Unterstützung für WCDMA (UMTS) Skalierbare Benutzeroberfläche Unterstützung für höhere Auflösungen (240 x 320 und 352 x 415 Pixel) http://mobilephones.kom.aau.dk 10 DAY1 - Introduction Series 60 3rd Edition » As before for the 2nd edition http://mobilephones.kom.aau.dk DAY1 - Introduction Series 80 » Mobile phones with the following services – SMS, EMS, MMS, Personal Java, XHTML, PIM » Operating System – Symbian » Display – 462x200 Pixel (92x) – 640x200 Pixel (93x/95x) » External Display – Series 30/40 http://mobilephones.kom.aau.dk 11 DAY1 - Introduction Series 90 » Mobile phones with the following services – SMS, EMS, MMS, J2ME, XHTML » Operating System – Symbian » Display – 640 x 320 Pixel – Touchscreen http://mobilephones.kom.aau.dk DAY1 - Introduction Intermediate Discussion » Large number of series for the mobile phones » Largest number of shipped mobile phones for Series 40 and 60. » Evolution of Series 80 and Series 90 are not the future in terms of wide spread application. » To cover the highest number of phones, JAVA should be the target platform » May be soon the Series 60 » Focus on Series 60 http://mobilephones.kom.aau.dk 12 DAY1 - Introduction Series 60 Evolution » Series 60 1st Ed (V09-V1.2), Symbian OS v6.1 – – – – – – – – – – Nokia 7650 (development name Calypso) Nokia 3600 Nokia 3620 (GSM 850/1900 successor of the 3650) Nokia 3650 Nokia 3660 (GSM 900/1800/1900 successor of the 3650) Nokia N-Gage and N-Gage QD Samsung SGH-D700 Sendo X Sendo X2 Siemens SX1 http://mobilephones.kom.aau.dk DAY1 - Introduction Series 60 Evolution » Series 60 2nd Ed (V2.0), Symbian OS v7.0s – Nokia 6600 (development name Calimero) – Samsung SGH-D710 » Series 60 2nd Ed, FP 1 (V2.1), Symbian OS v7.0s – – – – – Nokia 3230 (development name Blitz) Nokia 6260 (development name Lightning) Nokia 6620 (development name Calvin) Nokia 6670 (development name Lara) Nokia 7610 (development name Catalina) http://mobilephones.kom.aau.dk 13 DAY1 - Introduction Series 60 Evolution » Series 60 2nd Ed, FP2 (V2.6), Symbian OS v8.0a – Nokia 6630 (development name Charlie) – Nokia 6680 (development name Milla (from "Milla Magia", the Finnish name for Magica De Spell)) – Nokia 6681 (development name Cho) – Nokia 6682 (development name Ginny) » Series 60 2nd Ed, FP 3 (V2.8), Symbian OS v8.1a – Nokia N70 (development name Rolf) – Nokia N90 (development name Gromit) http://mobilephones.kom.aau.dk DAY1 - Introduction Nokia 6682 » Operating System: – Symbian OS v8.0a » Developer Platform: – S60 2nd Edition – Feature Pack 2 » Network Data Support: – CSD – EGPRS – GPRS » PC Connectivity: – Bluetooth – USB http://mobilephones.kom.aau.dk 14 DAY1 - Introduction N90 » Operating System: – Symbian OS v8.1a » Developer Platform: – S60 2nd Edition – Feature Pack 3 » Network Data Support: – – – – – CSD EGPRS GPRS HSCSD WCDMA » PC Connectivity: – Bluetooth – USB http://mobilephones.kom.aau.dk DAY1 - Introduction Series 60 Evolution » S60 3rd Edition (V3.0) Symbian OS v9.1 – – – – – – – – Nokia 3250 (development name Thunder) Nokia E60 (development name Mars) Nokia E61 (development name Smailer) Nokia E70 (development name Zeus) Nokia N71 (development name Isetta) Nokia N80 (development name Miro) Nokia N91 (development name Nemo) Nokia N92 (development name Magnum) http://mobilephones.kom.aau.dk 15 DAY1 - Introduction N71 » Operating System: – Symbian OS v9.1 » Developer Platform: – S60 3rd Edition » Network Data Support: – – – – – CSD EGPRS GPRS HSCSD WCDMA » PC Connectivity: – Bluetooth – Infrared – USB http://mobilephones.kom.aau.dk DAY1 - Introduction Mapping Series 60 and Symbian OS Edition and FP 1st Ed 2nd Ed 2nd Ed FP1 2nd Ed FP2 2nd Ed FP3 3rd Ed Symbian OS → OS v6.1 → OS v7.0s → OS v7.0s → OS v8.0a → OS v8.1a → OS v9.1 http://mobilephones.kom.aau.dk 16 DAY1 - Introduction » How to program on the Series 60? » What are the supported languages? http://mobilephones.kom.aau.dk Backup http://mobilephones.kom.aau.dk 17 DAY1 - Introduction http://mobilephones.kom.aau.dk DAY1 - Introduction http://mobilephones.kom.aau.dk 18 DAY1 - Introduction http://mobilephones.kom.aau.dk 19