USER
INTERFACE
USER INTERFACE
People need a way of interacting with machines if they are to be useful.
COMMAND LINE INTERCACE
• A Command Line Interface allows the user to interact directly with the computer system by typing in
commands (instructions) into a screen
• You cannot just type in any kind of instruction of course, because the computer will only react to a definite
set of words.
• These commands are very specific, for example in DOS you have to type
• Before Windows was developed, this type of user interface was what most people used to get the computer to
follow instructions.
• A technician setting up a server in a data center might use a command line interface or a mainframe
administrator setting up a configuration file.
COMMAND LINE INTERFACE
MERITS DEMERITS
GRAPHICAL USER INTERFACE
• User friendly interface
• A GUI is also known as WIMP interface
• W-Windows(Rectangular area of screen)
• I-Icons(A symbol which represent a software application)
• M-Menus(A list of option from which a user can choose)
• P-Pointer(A symbol such as an arrow which moves around the screen as you move
your mouse. Helps to select objects)
• Many programs that run in windows are known as WYSIWYG
• What You See Is What You Get
GRAPHICAL USER INTERAFCE
MERITS DEMERITS
MENU BASED INTERFACE
• ATMs are another good example of a menu driven interface.
• Menu driven interfaces can also be verbal rather than visual
• Have a look at the menus in your word processor or spreadsheet package and see how many different choices
you are given.
• A well designed menu interface is simple to use, you just follow the instructions and make your choices.
MENU BASED INTERFACE
MERITS DEMERITS
FORM BASED INTERFACE
• This is a method of enabling you to interact with an application.
• A form interface can also be used to enter data into a system, for example a database system
will usually allow you to create a form to enter data into tables.
FORM BASED INTERFACE
MERITS DEMERITS
DIALOGUE BASED INTERFACE
• Way of interacting with your environment by means of the spoken word.
• Example many modern cars have a dialogue interface to allow control of mobile
phone while driving
• Example might be in a 'smart home' where the user can control the temperature,
light intensity, sound systems or curtains being closed by the use of spoken
commands.
• This involves the user speaking the commands until the system accepts the
command and reacts appropriately.
• Noise in the background can be a problem and may interfere with the interface
understanding the command.
• Dialogue interfaces often have a limited vocabulary.
DIALOGUE BASED INTERFACE
MERITS DEMERITS
GESTURE BASED INTERFACE
• Gesture recognition is a type of perceptual computing user interface that allows computers to capture
and interpret human gestures as commands.
• Gestural UI refers to using specific gestures, like scrolling, pinching and
tapping to operate an interface.
• Gestural user interface and gesture recognition technology has evolved from very basic motions and a
pplications to the complex, and it is now part of everyday life for a huge number of people.
• The Samsung Galaxy S4 is an example of one smartphone that has taken gesture UI a step further.
• The phone tracks and recognizes your eye movement and automatically scrolls down as your eyes
reach the bottom of the page.
GESTURE BASED INTERFACE
MERITS DEMERITS
Computer can track the movement of
each eye
Less accuracy
It can be used by some users who
cannot use input devices
It needs to accurately interpret the
movements made by the human user
Tracking individual finger, eyeball
requires highly accurate cameras or
sensors
It can be very difficult to control a
pointer when a finger is in mid-air
rather than firmly fixed to touch
screen.
REAL-TIME VIDEO CAPTIONING
A Concept Lab within Rochester Institute of Technology has created a
novel way to convert sign language into text, in real-time. The application
is intended for deaf users
NATURAL LANGUAGE INTERFACE
• This type of interface allows the user to speak or type in their normal
everyday language in order to interact with the computer.
• For example, some applications such as speech recognition software accepts
the spoken words and converts them into text on the computer. These
applications have a much wider vocabulary than the dialogue interface.
• An example of a natural language interface which makes use of written text
is a 'chat bot’.
• This software mimics a conversation - you ask it questions and it will come
back with a suitable comment for you.
Customers can message your chatbot to
schedule something right away
NATURAL LANGUAGE INTERFACE
MERITS DEMERITS

