Académique Documents
Professionnel Documents
Culture Documents
SOMMAIRE
OBJECTIF GENERAL........................................................................................................................3
OBJECTIFS SPECIFIQUES................................................................................................................3
PRE-REQUIS.......................................................................................................................................3
TD QUESTIONS DE COURS.........................................................................................................4
TD ANGULARJS ET APACHE CORDOVA.................................................................................5
Exercice 1.....................................................................................................................................5
Exercice 2.....................................................................................................................................5
OBJECTIF GENERAL
L'objectif de ce cours est d’une part de présenter à l’apprenant les systèmes d’exploitation Android
et iOS, et d’autre part de donner à l’apprenant les aptitudes nécessaires pour pouvoir réaliser des
applications Web (interfaces graphiques) pour plateformes mobiles à travers les technologies telles
que : HTML, CSS, JavaScript, AngularJS, Apache Cordova.
OBJECTIFS SPECIFIQUES
Généralités sur les systèmes d’exploitation et la virtualisation
Introduction aux systèmes d’exploitation embarqués
Introduction aux systèmes d’exploitation mobiles
Principe de fonctionnement des systèmes d’exploitation ANDROID et iOS
Initiation au framework AngularJS
Création d’applications Web pour mobiles à l’aide d’Apache Cordova
PRE-REQUIS
Afin de suivre ce cours sans difficulté, il serait intéressant:
D’être familier avec l’utilisation de base d’un système d’exploitation : Windows, MS-DOS,
De posséder quelques notions d’algorithmique
Posséder des connaissances sur l'architecture des ordinateurs
Connaître les technologies tels que : HTML, CSS, JavaScript
TD QUESTIONS DE COURS
1. Définir terminal mobile.
2. Lister deux (02) OS pour terminaux mobiles et donnez pour chacun d’eux ses avantages et
ses inconvénients.
Android :
Avantages :
o Il est basé sur le noyau Linux
o Plate-forme de développement ouverte
o Système d’exploitation polyvalent
o Facile à utiliser
Inconvénients :
o Présence d’applications abortives (qui ne sont pas parvenues au terme de leur
développement)
o Limitations matérielles : les applications Android viennent avec des
fonctionnalités multiples, elles ne sont utilisées efficacement que les
appareils mobiles qui prennent en charge de nombreuses fonctionnalités.
iOS
Avantages :
o Facile d’utilisation
o Maniabilité
Inconvénients :
o Limitations d’équipements : le SE iOS ne peut fonctionner que sur des
iPhones
o Licence propriétaire
Réseaux sociaux :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Examen</title>
</head>
<body>
<div class="sum">
<h1>AngularJS</h1>
<div>
220 + 304 = {{220+304}}
</div>
</div>
</body>
</html>
1. Quelle est la directive utilisée pour qu’AngularJS fonctionne dans tout le document ?
2. Placer cette directive dans le document.
3. Développer le contrôleur permettant d’afficher le résultat de « 220 + 304 ».
Exercice 2
@Component({
selector: 'my_component',
template: '
<div>
<h1>Titre 1</h1>
<p>Un petit paragraphe</p>
</div>'
})