Services et applications mobiles

MobServ
Abstract

Ce cours présente les trois principales plates-formes mobiles et leurs écosystèmes, à savoir Android, IOS et PhoneGap / WebOS. Il explore les nouvelles technologies et les outils utilisés pour concevoir et mettre en oeuvre des applications mobiles riches en fonctionnalités pour les smartphones et les tablettes en tenant compte à la fois les contraintes techniques relatives à la capacité de stockage, la capacité de traitement, l'écran, des interfaces de communication, et l'interface utilisateur, le contexte et le profil.

Modalités pédagogiques : Cours magistraux, séances de travaux pratiques (groupe de 2 étudiants) et un projet de développement (groupe de jusqu'à 2 4 étudiants ).

Règles du cours : La participation aux séances de travaux pratiques est obligatoire.

Requirements

Connaissances de base en programmation web et en technologies orientées objet (HTML / CSS / JavaScript).

Description
  • Introduction de plateforme mobile iOS, Android et PhoneGap et leurs écosystèmes seront présentés et complétés avec une séance de travaux pratiques.
  • Fondamentaux de la conception et développement d'applications pour chaque plate-forme seront détaillés et complétés avec des séances de travaux pratiques guidées et des discussions interactives.
  • Conception d'interface utilisateur et les méthodes pratiquées seront décrits.
  • Les tendances de la plate-forme en termes de progrès technique, utilisabilité, le marché, et de stratégie marketing seront expliqués. 

Projet de développement :

  • Brainstorming sur votre projet
  • Analyse d'utilisateur, marché et plateforme cible 
  • Technologies nécessaires pour développer et déployer votre application
  • Conception et développement de l'application mobile sur la plateforme cible
  • Expérimentation et validation

Objectifs d'apprentissage :

  • Identifier la plate-forme et les utilisateurs cibles et être en mesure de définir et concevoir des applications mobiles

  • Comprendre l'écosystèmes, les fondamentaux, et le cycle de développement des plates-formes d'applications mobiles, y compris iOS, Android et PhoneGap

  • Conception et développement d'un prototype d'application mobile dans l'une de la plate-forme (projet de développement)

Nombre d'heures : 42 heures

Evaluation :

  • Rapports de travaux Pratiques (30% de la note finale),
  • Examen final (30% de la note finale),
  • Projet de développement (40% de la note finale)