Applications mobiles

Ce cours s'adresse aux étudiants bachelors de troisième année (cours à options) et/ou à des étudiants effectuant un master pendant le premier semestre de leur cursus. Il peut aussi être proposé en cours postgrade. Déclinable en plusieurs versions de niveaux différents, ce cours aborde la mise sur pied d'applications à grande mobilité, depuis la programmation du client mobile (smartphone ou tablette) jusqu'à la mise sur pied du service (serveur .NET ou J2EE). La problématique abordée recouvre bien évidemment aussi les protocoles d'application, que l'on se doit de conserver légers en raison de qualités de liaison parfois aléatoires, ainsi que la sécurité applicative, particulièrement sensible dans le cas de clients pouvant relativement aisément être dérobés, ou confisqués, et permettant un accès au réseau d'entreprise.

Les laboratoires associés à ce cours sont basés sur un environnement Android pour le client, et J2EE pour le service; mais les étudiants sont parfaitement libres d'utiliser un environnement différent (iPhone ou iPad par exemple) dans la mesure où ils se procurent les outils nécessaires (Portable sour Mac OS X, licences de développement, etc...).

 

 
Webmaster