IH4601E - Interactive Software Engineering

IH4601E - Interactive Software Engineering


Objectif général :

Participatory Design:

Rich Graphical Interface Programming:
Develop rich graphical interactive applications with JavaFX (the principles based on event-driven programming can be reused with most other technologies).

Objectifs détaillés :

Participatory Design:

Rich Graphical Interface Programming:
- Describe the general structure of a JavaFX application and its components life cycle,
- Create a WIMP application (Window, Icon, Menu, Pointing device),
- Describe and use different event-driven programming mechanisms such as EventHandlers, ChangeListeners, Bindings,
- Draw geometric shapes by using high level JavaFX classes allowing interactions,
- Use scene graph and apply geometric transforms to its nodes,
- Implement direct manipulation interactions such as pan, drag and mouse centered zoom.

Place dans le cursus

This course must take place after the Object Oriented Design and Programming course (IP4608)

Volume horaire (h)

  • Cours Magistraux : 12h
  • Travaux Pratiques : 6h

En bref

Crédits ECTS : Cf UE

Nombre d'heures 18



Email : nicolas.saporito @ enac.fr


  • Toulouse