0% found this document useful (0 votes)
21 views13 pages

Lecture 14 User Int Design

Uploaded by

rahul gandu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views13 pages

Lecture 14 User Int Design

Uploaded by

rahul gandu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

User Interface (UI) Design

 UI design - is the process, in which designers use to build


interfaces in software or computerized devices, focusing on
looks or style used.

 Elements of UI design :- buttons to click, the texts, images,


sidebars, layouts, and sliders.

 Example : Google Docs


Characteristics of a user interface
 Speed of learning. A good user interface should be easy to learn.

 Speed of learning is hampered by complex syntax and semantics of the command
issue procedures.
 A good user interface should not require its users to memorize commands.

 Speed of use. Speed of use of a user interface is determined by the time and
user effort necessary to initiate and execute different commands.

 Speed of recall. Once users learn how to use an interface, the speed with which
they can recall the command issue procedure should be maximized.
Characteristics of a user interface

 Error prevention :-. A good user interface should minimize the scope of
committing errors while initiating different commands.

 Attractiveness :-. A good user interface should be attractive to use. In


this respect, graphics-based user interfaces have a definite advantage over
text-based interfaces.

 Consistency :-. The commands supported by a user interface should be


consistent. Consistency facilitates speed of learning, speed of recall, and
also helps in reduction of error rate.

 Feedback :-. A good user interface must provide feedback to various


user actions.
Characteristics of a user interface

 Error recovery (undo facility). While issuing commands, even the


expert users can commit errors. Therefore, a good user interface should
allow a user to undo a mistake committed by him while using the
interface.

 User guidance and on-line help. Users seek guidance and on-line help
when they either forget a command or are unaware of some features of
the software.

 Whenever users need guidance or seek help from the system, they should
be provided with the appropriate guidance and help.
BASIC CONCEPTS:
Mode-based interface vs. Mode-less interface

 A mode is a state or collection of states in which only a subset of all


user interaction tasks can be performed.

 In a mode-less interface, the same set of commands can be


invoked at any time during the running of the software.

 Thus, a mode-less interface has only a single mode and



 All the commands are available all the time during the operation of
the software.

 A mode-based interface, different set of commands can be


invoked depending on the mode in which the system is.
Graphical User Interface (GUI) vs.
Text-based User Interface (TBUI)

 In a GUI, multiple windows with different information can


simultaneously be displayed on the user screen.

 This is perhaps one of the biggest advantages of GUI over


text-based interfaces.

 Iconic information representation and symbolic information


manipulation is possible in a GUI.
GUI vs. T-BUI

 A GUI usually supports command selection using an attractive and


user-friendly menu selection system.

 In a GUI, a pointing device such as a mouse or a light pen can be
used for issuing commands.

 The use of a pointing device increases the efficacy issue procedure.


Advantages of Text-based User Interface (TBUI)

 A text-based user interface can be implemented even on a


cheap alphanumeric display terminal.

 Graphics terminals are usually much more expensive than


alphanumeric terminals.
Types of user interfaces

 User interfaces can be classified into the


following three categories:

 • Command language based interfaces

 • Menu-based interfaces

 • Direct manipulation interfaces


Command Language-based
Interface

 A command language-based interface – as the name itself


suggests, is based on designing a command language which the
user can use to issue the commands.

 The user is expected to frame commands in the language and


type them in appropriately whenever required.

 A command language-based interface can be made concise


requiring minimal typing by the user.

 Command language-based interfaces allow fast interaction with


the computer and simplify the input of complex commands.
Menu-based Interface
 A menu-based interface is based on recognition of
the command names, rather than recollection.

 in a menu-based interface the typing effort is


minimal as most interactions are carried out through
menu selections using a pointing device.

 Advantage of a MBI does not require the users


to remember the exact syntax of the
commands.
Direct Manipulation Interfaces

 Direct manipulation interfaces present the interface to the


user in the form of visual models (i.e. icons or objects).

 For this reason, direct manipulation interfaces are sometimes


called as iconic interface.

 Here, user issues commands by performing actions on


the visual representations of the objects,

 e.g. drag an icon into a trash box, for deleting the file.

 Advantages :
 the icons can be recognized by the users very easily, and
 that icons are language-independent.

You might also like