Documente Academic
Documente Profesional
Documente Cultură
Cursul 1
Introducere
Obiective
Coninut
Modalitatea de evaluare
Obiective
Utilizarea eficient a tehnologiilor mobile n
cadrul societii informaionale actuale
nsuirea modelului de programare pentru
platform Android
Coninut
Introducere:
Interfaa utilizator
Accesul la reea
Stocarea persistent a datelor
Grafic bidimensional
Furnizori de coninut
Managementul informaiilor personale
Publicarea aplicaiilor
Evaluare
Prob practic n sesiune
Activitate curs: pondere 60%
Evaluri n timpul cursurilor (teste)
Aplicaii mobile
Dezvoltarea de aplicaii mobile
DISPOZITIVE MOBILE
PDA-uri
fr suport telefonie
DM - Utilitate
Reele sociale
Gestiunea informaiilor personale (date de contact, agenda,
calendar)
Navigare Internet
Divertisment
Jocuri
Cri
Multimedia
Filme, imagini i muzic
DM - Caracteristici
Portabilitate
Accesibilitate
Oriunde, oricnd
Personale
Autonomie (baterie)
Putere de calcul
Memorie (RAM i ROM)
Band de transfer
Modaliti de interaciune
DM - Tendine
Dezvoltare rapid i variat
Preuri
DM Caracteristici hardware
Procesor
Memorie
Ecran
Modaliti de introducere a datelor
Conectivitate
Smartphone
System on
a Chip
(SoC)
Memorie
RAM
Memorie
Flash
Procesor
Grafic
(GPU)
Procesor
comunicaii
Surs
tensiune
Ecran
Procesor
aplicaii
SIM
Audio
Alte
dispozitive de I/O
Procesor
Conector
SIM
Camera
Conector
cartel
memorie
Ecran
Difuzor
Motor
vibraii
SoC
Procesoare de aplicaii
Arhitectur RISC
ARM
32/64 bii
Frecven de lucru: maxim 1.5-2.7 GHz
Unul, dou, patru nuclee
Consum redus de energie
SoC
Marvell: PXA
Texas Instruments: OMAP
Samsung: S3C, S5C, S5P
Freescale: iMX
Qualcomm: MSM, QSD
nVidia: Tegra
SoC
Qualcomm
Snapdragon S4 1.2-1.5 GHz, Dual/Quad Core (Samsung Galaxy
S3, Nokia Lumia 925, Google Nexus 4)
Snapdragon 800 MSM8974A (Google Nexus 5, Galaxy S4)
Snapdragon 801 MSM8x74 (HTC One M8/E8, LG G3, Galaxy S5)
Snapdragon 805 APQ8084 (Galaxy Note 4)
Samsung
Exynos 4 Quad 4412 - 1.4-1.6 GHz (Galaxy Note II, Samsung
Galaxy S3)
Exynos 5 1.9 MHz (Galaxy Note 3)
NVIDIA
Tegra 4 1.7- 1.9 GHz (NVIDIA Tegra Note, Microsoft Surface 2)
Tegra K1
Soc
Texas Instruments
OMAP 4470 (Kindle Fire HD, BN NOKK HD, BlackBerry Z10)
Intel
Atom Z2560 (1.6 GHz) , Z2650 (2 GHz) - (Asus, Lenovo, Dell,
Samsung)
Atom Z3745 1.3 1.7 GHz
Apple
A5 (iPhone 4S)
A6 (iPhone 5, 5C)
A7 (iPhone 5s)
A8 (iPhone 6)
Texas Instruments
OMAP 44xx
Sursa: http://www.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243
NVIDIA Tegra K1
Sursa: http://www.bdti.com/InsideDSP/2014/04/29/NVIDIA
Sursa: https://www.qualcomm.com/products/snapdragon
Memorie
Memorie RAM
Memorie intern nevolatil
Flash
NOR XIP
NAND
Memorie extern
Cartel memorie (uzual microSD)
Ecran
Diagonala
Rezoluia
Densitatea (ppi, dpi)
Numr culori
Tehnologia
LCD TFT (Transmissive, Transflective, Reflective)/Super
LCD/IPS/OLED/AMOLED
Tactil sau nu
Capacitiv
Rezistiv
Tastatur numeric
Mini-Joystick (D-pad)
Tastatur QWERTY
Conectivitate
Transfer de date
Arie de acoperire
Mic
Local
Extins
Conectivitate wireless
Reea
Wireless
Rata maxim de
transfer
Standarde/Tehnologii
WPAN
WLAN
1-300 Mbps
802.11 a, b, g, n
WWAN
8 Kbps-300 Mbps
Conectivitate WWAN
Standard
CSD
HSCSD
GPRS
EDGE
UMTS
LTE
Dimensiunea
ecranului
Frecven
procesor
Memoria
(RAM/Externa)
Conectivitate
Minimal
1-64 MB/MMC,
mSD
144-2200 MHz
32 MB 2
GB/*SD, MMC
512
MB
GB/*SD
Dispozitiv
Telefon mobil
Smartphone
Tablet
1-2.5
160x160
QVGA
2.5-5,
320x240
Full HD
7" 10"
Sisteme de operare
Sisteme de operare
E-mail
Web
Mesaje
PIM
Alte aplicaii
Interfaa cu utilizatorul
Funcii de baz/Servicii
Kernel
Drivere
Hardware
Telefonie
Sisteme de operare
Sisteme de operare proprii
Sisteme de operare smartphones/tablete
Posibilitatea dezvoltrii de aplicaii pe baza unui
SDK
Sisteme de operare
smartphones/tablete
Android (Google)
Bada (Samsung)
Tizen (Tizen Association)
BlackBerry OS (BlackBerry/RIM)
BREW (Qualcomm)
Firefox OS (Mozilla)
iOS (Apple)
Linux Mobile
Palm OS/Garnet OS (Palm)
Symbian (Nokia)
webOS (HP)
Windows Phone/Windows CE/Windows Mobile (Microsoft)
Smartphone (2008-2011)
iPhone OS
13.70%
iPhone
OS
Altii
2.77% 3.40%
BlackBerry
17.36%
Altii
3.30%
Symbian
50.30%
BlackBerry
20.90%
Symbian
57.12%
Windows Mobile
12.02%
iPhone OS
16.01%
BlackBerry
14.43%
Windows
Mobile
9.00%
Linux
7.32%
Windows, 1.5
Altii
2.96%
Android
2.80%
Bada, 2.2
Altii, 0.9
Symbian, 16.9
RIM, 11
Symbian
30.63%
iOS, 15
Windows
Mobile
3.06%
Android
32.91%
Android, 52.5
Sursa: Canalys/Gartner
Windows
Phone/
Windows
Mobile
3%
Symbian Altii
2%
3%
Android
69%
iOS, 11.7
Windows
Phone,
2.5
Altii, 1.1
Windows
iOS, 18 Phone, 4
Altii, 1.2
Android,
77
Android,
84.7
http://ctstech.net/blog/2013/02/14/idcs-smartphone-stats-for-4q-2012-and-a-review-of-their-mobile-os-share-prediction-for-2015/
http://gadgets.ndtv.com/mobiles/news/windows-phone-grows-104-percent-year-over-year-in-q4-2013-abi-research-478672
http://www.idc.com/prodserv/smartphone-os-market-share.jsp
Android
Tablete
Samsung Galaxy Tab, Google Nexus 7
iOS
Apple
Nucleul similar OS X
Unix-like
C si Objective-C
Multitasking parial
Procesor ARMv7
Cocoa Touch
Media
Core Services
Core OS
iOS
Windows Phone
Hardware standardizat
Interfaa cu utilizatorul unitar
XAML i C#/VB.NET
Windows Phone 7.x
Windows Phone 8.x
Windows Phone
Linux
Pondere mare in Asia
Bazate pe nucleul Linux 2.4.x, 2.6.x
Sailfish OS, Tizen, Ubuntu Touch OS,
OpenMoko Linux
APLICAII MOBILE
Aplicaii mobile
Aplicaii destinate dispozitivelor mobile
Implementare
Bazate pe interfaa Web
Aplicaii independente/client
Native
Cod binar interpretabil sau compilat JIT
Acces la reea
Aplicaii distribuite
Necesar: acces la reea/Internet
Aplicaii independente
Nu este necesar accesul la reea/Internet
Aplicaii mobile
Informare i comunicare
Economice
nvare
Divertisment
Cltorii, navigare
Activiti sportive, sntate
Productivitate/Instrumente
Informare i comunicare
Navigare Web
Pota electronic
Mesaje
Reele sociale
tiri
Aplicaii economice
M-business
M-comer
M-banking
M-business
Utilizarea DM pentru acces la datele organizaiei din
orice loc, n orice moment
Domenii:
M-comer
Activitatea de cumprare de bunuri i servicii prin
intermediul dispozitivelor mobile (telefoane mobile,
smartphone-uri, PDA-uri)
Domenii
Bunuri/servicii
Financiar
Informaii
Telecomunicaii
M-comer
Omniprezena
Disponibilitatea
Localizarea
Personalizarea
Diseminarea
M-banking
Utilizarea DM pentru efectuarea de pli si
obinerea de informaii bancare
Exemple:
Verificarea soldului
Efectuarea de transferuri bancare
Plata facturilor
Informri cu privire la transferuri, pli
Aplicaii nvare
M-learning
Domenii diverse
Pentru copii, aduli
M-learning
Utilizarea dispozitivelor mobile n procesul
educaional
Software educaional
Coninutul
Dispozitivul mobil
Divertisment
Jocuri
Reele sociale
Cri electronice
Filme
Muzic
Influene
Comportamentul utilizatorilor
Planuri tarifare
Tipul dispozitivelor
Limbaj
Android
Java
iOS
Windows Phone
Limbaj/Tehnologii
.NET CF
C#, VB.NET
Java ME
Java
Web
WML/XHTML/HTML5/JavaScript/CSS
Qt
C++
Bibliografie
Ee-Peng Lim, Keng Siau (ed) Advances in Mobile
Commerce Technologies, Idea Group, 2003
M. Mallick Mobile and Wireless Design
Essentials, John Wiley & Sons, 2003
P. Pocatilu, Programarea dispozitivelor mobile,
Editura ASE, 2012
M. Sauter Communication Systems for the
Mobile Information Society, John Wiley & Sons,
2006