Graphical user interface technology
R Sier
6 points * First/Second semester * Caulfield * Prerequisites: COT1130, COT1140 * Prohibitions: CFR3208, CFR3232
Introduction to elements of computer graphics. History, hardware components, commercial use of GUIs. Concept of pixels, text and graphics modes. PC graphics and GUIs compared to network-based GUIs. PC environments: desktop applications development. GUI principles and components. Windows and VISUAL BASIC concepts, processes, threads, Window Manager, APIs concept. Introduction to Presentation Manager graphics programming. Object-oriented and raster-based GUI, strategies for event-routing in GUI systems. Mouse drivers, IBM SAA and CUA application standards. Interprocess communication in PM, PM APIs for Windows environment. OS/2 APIs, DLL libraries, run-time dynamic linking. GUI styles and implementations. GUI design methodologies, User Interface Management Systems basics, shared and external control methods. Current and future hardware for GUI environment.
Assessment
Examination (2 hours): 50% * Practical work: 50%