Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
AU 2021/2022
PRÉSENTATION DU COURS
Objectif général :
Ce cours vise à faire acquérir à l’apprenant :
• Les technologies de développement mobile tel que Android,
• Maîtriser les règles de développement d’applications mobiles,
• Découvrir la programmation sous la plateforme mobile Android.
Prérequis
• Programmation orienté objet,
• Connaissance du langage JAVA.
2
Malek BEN SALEM - Développement d’applications mobiles
1
16/09/2021
Plan du Cours
2
16/09/2021
6
Malek BEN SALEM - Développement d’applications mobiles
3
16/09/2021
Systèmes d’exploitation
Systèmes embarqués
Systèmes temps-réel
Systèmes
mobiles
7
Malek BEN SALEM - Développement d’applications mobiles
8
Malek BEN SALEM - Développement d’applications mobiles
4
16/09/2021
Applications
OS Libraries
9
Malek BEN SALEM - Développement d’applications mobiles
5
16/09/2021
Dispositifs mobiles
PDA: Personal Digital Assistant appelé aussi organiseur ou
ordinateur de poche.
Il fournit les applications suivantes :
Un agenda
Un gestionnaire de tâches (aide-mémoire)
Un carnet d'adresses
Un logiciel de messagerie
Des outils de bureautiques allégés
Géolocalisation (GPS)
11
Malek BEN SALEM - Développement d’applications mobiles
Dispositifs mobiles
Smartphone: un téléphone mobile disposant en général d'un
écran tactile et d'un appareil photographique numérique, et des
fonctions d'un PDA et de certaines fonctions d'un ordinateur
portable.
Ils permettent de
téléphoner
envoyer des messages,
envoyer des mails,
écouter de la musique,
regarder des films,
jouer,
prendre des photos et vidéos...
8
L’ajout d’applications ce quipermet de personnaliser l’appareil
12 selon les besoins.
Malek BEN SALEM - Développement d’applications mobiles
6
16/09/2021
Dispositifs mobiles
13
Malek BEN SALEM - Développement d’applications mobiles
Dispositifs mobiles
Tablette: est un ordinateur portable ultraplat qui se présente sous
la forme d'un écran tactile sans clavier et qui offre à peu près les
mêmes fonctionnalités qu'un ordinateur personnel.
La tablette tactile est un intermédiaire entre l'ordinateur portable
et le smartphone.
Elle permet de :
Accéder à des contenus multimédias (TV),
Naviguer sur le web,
Consulter et envoyer des courrier électroniques, l'agenda,
Consulter calendrier et la bureautique simple.
Il est possible d'installer des applications
supplémentaires depuis une boutique
d'applications en ligne. 10
14
Malek BEN SALEM - Développement d’applications mobiles
7
16/09/2021
Dispositifs mobiles
• Consoles de jeu mobile: C’est une console de jeux qui est conçue
de façon à pouvoir être transportée.
11
15
Malek BEN SALEM - Développement d’applications mobiles
Dispositifs mobiles
12
16
Malek BEN SALEM - Développement d’applications mobiles
8
16/09/2021
Systèmes
d’exploitation
mobiles
13
17
Malek BEN SALEM - Développement d’applications mobiles
14
Source : https://www.leptidigital.fr/technologie/parts-de-marche-systemes-exploitation-mobiles-ios-android-windows-12957/
18
Malek BEN SALEM - Développement d’applications mobiles
9
16/09/2021
19
Malek BEN SALEM - Développement d’applications mobiles
Configuration
16
Hardware
20
Malek BEN SALEM - Développement d’applications mobiles
10
16/09/2021
17
21
Malek BEN SALEM - Développement d’applications mobiles
Serveurs
Kernel
Hardware 18
22
Malek BEN SALEM - Développement d’applications mobiles
11
16/09/2021
24
Malek BEN SALEM - Développement d’applications mobiles
12
16/09/2021
21
25
Malek BEN SALEM - Développement d’applications mobiles
22
26
Malek BEN SALEM - Développement d’applications mobiles
13
16/09/2021
• Malgré que Linux est conçu pour les serveurs et les ordinateurs
de bureau, Embedded Linux est conçu pour les périphériques
qui ont des ressources relativement limitées telles que la petite
taille de RAM, le stockage, l'écran, la puissance limitée et etc.
• Il est open source. Il n'y a aucun coût pour les licences. Exemples:
Motorola Les téléphones mobiles tels que RAZR V8, RAZR V9,
A1200 sont basés sur MontaVista Linux. 23
27
Malek BEN SALEM - Développement d’applications mobiles
28
Malek BEN SALEM - Développement d’applications mobiles
14
16/09/2021
29
Malek BEN SALEM - Développement d’applications mobiles
26
30
Malek BEN SALEM - Développement d’applications mobiles
15
16/09/2021
Palm OS C CASL
31
Malek BEN SALEM - Développement d’applications mobiles
Applications Mobiles
• Une application mobile est un programme téléchargeable de
façon gratuite ou payante et exécutable à partir du système
d’exploitation d’un dispositif mobile (smartphone,
tablette…).
32 Fin chapitre 1
Malek BEN SALEM - Développement d’applications mobiles
16