160 likes | 178 Views
Explore the evolution of User Interfaces from Command/Character based to Multimedia Interfaces, including CUI, GUI, and MUI. Learn about command line dialogues, programming language dialogues, menu systems, and form filling dialogues. Dive into the different generations of user interfaces and their unique features.
E N D
Multimedia Character User Interfaces T.Sharon - A.Frank
Multimedia Interfaces - The Vision: Perfect HCI - No Mediators T.Sharon - A.Frank
Too overloaded UI?! T.Sharon - A.Frank
Generations of User Interfaces • Generations of User Interfaces: • CUI – Character/Command User Interface • GUI - Graphic User Interface • MUI - Multimedia User Interface • Comparison of User Interfaces T.Sharon - A.Frank
1. Character/Command User Interface (CUI) There are 4 major CUIs: • Command line dialogues • Programming language dialogues • Menu systems • Form filling dialogues T.Sharon - A.Frank
1. Command Line Dialogues The user types instructions to the computer ina formally defined command language [copy[/A][/B][d:][path]filename[.ext] [d:][path]filename[.ext] Command Options Full specification of filename Abbreviated filename May have extension Source file specification Destination file specification T.Sharon - A.Frank Example of DOS command
Example command line dialogue T.Sharon - A.Frank
Command options T.Sharon - A.Frank
2. Programming Language Dialogues • The command language allows its own extensions through the definition of procedures % % alias cr ‘cd \!*; rm *’ % set filename = /etc/passwd % setenv DISPLAY tlpth15:0.0 % T.Sharon - A.Frank
autoexec.bat T.Sharon - A.Frank
Sample batch file T.Sharon - A.Frank
3. Menu Systems • The user chooses a command by selecting from a displayed menu. Choose program option that is desired: 1 = input data manually 2 = input data from existing data file 3 = perform simplified analysis 4= perform detailed analysis 5 = produce tabular output Select option ? __ T.Sharon - A.Frank
Pine Mail Menu T.Sharon - A.Frank
4. Form Filling Dialogues • The user issues commands by filling in fields in forms displayed on the screen. Name: ______ Sex(M/F): _ Age: ___ Address Street: ______________ House: ____ City: __ ________ Zip: _____ Back:Shift+Tab Next:Tab ^T:Top ^X:Exit T.Sharon - A.Frank
More Modern Forms T.Sharon - A.Frank
But how to sign on forms?! T.Sharon - A.Frank