User Interface


Published on

Seminar Presentation on User Interface by Setty on 27th June, 2009 at Nyros Technologies, Kakinada.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

User Interface

  1. 1. <ul><li>WELCOME TO ALL </li></ul>
  2. 2. <ul><li>USER INTERFACE </li></ul>
  3. 3. <ul><li>Introduction: </li></ul><ul><ul><li>A function of the operating system that allows individuals to access and command the computer. </li></ul></ul><ul><ul><li>User Interface(UI), the junction between a user and a computer program. </li></ul></ul><ul><ul><li>An interface is a set of commands or menus through which a user communicates with a program. </li></ul></ul>
  4. 5. <ul><li>A Command Line Interface allows the user to interact directly with the computer system by typing in commands (instructions) into a screen which looks similar to the one below: </li></ul>
  5. 6. <ul><li>These commands are very specific, for example in DOS you could type in: </li></ul><ul><li>copy c:item.txt   d: </li></ul><ul><li>That tells the machine to copy the file 'item.txt' that resides in the root directory of drive C: into the root directory of drive D: </li></ul><ul><li>Before Windows was developed, this type of user interface was what most people used to get the computer to follow instructions. </li></ul>
  6. 7. <ul><li>Nowadays, very few people have the knowledge to be able to use a command line interface. </li></ul><ul><li>An example of this type of interface is DOS (Disk Operating System). </li></ul>
  7. 8. <ul><li>If the user knows the correct commands then this type of interface can be much faster than any other type of interface. </li></ul><ul><li>This type of interface needs much less memory (RAM) in order to use it than other user interfaces. </li></ul><ul><li>This type of interface does not use as much CPU processing time as the others do. </li></ul><ul><li>A low resolution, cheaper monitor can be used with this type of user interface. </li></ul>
  8. 9. <ul><li>For someone who has never used a command line interface it can be very confusing. </li></ul><ul><li>Commands have to be typed in precisely, if there is a spelling error the command will fail. </li></ul><ul><li>If you miss-type an instruction, it is often necessary to start all over again. </li></ul><ul><li>There are a large number of commands which need to be learned - in the case of Unix, it can be hundreds. </li></ul>
  9. 10. <ul><li>This type of interface lets you interact with a computer or device by working your way through a series of screens or menus. </li></ul>
  10. 11. <ul><li>Think about your iPod or mobile phone, they both use a menu driven interface. </li></ul><ul><li>You are presented with a menu, you make a choice and then the next menu appears on the screen. You make another choice and so on. </li></ul><ul><li>Cash point machines (ATMs) are another good example of a menu driven interface. </li></ul>
  11. 13. <ul><li>There are no commands to learn or remember. </li></ul><ul><li>Step-by-step options are given so that the user doesn't have to remember anything. </li></ul><ul><li>Even if you don't know what to do, you can usually guess you way around the options. </li></ul><ul><li>Menu interfaces don't have to be visual, they can be spoken - good for telephones or for visually impaired people. </li></ul><ul><li>They don't need huge amounts of processing power or memory. </li></ul>
  12. 14. <ul><li>A poorly designed menu interface may be slow to use. </li></ul><ul><li>It can be irritating if there are too many menu screens to work through. </li></ul><ul><li>You often can't go to the exact place you want right at the start. You have to work your way through the menu screens even if you know where you want to get to. </li></ul>
  13. 15. <ul><li>A graphical user interface is the most common type of user interface seen today. </li></ul><ul><li>It is a very 'friendly' way for people to interact with the computer because it makes use of pictures, graphics and icons - hence why it is called 'graphical'. </li></ul>
  14. 16. <ul><li>A GUI (pronounced gooey) is also known as a WIMP interface because it makes use of: </li></ul><ul><li>W indows, I cons, M enus, P ointers. </li></ul><ul><li>All modern operating systems have at least one type of GUI. For example Microsoft Windows is a GUI, Apple Macintosh has another. Linux has a number of Graphical User Interfaces available. </li></ul>
  15. 17. <ul><li>This type of user interface is extremely easy to use, especially for a beginner. </li></ul><ul><li>You do not have to learn complicated commands. </li></ul><ul><li>There are usually good help facilities provided with GUIs. </li></ul><ul><li>They let you exchange data between different software applications . </li></ul>
  16. 18. <ul><li>It requires larger amount of hard disk space than other interfaces. </li></ul><ul><li>It needs significantly more memory (RAM) to run than other interface types. </li></ul><ul><li>It uses more processing power than other types of interface. </li></ul>
  17. 19. <ul><li>It is the job of a user interface to make a program easy to use. </li></ul><ul><li>A good user interface should: </li></ul><ul><li>-Be attractive and pleasing to the eye. </li></ul><ul><li>-Be easy to use. </li></ul><ul><li>-Ensure all screens are consistent. </li></ul>
  18. 20. <ul><li>-Have all options clearly shown. </li></ul><ul><li>-Have clear warning messages when someone makes a mistake. </li></ul><ul><li>-Have online help and support. </li></ul>
  19. 21. <ul><li>Thank You. </li></ul>