Types of User Interface

  • 1.
  • 2.
    USER INTERFACE People needa way of interacting with machines if they are to be useful.
  • 3.
    COMMAND LINE INTERCACE •A Command Line Interface allows the user to interact directly with the computer system by typing in commands (instructions) into a screen • You cannot just type in any kind of instruction of course, because the computer will only react to a definite set of words. • These commands are very specific, for example in DOS you have to type • Before Windows was developed, this type of user interface was what most people used to get the computer to follow instructions. • A technician setting up a server in a data center might use a command line interface or a mainframe administrator setting up a configuration file.
  • 4.
  • 5.
    GRAPHICAL USER INTERFACE •User friendly interface • A GUI is also known as WIMP interface • W-Windows(Rectangular area of screen) • I-Icons(A symbol which represent a software application) • M-Menus(A list of option from which a user can choose) • P-Pointer(A symbol such as an arrow which moves around the screen as you move your mouse. Helps to select objects) • Many programs that run in windows are known as WYSIWYG • What You See Is What You Get
  • 6.
  • 7.
    MENU BASED INTERFACE •ATMs are another good example of a menu driven interface. • Menu driven interfaces can also be verbal rather than visual • Have a look at the menus in your word processor or spreadsheet package and see how many different choices you are given. • A well designed menu interface is simple to use, you just follow the instructions and make your choices.
  • 8.
  • 9.
    FORM BASED INTERFACE •This is a method of enabling you to interact with an application. • A form interface can also be used to enter data into a system, for example a database system will usually allow you to create a form to enter data into tables.
  • 10.
  • 11.
    DIALOGUE BASED INTERFACE •Way of interacting with your environment by means of the spoken word. • Example many modern cars have a dialogue interface to allow control of mobile phone while driving • Example might be in a 'smart home' where the user can control the temperature, light intensity, sound systems or curtains being closed by the use of spoken commands. • This involves the user speaking the commands until the system accepts the command and reacts appropriately. • Noise in the background can be a problem and may interfere with the interface understanding the command. • Dialogue interfaces often have a limited vocabulary.
  • 12.
  • 13.
    GESTURE BASED INTERFACE •Gesture recognition is a type of perceptual computing user interface that allows computers to capture and interpret human gestures as commands. • Gestural UI refers to using specific gestures, like scrolling, pinching and tapping to operate an interface. • Gestural user interface and gesture recognition technology has evolved from very basic motions and a pplications to the complex, and it is now part of everyday life for a huge number of people. • The Samsung Galaxy S4 is an example of one smartphone that has taken gesture UI a step further. • The phone tracks and recognizes your eye movement and automatically scrolls down as your eyes reach the bottom of the page.
  • 14.
    GESTURE BASED INTERFACE MERITSDEMERITS Computer can track the movement of each eye Less accuracy It can be used by some users who cannot use input devices It needs to accurately interpret the movements made by the human user Tracking individual finger, eyeball requires highly accurate cameras or sensors It can be very difficult to control a pointer when a finger is in mid-air rather than firmly fixed to touch screen.
  • 15.
    REAL-TIME VIDEO CAPTIONING AConcept Lab within Rochester Institute of Technology has created a novel way to convert sign language into text, in real-time. The application is intended for deaf users
  • 16.
    NATURAL LANGUAGE INTERFACE •This type of interface allows the user to speak or type in their normal everyday language in order to interact with the computer. • For example, some applications such as speech recognition software accepts the spoken words and converts them into text on the computer. These applications have a much wider vocabulary than the dialogue interface. • An example of a natural language interface which makes use of written text is a 'chat bot’. • This software mimics a conversation - you ask it questions and it will come back with a suitable comment for you. Customers can message your chatbot to schedule something right away
  • 17.