MOBILE
MOHAMED BOURAOUI
BOURAWI.MOHAMED@GMAIL.COM
PLAN DU COURS
fonctionnalits, dont:
La gestion de mmoire
La gestion des processus et ordonnancement
La gestion du systme de fichiers
La gestion des I/O
La gestion des fonctionnalits multimdia
Progressivement, intgration de
Pebble
chronomtre; caractristiques
comparables aux PDA
Connectivit Bluetooth, Wifi,
GPS
Constructeurs:
Palm
Seiko
Motorola
Apple
Google
Capteurs
GPS, boussoles, acclromtres
Connectivit
GSM (voix et donnes), Wifi,
Blutooth, NFC
Source:
http://www.gartner.co
m/it/page.jsp?
9
16
5 404
15 21
50
15
Android
Symbian
45 14
21
Blackberry
OS
Blackber
ry OS
Windows
Phone
Window
s Phone
IOS Phone
IOS
Phone
Autres
Ventes
Autres
2014
2011
10
Fonctionnalits dAndroid
Framework
dapplication
Machine virtuelle
Dalvik
Navigateur web
intgr
12
14
15
16
FIREFOX OS
17
UBUNTU TOUCH
19
OS MOBILE : DVELOPPEMENT
Plateforme
Programmation IDE
Windows Phone
VB.NET, C#
Visual Studio
iOS
Objective-C
X-Code
Android
Java
Android StudiO
Firefox OS
HTML5/CSS3/JS
BlocNotes ;)
Ubuntu Mobile
C/C++, HTML, JS
Qt Creator
Tizen
HTML5/CSS3/C+
+
Eclipse + Plugin
Tizen
20
Application web
Portabilit
Dveloppement
spcifique chaque
plateforme
Navigateur Web
Dveloppement / Cot
Ncessite un SDK +
connaissance dun
langage spcifique
Mises jour
Disponibilit
Magasin dapplications
Tlchargement du
client
Fonctionnalits
21
22
Sencha
Touch
iUI
Bootstrap
Foundation
jQuery
Mobile
Dojo
mobile
23
24
25
LE DFI MULTI-PLATEFORME
Un slogan : Write Once, run everywhere
Les WebApp (et les HybridApp) sont un faux problme
Nexploitent pas la plateforme
26
SOLUTIONS MULTI-PLATEFORME
Nom commercial
Programmation
Technique
License
Apache
Cordova
HTML/CSS/JS
Interprtation
Open Source
(Licence
Apache V2)
Xamarin
C#/ XAML
Transcompilati
on
Propritaire
Ionic
HTML/CSS/JS
Interprtation
Open Source
(MIT Licence)
Codename one
Java
Transcompilati
on
Open Source +
Propritaire
Titanium
Mobile
(appcelerator)
HTML/CSS/JS
Interprtation
Open Source
(Licence
Apache V2)
27