This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
cours:2014-2015:plim [2013/08/01 18:01] 127.0.0.1 external edit |
cours:2014-2015:plim [2014/07/10 18:19] (current) lavirott |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Plateformes Logicielles pour l'Informatique Mobile (PLIM) ====== | ====== Plateformes Logicielles pour l'Informatique Mobile (PLIM) ====== | ||
- | ===== Module ===== | + | Semestre: 9 |
- | ^Référentiel du module^ ^ | + | Ce cours a lieu le: mardi matin en période: 1 |
- | |Titre|Systèmes et Applications Embarqués| | + | |
- | |Objectifs|Ce cours a pour objectif d'introduire au travers des exemples du marché, les principales variantes de plateformes logicielles mobiles| | + | |
- | |Résumé|Aujourd'hui, l'Informatique Mobile est déjà au coeur de nombreuses applications logicielles basées sur la localisation des utilisateurs (GPS, ...) et l'accès aux services par des terminaux utilisateurs spécifiques (bornes interactives, PDA, tablettes PC, téléphones mobiles, tables interactives...). Le grand nombre de cibles se distinguent alors par de nombreuses variantes matérielles que les standards logiciels ont encore du mal à masquer. Ce constat est par exemple à l'origine de coûts additionnels importants pour le portage des applications entre cibles mobiles et notamment pour la réalisation d'interfaces. Ce cours a donc pour objectif d'introduire au travers des exemples du marché des plateformes mobiles, les principales variantes logicielles du domaine.| | + | |
- | |Responsable enseignant UNS|Jean Yves Tigli | | + | |
- | |Référent Esprit/Tunis| | | + | |
- | |Référent UFE/Le Caire| | | + | |
- | |Equipe pédagogique UNS| Jean-Yves Tigli, Michaël Laguerre, Cyril Chandelier, Kinan Arnaout| | + | |
- | |Equipe pédagogique Esprit/Tunis| | | + | |
- | |Equipe pédagogique UFE/Le Caire| | | + | |
- | |Schéma pédagogique|Compétence| | + | |
- | ===== Séances ===== | + | Section CNU: 27 |
- | ^Séance^1^2^3^4^5^6^7^8^ ^ ^ ^ ^ ^ ^ ^ ^ | + | ECTS: 2.00 |
- | |Date|mardi 24 septembre 2013|mardi 01 octobre 2013|mardi 08 octobre 2013|mardi 15 octobre 2013|mardi 22 octobre 2013|mardi 29 octobre 2013|mardi 05 novembre 2013|mardi 12 novembre 2013| | | | | | | | | | + | |
- | |Langue|Français|Français|Français|Français|Français|Français|Français|Français| | | | | | | | | | + | |
- | |Heure début|09:00|08:00|09:00|09:00|08:00|08:00|09:00|08:00| | | | | | | | | | + | |
- | |Heure fin|12:00|12:00|12:00|12:00|12:00|12:00|12:00|12:00| | | | | | | | | | + | |
- | |Durée|03:00|04:00|03:00|03:00|04:00|04:00|03:00|04:00| | | | | | | | | | + | |
- | |Type|Cours|TP|TD|TD|Cours + TD|TD|TD|Examen| | | | | | | | | | + | |
- | |Contenu|Programmation sur Mobile / WP8|WP8 + Suivi de Projet|iOS - objective C|iOS - objective C|iOS - UPnP|Android + Suivi de Projet|Android + NDK|Soutenance Mini Projets| | | | | | | | | | + | |
- | |Supports|Slides|Feuille TP|Slides + Feuille de TD |Slides + Feuille de TD|Slides + Feuille de TD|Slides + Feuille de TD|Slides + Feuille de TD| | | | | | | | | | | + | |
- | |Modalité UNS|Enseignant UNS présentiel|Référent local sur le cours|Référent local sur le cours|Référent local sur le cours|Enseignant UNS présentiel|Référent local sur le cours|Référent local sur le cours|Référent local sur le cours| | | | | | | | | | + | |
- | |Modalité Esprit/Tunis|Enseignant UNS Visio|Référent local sur le cours|Référent local sur le cours|Référent local sur le cours|Enseignant UNS Visio|Référent local sur le cours|Référent local sur le cours|Référent local sur le cours| | | | | | | | | | + | |
- | |Modalité UFE/Le Caire|Enseignant UNS Visio| | | | | | | | | | | | | | | | | + | |
- | |Intervenant UNS|Jean Yves Tigli |Jean Yves Tigli |Cyril CHANDELIER|Cyril CHANDELIER|Kinan Arnaout|Michael LAGUERRE|Michael LAGUERRE|Jean Yves Tigli | | | | | | | | | | + | |
- | |Intervenant Esprit/Tunis| |Hassen JEDIDI| | | |Hassen JEDIDI| |Hassen JEDIDI| | | | | | | | | | + | |
- | |Intervenant UFE/Le Caire| | | | | | | | | | | | | | | | | | + | |
- | |Equipement salle|Vidéo+Visio|Vidéoprojecteur|Vidéoprojecteur|Vidéoprojecteur|Vidéo+Visio|Vidéoprojecteur|Vidéoprojecteur| | | | | | | | | | | + | |
- | |Matériel étudiant|-|Ordinateur Portable + Smart phone |Ordinateur Portable|Ordinateur Portable|Ordinateur Portable|Ordinateur Portable|Ordinateur Portable| | | | | | | | | | | + | |
+ | Responsable: Tigli Jean-Yves Email: tigli@polytech.unice.fr | ||
+ | |||
+ | Horaires: Cours - 12h TD - 16h Travail Personnel - 15h | ||
+ | |||
+ | Résumé: Aujourd’hui, l’Informatique Mobile est déjà au cœur de nombreuses applications logicielles basées sur la localisation des utilisateurs (GPS, ...) et l’accès aux services par des terminaux utilisateurs spécifiques (bornes interactives, PDA, tablettes PC, téléphones mobiles, tables interactives...). Le grand nombre de cibles se distinguent alors par de nombreuses variantes matérielles que les standards logiciels ont encore du mal à masquer. Ce constat est par exemple à l’origine de coûts additionnels importants pour le portage des applications entre cibles mobiles et notamment pour la réalisation d’interfaces. Ce cours a donc pour objectif d’introduire au travers des exemples du marché des plateformes mobiles, les principales variantes logicielles du domaine. | ||
+ | |||
+ | Prerequis: | ||
+ | |||
+ | Compétence en programmation objet ( JAva ou C#) | ||
+ | les acquis des cours: | ||
+ | Programmation Orientée Objet | ||
+ | |||
+ | Objectifs | ||
+ | |||
+ | Ce cours a pour objectif d’introduire au travers des exemples du marché, les principales variantes de plateformes logicielles mobiles. | ||
+ | |||
+ | Contenu | ||
+ | |||
+ | Cours : Programmation sur Mobile, le marché et ses technologies. Définition des projets des étudiants du module. | ||
+ | TD : Développement pour cible Windows Phone, accès capteurs | ||
+ | Cours sur le développement logicielle pour des plateformes Windows Phone | ||
+ | TD : Introduction à la programmation en Objective C | ||
+ | Cours sur la programmation en Objective C | ||
+ | TD : Développement sur IPhone, accès capteurs | ||
+ | TD de développement sous IPhone | ||
+ | TD : Web Service pour Dispositif sur iOS | ||
+ | TD : Développement Android avancé : accès capteurs et interfaces avec du code Natif (NDK) | ||
+ | Cours sur Android, la machine virtuelle, son environnement et l'insertion de code natif | ||
+ | TD : Suivi des projets étudiants du module | ||
+ | |||
+ | References | ||
+ | |||
+ | Android NDK Beginner's Guide, Sylvain Ratabouil, Editeur : Packt Publishing Limited, janvier 2012, ISBN-10: 1849691525, ISBN-13: 978-1849691529 | ||
+ | GARTNER News Room, http://www.gartner.com/newsroom/, This year : "BYOD Trends: Smartphones and Tablets" (2014) | ||
+ | Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy, Gary Bennett, Mitchell Fisher, Brad Lees, November 2011, ISBN-10: 1430236531, ISBN-13: 978-1430236535, Edition: 2 | ||
+ | Paul Thurrott’s Windows Phone 8 Version 1.05 By Paul Thurrott, free online book, https://dl.dropboxusercontent.com/u/57018156/Paul Thurrott's Windows Phone 8 1.05.pdf | ||
+ | |||
+ | Compétences | ||
+ | |||
+ | CG2.1 Maîtriser les différents aspects du développement logiciel, qu'ils soient techniques, fonctionnels, organisationnels ou humains. Niveau: Expert | ||
+ | CG2.4 Maîtriser les architectures des systèmes informatiques permettant de déployer des solutions sur des plateformes hétérogènes et réparties : serveurs et postes clients, réseaux et Internet, réseaux mobiles. Niveau: Expert | ||
+ | |||
+ | Acquis | ||
+ | |||
+ | Elément d'analyse technologique du marché du logiciel sur les terminaux mobiles Niveau: | ||
+ | Conception et Développement d'Applications sous environnement logiciel pour Windows Phone Niveau: Notions | ||
+ | Développement d'Applications sous Android. Niveau: Maîtrise | ||
+ | Conception et Développement d'Applications sous environnement logiciel Ios/Objective C Niveau: Notions | ||
+ | |||
+ | Evaluation: projet et contrôle écrit |