Lesson 10
Lesson 10
What is GUI?
o Windowing System
o Toolkits
o Higher-level Tools
What is GUI?
Graphical User Interface (GUI) is a system of interactive visual components for computer
software. It displays objects that convey information and represent actions users can take, such
as icons and buttons. GUIs are more user-friendly than text-based interfaces like MS-DOS or
Unix shells. The GUI was first developed at Xerox PARC in 1981 by Alan Kay, Douglas Engelbart,
and others.
Microsoft Windows
Chrome OS
Linux
Importance of User Interface Tools
2. Toolkits: Libraries of widgets (e.g., buttons, menus) like Java Swing or SWT.
Functionality Layers:
Examples:
Toolkits
Types:
Higher-Level Tools
1. Phases of UI Development:
2. Specification Styles:
3. Advanced Tools:
Thank You!