Développement Android

2012-2016 - License

Le but de ce cours est de découvrir la programmation sous Android, sa plate-forme de développement et les spécificités du développement embarqué sur smartphone.

Les grandes notions abordées dans ce cours sont:

  • L'architecture d'Android
  • Bâtir l'interface d'une application
  • Naviguer et faire communiquer des applications
  • Manipuler des données (préférences, fichiers, ...)
  • Services, threads et programmation concurrente
  • Les capteurs, le réseau
  • Android Wear
  • Google Cloud Messaging

Supports du cours:

Sécurité

2010-2016

J'enseigne des modules de sécurité liés au langages Java, à Android et à l'embarqué:

Supports du cours:

  • Sécurité Android: (Non distribué): Ce cours traite des aspects liés à la sécurités des applications Android (les permissions, les malwares, le cloud).
  • Sécurité OSGi: (Non distribué): Ce cours traite de la sécurité dans les plate-formes applicatives comme OSGi.
  • Sécurité de la JVM: (Cours, Slides): ce cours traite des mécanismes de sécurité fournis dans l'environnement Java.

Développement

2005-2016 - License

Dans ces différents modules, j'enseigne le développement autour des langages Java et C.

Supports du cours:

  • Programmation orientée objet avancé: Java (Cours, Slides): aspects avancés de la programmation orientée objet en Java. Il s'agit de couvrir les particularités liées à l'environnement de la machine virtuelle, les aspects de programmation concurrente, les entrées / sorties, l'introspection.
  • Programmation C: (Cours, Slides): Ce cours tente de couvrir tous les aspects liés au développement en langage C.
  • Java pour l'embarqué: (Cours, Slides)
  • Outils de développement: (Cours, Slides, Cours Make, Slides Make): Outils de compilation et de gestion de version.

About Me

Nullam turpis vestibulum et sed dolore. Nulla facilisi. Sed tortor. lobortis commodo. More ...

Publications

dblp

Reviews

Interesting confs