Université Lyon 1
Arqus
Accueil  >>  Web temps réel et multi-dispositifs
  • Unité d'enseignement : Web temps réel et multi-dispositifs
Nombre de crédits de l'UE : 3
Code APOGEE : INF2477M
    Responsabilité de l'UE :
COQUERY EMMANUEL
 emmanuel.coqueryuniv-lyon1.fr
04.72.44.58.25
TABARD AURELIEN
 aurelien.tabarduniv-lyon1.fr
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
9 h
Travaux Pratiques (TP)
21 h

* Ces horaires sont donnés à titre indicatif.

    Compétences attestées (transversales, spécifiques) :
Non rédigé
    Programme de l'UE / Thématiques abordées :
Descriptif de l’enseignement :
L’UE se concentre sur la conception et la réalisation d’applications Web multi-dispositifs. Elle abordera la question de l’adaptation des applications à leur dispositifs cibles, en termes de surface d’affichage, de modalités d’interaction ou de type de données échangées. Cette problématique sera vue à la fois d’un point de vue architectural (design adaptatif), mais aussi du point de vue des usages et de l’interaction.
Seront ensuite abordés les principes et algorithmes de communication synchrone dédiés au Web (WebSocket, WebRTC, Operational Transform).
D’un point de vue technique, les étudiants mettront en place une “stack” JavaScript côté serveur et côté client, et apprendront les principes de la programmation réactive. Ils mettront en oeuvre un framework côté client afin d’outiller les notions enseignées dans l’UE.
Cette UE sera mise en oeuvre à l’aide de dispositifs disponibles au département (écrans tactiles, microcontrôleurs) ou en possession des étudiants (mobiles, tablettes, smart watches). Les compétences seront acquises et mises en oeuvre dans le cadre d’un projet “grandeur nature” qui prendra forme tout au long de l’UE et sera jalonné de rendus intermédiaires.
Mots-clés :
Programmation réactive, programmation Web synchrone, adaptation, interaction multi-dispositif, découvrabilité, qualité de service, performance.
    Parcours / Spécialité / Filière / Option utilisant cette UE :
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='26001' ORDER BY `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`