The Goal
The Goal
BIT275CO
well-organized, managed and provides some Digital Devices often come with screen.
appealing feeling to the eyes.
Screen were only used for displaying some
Meaningful arrangements. status or information in a computer
system.
Why is design important?
With growth and expanse of computer
The satisfaction of using anything is directly technology, interaction with computer
concerned with its design. system was made possible through the
screens and input devices.
Design is equally important in physical goods
as well as digital assets and software User Interface (UI) is meant to allow human
applications. computer interaction.
Course Objective
How to design user interface?
1. Someone wants a software because s/he realizes software can solve his
business problems.
What is trend?
• It also includes the communication • How will the UI look like when a
between different modules and user starts a software application?
objects and their responsibilities
and functions. • What will the button with “Login”
text do when it is clicked?
Models of Interface Design
Conceptual Model Implementation Model Manifest Model
In the figure Represented Models represent manifest models. The closer the manifest models are to
the mental model, the better is the manifest model of interface design. So, instead of being closer to
implementation model, closer to mental model is necessary for a good interface design.
Modeling From User’s Point of View
Visual Software
● Must of user-centric rather than technology-centric.
● The qualities of user-centric are visualness and program’s vocabulary.
● Technology-centric is about graphicalness.
Visual Interface Design (Contd.)
● Visual software is required because humans process it better than textual
ones.
● Interaction must be visual. For this, GUI is replaced by VUI (Visual User
Interface).
● So visual interface design is about software that has user interaction in some
observable form.
● When we look a view in front of us, our eye receives the visual input and
passes it to the brain.
● Brain unconsciously process patterns. It also establishes a system of priority.
● Brain consciously analyzes visual inputs.
Visual Processing (Contd.)
How human brain processes complex scene?
● Complex scene is broken into chunks of the view that are manageable pieces like
building, street, tree, etc.
● If we have difficult time visual complexity, the visual information that we see puts us in a
state of shock.
● If the brain quickly processes those chunks, then it starts to analyze for the details.
● If there’s someone we saw in past in the view, our subconscious brain identifies it that
we had seen the person somewhere before.
● Then the details are observed to identify who the person actually is.
● Likewise, documents also are identified first through patterns.
● To know what the document has, we look for the details.
Visual Pattern
● Need to present the program’s components on the screen as recognizable
visual patterns with accompanying text as a descriptive supplement.
● Patterns are engine of unconscious recognition. (To recognize something, we
don’t need details in it. This is the difference of pattern from pictures, images
or icons)
● Pattern matching is done by unconscious mind.
● Reading is done by conscious mind. It is only done after pattern matching.
● Visual patterns have text but in a secondary role of distinguishing between
objects with similar patterns. If there are a number of menus with icons
followed by text or label, all of them give the visual pattern of menus.
Visual Pattern (Contd.)
Example:
● While driving, if we see some symbols on highways with written text in them
like “H26” within a shape, we learn the shape from the context in which it is
used. The symbols represent that the road is a highway.
● From then on, it represents the context.
● Whenever we see the same visual pattern on a new location, our brain
identifies the visual pattern with context and makes us aware that we are on
highways.
Visual Interface Design (Contd.)
Visual Interface is based on visual patterns.
As a result of this, user can understand and manipulate the interface and achieve
user goals.
The Canonical Vocabulary
Learning a new software and its user interface is like learning a new language.
In order to let learners learn it easily, we must restrict the vocabulary of the
language.
GUI were first user interfaces to restrict range of such vocabulary for
communicating with the user.
Input changed from command line to a tightly restricted set of mouse based
actions.
Drawbacks of Command line based UI
● Must know exactly what text or command the program accepts.
● Must remember letters and symbols (symbols used in text).
● Must remember the sequence of words in commands.
● Must remember the capitalization of some words in commands.
● https://www.coursera.org/learn/ui-design
If you want to know what exactly user interface design is for and what jobs are available in the
present world related to this, this course by Coursera is very helpful.
By Biplap Bhattarai