Professional Documents
Culture Documents
Day 26
Day 26
CHAPTER IN BOOK- 12
DAY- 26
-K. Indhu
SYLLABUS COVERED HERE
• View layer –
• Designing View Layer Classes
14-MAR-14 K. INDHU 2
GOALS
• UI Design Rule- I
• UI Design Rule- II
• UI Design Rule- III
– Guidelines under Design Rule- III
14-MAR-14 K. INDHU 3
UI DESIGN RULES
• RULE 1- MAKING THE INTERFACE SIMPLE
18-MAR-14 K. INDHU 4
UI DESIGN RULE-1
• MAKE INTERFACE SIMPLE: APPLICATION OF COROLLARY-2
• If a user cannot sit before one of our screen and figure out
what to do without asking a multitude of questions, then
your UI is not simple enough.
18-MAR-14 K. INDHU 5
UI DESIGN RULE-1
• Every additional feature potentially affects performance,
complexity, stability, maintenance, and support costs of an
application.
18-MAR-14 K. INDHU 6
UI DESIGN RULE-2
• MAKING THE INTERFACE TRANSPARENT AND NATURAL:
APPLICATION OF COROLLARY-4
18-MAR-14 K. INDHU 7
UI DESIGN RULE-2
• USING METAPHORS
• A Metaphor or analogy relates two otherwise unrelated things by using
one to denote the other (such as a question-mark to label a Help
button).
18-MAR-14 K. INDHU 8
UI DESIGN RULE- III
• ALLOWING USERS TO BE IN CONTROL OF THE SOFTWARE –
APPLICATION OF COROLLARY-1
• The third UI design rule states that->
• “the users always should feel in control of the software, rather
than feeling controlled by the software.”
14-MAR-14 K. INDHU 9
UI DESIGN RULE- III
• Some of the ways to put users in control are:
1. – Making the interface forgiving.
4. – Avoiding Modes.
14-MAR-14 K. INDHU 12
PROVIDING IMMEDIATE FEEDBACK
• Users should never press a key or
select an action without receiving
immediate visual feedback, audible
feedback, or both.
14-MAR-14 K. INDHU 13
AVOIDING MODES
• What is Mode?
– > A mode is a state that excludes general interaction or
otherwise, limits the user to specific interactions.
14-MAR-14 K. INDHU 14
AVOIDING MODES
• What is Mode?
– > Thus Modes interfere with user’s ability to use their
conceptual model of how the application should work.
14-MAR-14 K. INDHU 15
CAN MODES BE USEFUL?
• Yes, however:
• You should make modes an exception and limit their use.
14-MAR-14 K. INDHU 16
MODES CAN BE USEFUL (CON’T)
• These are some of the modes that can be used in the user
interface:-
• Modal Dialog
– (i) Message Box
– (ii) Confirmation Pop Up Box
– (iii) Error Alert Box
• Spring-Loaded Modes
– Users are in a spring-loaded mode when they continually must take some
action to remain in that mode.
– For (eg) dragging the mouse with a mouse button for selecting there by
highlight the text to cut, copy and paste.
• Tool-Driven Modes
– In Drawing application, while choosing a tool like pencil / paint brush, the
mouse pointer shape changes to match the selected tool.
14-MAR-14 K. INDHU 17
MAKING THE INTERFACE CONSISTENT
• Consistency is one way to develop and reinforce
the user’s conceptual model of applications.
• It gives the user the feeling that he or she is in
control
• The user can predict the behavior of the system
easily due to consistent behavior.
• User Interfaces should be consistent throughout
the applications.
• For example, keeping button locations consistent
make users feel in control.
14-MAR-14 K. INDHU 18
SO FAR WE STUDIED…
• UI Design Rules- (1), (2) and (3)
– RULE 1- MAKING THE INTERFACE SIMPLE
– RULE 2- MAKING THE INTERFACE TRANSPARENT AND NATURAL
– RULE 3- ALLOWING USERS TO BE IN CONTROL OF THE SOFTWARE
• What is Mode?
– > A mode is a state that excludes general interaction or otherwise, limits the user to
specific interactions.
• Avoiding Modes
• About Modes in Detail
• Making the Interface Consistent
14-MAR-14 K. INDHU 19
HAPPY LEARNING!!!