Course details
Graphical User Interfaces
GUR Acad. year 2003/2004 Winter semester 5 credits
Interaction between user and application, different application classes. Graphical User Interfaces in Unix and their history. System X Window, structure, X server concept, graphical operations. Application programming interface, Toolkits. Standard X Toolkit and its usage. Widget Sets, programming using OSF/Motif Widget Set.
Guarantor
Language of instruction
Completion
Time span
Department
Subject specific learning outcomes and competences
Students will get knowledge of application programming in X Window+OSF/Motif environment and basic principles of user interface design.
Learning objectives
The goal is to make students familiar with the design and programming of graphical user interfaces in Unix/X Windows environment.
Study literature
- Matthew, N.: Linux Programujeme profesionálně, Computer Press, 2001, ISBN 80-7226-532-6
- http://www.freedesktop.org/standards/
- http://x.org/
Fundamental literature
- Hix, D., Hartson, H., R.: Developing User Interfaces: Ensuring Usability Through Product & Process, John Wiley & Sons, 1993, ISBN 0-471-57813-4
- Scheifler, R., W., Gettys, J.: X Window System, The Complete Reference to Xlib, X Protocol, ICCCM, XLFD, Digital Press, 1990, ISBN 1-55558-050-5
- Nye, A., O'Reilly, T.: X Toolkit Intrinsics Programming Manual, OSF/Motif Edition, O'Reilly & Associates, 1990, ISBN 0-937175-62-5
- Heller, D.: Motif Programming Manual, O'Reilly & Associates, 1991, ISBN 0-937175-70-6
Progress assessment
Written mid-term exam (max. 20 points) and submitting 2 projets in due dates. There is no alternative term of mid-term exam.
Course inclusion in study plans
- Programme EI-BC-3, field VTB, 1st year of study, Elective
- Programme EI-BC-3 (in English), field VTB, 1st year of study, Elective
- Programme EI-MGR-3, field VTN, 2nd year of study, Elective
- Programme EI-MGR-5, field VTI, 2nd year of study, Elective
- Programme EI-MGR-5 (in English), field VTI, 2nd year of study, Elective