
Objectives :
v Programming Tools for interactive systems provide :
- a means of
effectively translating abstract designs and usability principles into an
executable form
- different level
of services for the programmer
v Windowing Systems :
- central
environment for the programmer and the user
- allowing a single
workstation to support separate user-system threads of action simultaneously
v Interaction Toolkits :
- allowing the
programmer to describe behaviours of objects at a level similar to how the user perceives them
v User Interface Management Systems (UIMS) :
- the final level
of programming support tools
- allowing the
designer and the programmer to contraol the relationship...