IH4601E - 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.
Position in the programme
This course must take place after the Object Oriented Design and Programming course (IP4608)
Hours
- Lecture : 12h
- Labs work : 6h
In brief
ECTS credits : cf Teaching Unit
Number of hours 18
Contact(s)
Places
- Toulouse