IH4601 - Interactive Software Engineering
Objectives
General objective:
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).
Detailed objectives:
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.
In brief
ECTS credits 0
Number of hours 18
Contact(s)
Places
- Toulouse