II.3510 – Services pour la Mobilité (5 crédits)
Pré-requis : Niveau : Intermédiaire Responsables du module : Yousra Chabchoub Déroulement : 24 h de cours, 18 heures de TP/Projets Nbre d'heures : 42 h Evaluation : 2 examens et un projet
Contexte
La réussite de la mise en ligne d’un service mobile est le résultat, entre autres, d’une parfaite exécution des étapes d’un projet de développement logiciel. Ce module présente une méthodologie pour conduire les différentes phases de ce type de projet (spécification, architecture, prototypage, conception, test, performance, mise au point, gestion de la montée en charge, déploiement). Il applique les différents concepts pour illustrer la mise en œuvre d’un service mobile à travers une étude de cas pratique.
Objectifs
Compétences
En terme de compétences, ce module vise à concevoir, mettre en œuvre et déployer une plate-forme de service mobile. Dans le cadre du parcours choisi, le développement de ces compétences vise le niveau intermédiaire. Ce module vise à acquérir des connaissances approfondies portant sur les technologies de déploiement d’un service mobile, côté mobile et côté plate-forme de service.
Connaissances
ce module vise à acquérir des connaissances approfondies portant sur les technologies de déploiement d’un service mobile, côté mobile et côté plate-forme de service.
Les concepts développés sont :
- Plateformes de développement
- Langages et bases de données pour la mobilité
- Architecture de services mobiles
- Conception de services mobiles
- Cycle de développement et de déploiement de services mobiles
Les savoir-faire à acquérir à l’issue de ce module sont :
- Android, J2ME / MIDP, XCode, Javascript
- OpenWave SDK
- Architecture WAP, VoiceXML,
Approche pédagogique
En terme d’approche et d’évaluation :
- ce module est divisé en quatre parties : une introduction sur les services mobiles (motivations, challenges), une présentation des architectures multi-tiers et des architectures des plateformes de service (côté mobile & côté opérateur) ainsi que de leur sécurité, la gestion de l’évolutivité et de la montée en charge du service, et enfin le développement et le déploiement du service mobile.
- pendant les cours magistraux et les travaux pratiques, les principaux concepts, ainsi que des exemples concrets, seront développés.
Un examen écrit individuel évaluera les capacités de chacun à mettre en œuvre les connaissances acquises à travers divers problèmes posés. Un projet portant sur le développement d'un service web est organisé à la fin de ce module.
Bibliographie
Supports de cours fournis par les intervenants.
|