Mobile Phone Programming Series 60 - AAU

Mobile Phone Programming Series 60 - AAU

Mobile Phone Programming Free Study Activity Day1 http://mobilephones.kom.aau.dk Series 60 http://mobilephones.kom.aau.dk 1 DAY1 - Introduction ...

10MB Sizes 0 Downloads 5 Views

Recommend Documents

Cubro Mobile Probe Series
Instant Message WeChat, QQ,whats up,skype Payment (Alipay, Mobile Wallet). Music (QQ Music, Baidu Music, KuGoo) Video Yo

series 7 - Socket Mobile
Apple®, iPad®, iPad Mini®, iPhone®, iPod Touch®, and Mac. iOS® are registered trademarks of Apple, Inc., registere

Evaluation of Mobile Phone and Cordless Phone Use and Glioma
Michael Carlberg and Lennart Hardell. Department of Oncology, Faculty of Medicine and Health, ¨Orebro University, 701 8

Mobile phone and cordless phone use and the risk - Pathophysiology
L. Hardell, M. Carlberg / Pathophysiology 22 (2015) 1–13 glioma, and acoustic neuroma, a benign tumour of the 8th cran

Parallel Programming for Mobile Computing - Informatics Conferences
Sep 10, 2013 - Qualcomm Research. Outline. • Mobile compu#ng market -‐-‐ what do users care about? • Mobile comp

Network Destinations Report - Mobile phone location, Locate mobile
Expresso Senegal (Sudan Telecom. Canada. Guinea. Telecel (INTERCEL Guinee). Brazil. Jamaica. LIME (Cable & Wireless (Jam

Allworx Verge IP Phone Series - Quick Start Guide - America's Phone
The Allworx Verge IP phone series has a high-resolution, color LCD that provides information about the call, identifies

Motorola XTL1500 Series Mobile Radio
Used to talk to 9-1-1 Dispatch Centers. Used to talk to Hospitals and EMS agencies. Used to talk to Emergency Operations

IDC's Worldwide Mobile Phone Tracker Taxonomy, 2016
These devices may connect to a cellular network (e.g., connect via WiFi and sideloaded ..... IDC captures the following

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