Intervenants:

  • F. Flouvat (frederic.flouvat@univ-amu.fr), responsable de la ressource
  • S. Nabitz (sophie.nabitz@univ-avignon.fr)
  • A. Juven (alexis.juven@univ-amu.fr)

Objectifs : Initier au développement d’une application avec une IHM en faisant une introduction à la programmation évènementielle, l’utilisation de composants graphiques, la séparation vue-modèle, la liaison de données (databinding), une sensibilisation à l’ergonomie et la mise en place d’une persistance des données. Ce cours sera basée sur des technologies Java, et plus particulièrement la librairie JavaFX.

Chapitres :

  1. Introduction à JavaFX - Contrôles, Conteneurs, Evénements, cours de Petru Valicov (IUT de Montpellier)
  2. IHM déclaratives avec FXML, cours de Petru Valicov (IUT de Montpellier)
  3. Propriétés et Bindings, cours de Petru Valicov (IUT de Montpellier)
  4. Sensibilisation à l’ergonomie (Jean-François Lebrun, chef de projet UX design, Capgemini)

Volume horaire : 38h (6h CM / 22h TD / 10h TP)

Quelques références bibliographiques :