free study activity day1 -...

38
http://mobiledevices.kom.aau.dk Mobile Phone Programming Mobile Phone Programming Free Study Activity Day1

Upload: nguyenkhue

Post on 29-Jun-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

http://mobiledevices.kom.aau.dk

Mobile Phone ProgrammingMobile Phone Programming

Free Study Activity

Day1

http://mobiledevices.kom.aau.dk

Series 60Series 60

http://mobiledevices.kom.aau.dk

DAY1 DAY1 -- IntroductionIntroduction

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

www.forum.nokia.com

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?

http://mobiledevices.kom.aau.dk

BackupBackup

http://mobiledevices.kom.aau.dk

DAY1 DAY1 -- IntroductionIntroduction

http://mobiledevices.kom.aau.dk

DAY1 DAY1 -- IntroductionIntroduction

http://mobiledevices.kom.aau.dk

DAY1 DAY1 -- IntroductionIntroduction