Next: Device Input Modes
Up: Basic User Interface
Previous: Virtual Devices
To obtain device independence:
-
Design an applicaton in terms
of virtual (abstract) devices.
-
Implement virtual devices using physical devices
There are certain natural associations:
-
e.g. Valuator Mouse-X
But if the naturally associated device does not exist on a platform,
one can make do with other possibilities:
-
e.g. Valuator number entered on keyboard
``public interface / private implementation''
CS488/688: Introduction to Interactive Computer Graphics
University of Waterloo
Computer Graphics Lab
cs488@cgl.uwaterloo.ca