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

Similar documents