User Interface Design: Marife K. Villareal, Meng Lecturer
User Interface Design: Marife K. Villareal, Meng Lecturer
Tone:
Use simple, grammatically correct sentences.
Don’t be funny or cute!
Don’t be condescending.
Terminology
Don’t use computer jargon.
Avoid most abbreviations.
Use simple terms.
Be consistent in your use of terminology.
Carefully phrase instructions—use appropriate action verbs.
USER INTERFACE TECHNOLOGY
Operating Systems and Web Browsers
GUI
Windows, Macintosh, UNIX, Linux, Palm OS, Windows CE
Growing importance of platform independence
Display Monitor
Regular PC monitors
Non-GUI terminals
Growing importance of devices such as handhelds
Instruction-driven interfaces
Language-based syntax
Mnemonic syntax
Natural language syntax
Question-answer dialogue
A CLASSICAL HIERARCHICAL MENU
DIALOGUE
SAMPLE DIALOGUE CHART
PULL-DOWN AND CASCADING MENUS
menu
bar
Cascading
menu
Ellipses indicates
dialogue box
Pull-down
menu
DIALOGUE BOX
POP-UP MENUS
TOOL BARS
ICONIC MENUS
CONSUMER-STYLE INTERFACE
HYBRID WINDOWS/WEB INTERFACE
INSTRUCTION-DRIVEN INTERFACES
Language-based syntax is built around a widely
accepted command language that can be used to invoke
actions
SQL
Online Help
Growing use of HTML for help systems
Help authoring packages
Tool tips
Help wizards
Agents – reusable software object that can operate across
different applications and networks.
AUTHENTICATION LOG-IN SCREEN AND ERROR
SCREEN
SERVER SECURITY CERTIFICATE
HELP TOOL TIP, HELP AGENT, AND NATURAL
LANGUAGE PROCESSING
HELP WIZARD
AUTOMATED TOOLS FOR USER INTERFACE
DESIGN & PROTOTYPING
Microsoft Access
CASE Tools
Visual Basic
Excel
Visio
Visual Basic
Menu
Construction
ADDITIONAL USER INTERFACE CONTROLS
IN VISUAL BASIC
THE USER INTERFACE DESIGN PROCESS
1. Chart the user interface dialogue.
State Transition Diagram– a tool used to depict the
sequence and variation of screens that can occur
during a user session.