Informatique Nomade ST321IN

#TODO#
Credits ECTS 8
Langues -Français
Responsable Jean-Marc Menaud
Temps a l'emploi du temps 90
Temps travail personnel 30

Contexte

Avec l'explosion des technologies des réseaux (Wi-Fi, RFID, 4G) et la miniaturisation impressionnante des systèmes informatiques, l'informatique nomade a envahi notre quotidien. Des téléphones portables possédant une caméra aux voitures possédant des systèmes embarqués sophistiqués et bientôt aux ordinateurs vestimentaires, les équipementsdu quotidien contiennent et contiendront une quantité croissante de logiciel.

Du côté de l'entreprise, c'est l'ensemble du système d'information qui s'ouvre à la mobilité avec comme enjeu une baisses des coûts et un gain de productivité, mais aussi la volonté de disposer en quasi temps-réel d'un maximum d'informations que l'on peut utiliser pour optimiser l'organisation ou pour en tirer un avantage concurrentiel. L'intégration d'une architecture mobile au sein d'un système d'information existant pose de nouveaux problèmes techniques, tous à résoudre.

Objectifs

Objectifs généraux

L'unité de valeurs "Informatique nomade" vise principalement à sensibiliser les élèves à la convergence des mondes physiques et numériques.

Objectifs operationnels

L'unité de valeurs "Informatique nomade" doit faciliter l'acquisition de deux compétences, qui se décrivent ainsi :

- proposer des solutions mobiles fondées sur les systèmes embarqués et des réseaux sans fil,
- garantir la qualité de services.

Competences requises

Compétences requises

* Compétences requises

- Programmer dans le langage Java

Niveau : UVs d'informatique, CB1 et CB2

- Programmation système

Niveau : UV "Systèmes et réseaux", module "Initiation au langage C++" et module "système", GS1

* Compétences souhaitables

Si les compétences suivantes ne sont pas maîtrisées, une mise à niveau pourra être dispensée.

- Connaître XML

Niveau : UV "Langages et traducteurs", module "XML", GS1

Unites de valeurs cibles

Codes UVs cibles

UVs d'informatique, cycle de base
UV S7 Systèmes et réseaux (ST107SR)
UV S8 Langages et traducteurs (ST208LT)

UVs cibles

UV S9 Projet (ST409GI)

Contenu et organisation pedagogique

Contenu de l'UV

* Applications mobiles

L'objectif de ce module est de fournir aux élèves les compétences nécessaires pour développer des applications mobiles d'entreprise. Les aspects techniques, comme l'accès à des données distantes, la synchronisation des données, la sécurité et le déploiement, seront étudiés ainsi que les aspects socio-techniques (usages). A la fin du module, les élèves seront capables de développer en utilisant les solutions majeures du marché et d'inter-opérer via des services Web avec des infrastructures d'accueil de type middleware.

- Spécification et développement d'applications mobiles
- Nouveaux usages des terminaux mobiles

Mots-clés : .NET Compact Framework, PocketPC, J2ME (Java 2 micro edition), iPhone

* Systèmes embarqués et temps réels

L'objectif de ce module est de former les élèves aux principales caractéristiques d'un système embarqué (contraintes temps-réel, ressources limitées, systèmes d'exploitation spécifiques).

- Introduction aux systèmes d'exploitation embarqués
- Programmation en temps réel
- Développement pour l'embarqué

Mots-clés : LinuxRT, Windows CE (Compact Edition)

* Informatique diffuse

L'objectif du module est à la fois de former les élèves aux différentes caractéristiques des réseaux ad hoc et de leur implémentation à partir des technologies existantes, mais aussi de sensibiliser les élèves à l'émergence de l'informatique diffuse dont l'objectif est de réaliser l'intégration des environnements numériques au monde physique.

- Infrastructures mobiles de communication~: réseaux cellulaires, réseaux ad-hoc, réseaux 4G
- Gestion de données en environnement mobile
- Informatique diffuse illustrée par des études de cas

Mots-clés : réseaux ad-hoc, hot spots, UMTS , Wi-Fi, Bluetooth, RFID

* Conférences

Ce module vise à donner un éclairage sur des technologies, des outils, des domaines d'application, des éléments clefs du paysage de l'informatique mobile qui n'ont pu être vus en cours. Le programme des conférences varie d'une année sur l'autre.

Activités pédagogiques

* Applications mobiles : 15h

2/3 cours magistraux et travaux dirigés, 1/3 travaux pratiques - Evaluation

* Systèmes embarqués : 45h

2/5 cours magistraux et travaux dirigés, 3/5 travaux pratiques - Evaluation

* Informatique diffuse : 15h

Cours magistraux et travaux dirigés - Evaluation

* Conférences : 15h

Conférences - Evaluation

Le travail personnel doit permettre d'assimiler les cours et de préparer
les travaux pratiques et les évaluations.

Supports pédagogiques

Tous les supports sont disponibles sur campus2

Critere et mode d'evaluation

Critères d"évaluation

Les évaluations prévues ont les formes suivantes~:

- "Applications mobiles" : un TP noté en binôme
- "Systèmes embarqués" : deux examens écrits individuels et un TP noté individuel
- "Informatique diffuse" : compte rendu oral par binôme
- "Conférences" : compte rendu écrit d'une conférence par binôme

Chaque intervenant précisera au début de son cours les modalités exactes de l'évaluation.

Les examens écrits, les travaux pratiques (TP) notés et le compte rendu oral se réalisent en temps limité pendant les heures réservées à l'emploi du temps. Ils évaluent la maîtrise théorique et pratique des compétences techniques en jeu. Les comptes rendus, écrits ou oraux, évaluent la capacité à comprendre, à rédiger, à résumer, bref à rendre compte de manière synthétique. Ceux des conférences sont réalisés pendant le temps de travail personnel dans un délai d'une semaine après chaque conférence.

Nombre d'évaluations

6
Haut de page