Overview
Static images (printing tradition)
Animations
Interactive visualizations
Interactive visualization =
GUI + dynamically changing visualization
Not a GUI: example of text based user interface
Origin of today's GUI:
XEROX Alto 1973
Popularized by Apple:
Macintosh 128k 1984
today
Microsoft Windows,
X-windows,
"button" mobile phones,
Iphone (touch devices)
GUIDE: GUI for building GUIs
How does the interface know what to do?
What happens when you press a button?
Main
event loop
Enter program
Event triggered
Registered callback
evaluated
Examples of events:
Login to Canvas and start working with
Exercise: Simple GUI in MATLAB
By Klas Modin
Introduction to interactive visualizations.
Mathematician at Chalmers University of Technology and the University of Gothenburg