free study activity day1 -...
TRANSCRIPT
http://mobiledevices.kom.aau.dk
Mobile Phone ProgrammingMobile Phone Programming
Free Study Activity
Day1
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Symbian OSSymbian 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Symbian ConsortiumSymbian Consortium
» Ericsson (15.6%)
» Nokia (47.9%)
» Panasonic (10.5%)
» Samsung (4.5%)
» Siemens (8.4%)
» Sony Ericsson (13.1%)
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Symbian LicensesSymbian Licenses
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Symbian LimitedSymbian 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 one-
fifth (or 200 million) of all mobile handset sales
by 2008
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Worldwide total smart mobile device market Worldwide total smart mobile device market
-- Market shares 2004, 2005Market shares 2004, 2005
16%0.7%321,9401.2%277,520Others
406%1.5%684,4100.6%135,180RIM
27.4%3.0%1,426,7704.8%1,119,610Microsoft
81.75%4.7%2,199,3605.2%1,210,090PalmSource
45.5%19.7%9,285,55027.2%6,380,160Linux
130.8%70.4%33,160,35061.2%14,365,850Symbian
100.4%47,078,38023,488,410Total
Growth 04/05% share2005% share2004OS vendor
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Worldwide market shares Q2 2006
50,5%
19,5%
11,0%
3,2%
6,4%
6,7%0,3%
0,8%1,5%
S60
S80/S90
Symbian UIQ
Symbian MOAP
MS
Palm
Linux
RIM
Others
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Different Symbian SeriesDifferent Symbian Series
» Series 20
» Series 30
» Series 40
» Series 60
» Series 80
» Series 90
» Largest number of shipped terminals for
Series 60
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 20Series 20
» Mobile phones with the
following services
– SMS
» Monochrome Display
– 84 x 48 Pixel
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 30Series 30
» Mobile phones with the
following services
– SMS, EMS, MMS, J2ME, XHTML
» Monochrome and color
Display
– 96 x 65 Pixel
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 40Series 40
S40 2nd EditionS40 1st Edition
S40 3rd Edition
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 40 v1Series 40 v1
» Mobile phones with the
following services
– SMS, EMS, MMS, J2ME, XHTML
» Display
– 96 x 65/68 Pixel
– 128 x 128 Pixel
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 40 v2Series 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 40 v3Series 40 v3
» Mobile phones with the
following services
– SMS, EMS, MMS, J2ME, XHTML
» Display
– 240 x 320 Pixel
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 45Series 45
» Mobile phones with the
following services
– First 3G phones
• 6650
• 7600
» Display
– 128 x 160
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 EvolutionSeries 60 Evolution
S60 2nd EditionS60 1st Edition
S60 3rd Edition
S60
Future EditionFP3FP2FP1
FPXFP1
FPXFP1Some migration
needed
Binary
break
S60
1st edition
S60
2nd edition
S60
3rd edition
S60
Future
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 1Series 60 1stst EditionEdition
» Mobile phones with the
following services
– SMS, EMS, MMS, J2ME, XHTML
» Operating System
– Symbian
» Display
– 176 x 208 Pixel
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 2Series 60 2ndnd Edition Edition
» Mobile phones with the following services– As before with UI metrics and unique icons
etc
» Operating System– Symbian
» Display– 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-Extensions
– EDGE support
» Feature Pack 2:– Support for WCDMA (UMTS)
» Feature Pack 3:– Scalable UI– Larger resolutions (240 x 320 und 352 x
415 Pixel)
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 3Series 60 3rdrd Edition Edition
» As before for the 2nd
edition
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 80Series 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 90Series 90
» Mobile phones with the
following services
– SMS, EMS, MMS, J2ME, XHTML
» Operating System
– Symbian
» Display
– 640 x 320 Pixel
– Touchscreen
http://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Intermediate DiscussionIntermediate 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 EvolutionSeries 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 EvolutionSeries 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 EvolutionSeries 60 Evolution
» Series 60 2nd Ed, FP2 (V2.6), Symbian OS v8.0a– Nokia 6630 (development name Charlie)
– Nokia 6680 (development name Milla (from "MillaMagia", 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Nokia 6682Nokia 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
N90N90
» 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Series 60 EvolutionSeries 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
N71N71
» 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
Mapping Series 60 and Symbian OSMapping 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://mobiledevices.kom.aau.dk
DAY1 DAY1 -- IntroductionIntroduction
» How to program on the Series 60?
» What are the supported languages?