Graphical user interface technology
J Dospisil
6 points * First semester * Peninsula * Prerequisites: CFR1130 and CFR1140 and CFR2121, or CFR1124 * Prohibitions: COT3030
Introduction to elements of computer graphics. History, hardware components, commercial use of GUIs. Concept of pixels, text and graphics modes, drawing primitives. PC environments: desktop metaphor, canvas, heap, stack, input management techniques, output management. GUI principles and components. Window Manager, APIs concept. Introduction to Presentation Manager programming. Object-oriented and raster-based GUI, strategies for event-routing in GUI systems. OS/2 APIs, run-time dynamic linking. GUI styles and implementations: OSF/Motif, Open Look style guides. GUI design methodologies, user interface management systems basics, shared and external control methods. Testing strategies for GIU. Prototyping techniques and products. Comparison of products.
Assessment
Examination (2 hours): 50% * Practical work: 50%
Recommended texts
Preece J Human computer interaction Addison-Wesley, 1994