SlideShare a Scribd company logo
3
Most read
6
Most read
15
Most read
WELCOME  TO ALL
USER INTERFACE
Introduction: A function of the operating system that allows individuals to access and command the computer.  User Interface(UI), the junction between a user and a computer program. An interface is a set of commands or menus through which a user communicates with a program.
 
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:
These commands are very specific, for example in DOS you could type in: copy c:\item.txt   d:\ 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:\ Before Windows was developed, this type of user interface was what most people used to get the computer to follow instructions.
Nowadays, very few people have the knowledge to be able to use a command line interface. An example of this type of interface is DOS (Disk Operating System).
If the user knows the correct commands then this type of interface can be much faster than any other type of interface. This type of interface needs much less memory (RAM) in order to use it than other user interfaces. This type of interface does not use as much CPU processing time as the others do. A low resolution, cheaper monitor can be used with this type of user interface.
For someone who has never used a command line interface it can be very confusing.  Commands have to be typed in precisely, if there is a spelling error the command will fail. If you miss-type an instruction, it is often necessary to start all over again. There are a large number of commands which need to be learned - in the case of Unix, it can be hundreds.
This type of interface lets you interact with a computer or device by working your way through a series of screens or menus.
Think about your iPod or mobile phone, they both use a menu driven interface.  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. Cash point machines (ATMs) are another good example of a menu driven interface.
 
There are no commands to learn or remember. Step-by-step options are given so that the user doesn't have to remember anything. Even if you don't know what to do, you can usually guess you way around the options. Menu interfaces don't have to be visual, they can be spoken - good for telephones or for visually impaired people. They don't need huge amounts of processing power or memory.
A poorly designed menu interface may be slow to use. It can be irritating if there are too many menu screens to work through. 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.
A graphical user interface is the most common type of user interface seen today. 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'.
A GUI (pronounced gooey) is also known as a WIMP interface because it makes use of: W indows,  I cons,  M enus,  P ointers.  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.
This type of user interface is extremely easy to use, especially for a beginner. You do not have to learn complicated commands.  There are usually good help facilities provided with GUIs. They let you exchange data between different software applications .
It requires larger amount of hard disk space than other interfaces. It  needs  significantly more memory (RAM) to run than other interface types. It  uses  more processing power than other types of interface.
It is the job of a user interface to make a program easy to use.  A good user interface should: -Be attractive and pleasing to the eye. -Be easy to use. -Ensure all screens are consistent.
-Have all options clearly shown. -Have clear warning messages when someone makes a mistake. -Have online help and support.
Thank You.

More Related Content

PPTX
Relational Database Design
PPTX
Network Security Issues
PPTX
The Relational Database Model
PPTX
Number Systems
PPTX
Encryption ppt
PPTX
Geocentric Model
PPTX
Introduction to php
PPT
Policy formation and enforcement.ppt
Relational Database Design
Network Security Issues
The Relational Database Model
Number Systems
Encryption ppt
Geocentric Model
Introduction to php
Policy formation and enforcement.ppt

What's hot (20)

PPTX
Types of User interface
PPTX
File management
PPTX
Operating system and its types
PPTX
Presentation on Operating System & its Components
PPTX
Operating system
PPTX
Windows 10 module 1 ppt presentation
PPT
Peter Norton’s Introduction to Computers
PPT
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
PPTX
Introduction to Operating Systems
PPT
System software and Application software
PPS
Functions Of Operating System
PPT
Operating Systems
PPT
Lecture 1 intro to web designing
PDF
operating system structure
PPT
File Management in Operating Systems
PPT
Operating Systems
PPT
Introduction to ms dos
PDF
HIT3328 - Chapter04 - Complex Interactions
PDF
Introduction to Database Management System
PPT
File management ppt
Types of User interface
File management
Operating system and its types
Presentation on Operating System & its Components
Operating system
Windows 10 module 1 ppt presentation
Peter Norton’s Introduction to Computers
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
Introduction to Operating Systems
System software and Application software
Functions Of Operating System
Operating Systems
Lecture 1 intro to web designing
operating system structure
File Management in Operating Systems
Operating Systems
Introduction to ms dos
HIT3328 - Chapter04 - Complex Interactions
Introduction to Database Management System
File management ppt
Ad

Viewers also liked (10)

PPTX
Graphical User Interface
PDF
PPT
Graphical user interface of web form
PDF
PPTX
PPTX
PThreads Vs Win32 Threads
PPTX
User interfaces presentation
PPTX
Graphical User Interface (Gui)
PPT
Graphical User Interface (GUI) - 1
PPTX
human computer interface
Graphical User Interface
Graphical user interface of web form
PThreads Vs Win32 Threads
User interfaces presentation
Graphical User Interface (Gui)
Graphical User Interface (GUI) - 1
human computer interface
Ad

Similar to User Interface (20)

PPTX
Human computerinterface
PPTX
2.3 people and ict systems
PPT
C hapter 1 types-and_components_of_computer_system[1][1]
PPTX
The-Command-Line-Part-1-Slidebbbbbbbbbbbbbbbbs.pptx
PPT
47880531-HumanComputerInterfaceJMJMJHGJHHGJ
PPTX
OPERATING SYSTEM
DOCX
History of computer software.
PPT
User Interface-Advantages and Disadvantages of each type of user interface
PPTX
Human Computer Interaction
PPTX
Operating System.pptxjkkjhkjknknknknknknknk
PPSX
Types and components of computers
PPTX
interface
PDF
ERTS diagram
PPT
Adminstrating Through PHPMyAdmin
PPTX
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
PPTX
Operating systems final
PDF
Features Of A Operating System
PPTX
User interface presentation for esl students learning IT
PPT
Software (fundamentals)
PDF
GUI Web Designs.pdf
Human computerinterface
2.3 people and ict systems
C hapter 1 types-and_components_of_computer_system[1][1]
The-Command-Line-Part-1-Slidebbbbbbbbbbbbbbbbs.pptx
47880531-HumanComputerInterfaceJMJMJHGJHHGJ
OPERATING SYSTEM
History of computer software.
User Interface-Advantages and Disadvantages of each type of user interface
Human Computer Interaction
Operating System.pptxjkkjhkjknknknknknknknk
Types and components of computers
interface
ERTS diagram
Adminstrating Through PHPMyAdmin
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
Operating systems final
Features Of A Operating System
User interface presentation for esl students learning IT
Software (fundamentals)
GUI Web Designs.pdf

More from Nyros Technologies (20)

PPT
MVC Architecture in ASP.Net By Nyros Developer
PPT
Web Designing Bugs - Fixes By Nyros Developer
PPT
Capistrano Deployment By Nyros Developer
PPT
Silver Light By Nyros Developer
PPT
Web 2.0 Design Standards By Nyros Developer
PPT
Web 2.0 By Nyros Developer
PPT
Caching By Nyros Developer
PPT
Language Integrated Query By Nyros Developer
PPT
New Features in .Net Framework 4.0 By Nyros Developer
PPT
Oops in PHP By Nyros Developer
PPT
Connect with Facebook to Rails Application By Nyros Developer
PPT
Github By Nyros Developer
PPT
Research on Audio and Video Streaming
PPT
Audio and Video Streaming
PPT
Deploying Rails Apps with Capistrano
PPT
Capistrano - Deployment Tool
PPT
Social Networking
PPT
Payment Gateway
PPT
GIT By Sivakrishna
MVC Architecture in ASP.Net By Nyros Developer
Web Designing Bugs - Fixes By Nyros Developer
Capistrano Deployment By Nyros Developer
Silver Light By Nyros Developer
Web 2.0 Design Standards By Nyros Developer
Web 2.0 By Nyros Developer
Caching By Nyros Developer
Language Integrated Query By Nyros Developer
New Features in .Net Framework 4.0 By Nyros Developer
Oops in PHP By Nyros Developer
Connect with Facebook to Rails Application By Nyros Developer
Github By Nyros Developer
Research on Audio and Video Streaming
Audio and Video Streaming
Deploying Rails Apps with Capistrano
Capistrano - Deployment Tool
Social Networking
Payment Gateway
GIT By Sivakrishna

Recently uploaded (20)

PPTX
Machine Learning_overview_presentation.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
A Presentation on Artificial Intelligence
Machine Learning_overview_presentation.pptx
A comparative analysis of optical character recognition models for extracting...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
1. Introduction to Computer Programming.pptx
Big Data Technologies - Introduction.pptx
Machine learning based COVID-19 study performance prediction
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
SOPHOS-XG Firewall Administrator PPT.pptx
Encapsulation theory and applications.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
A Presentation on Artificial Intelligence

User Interface

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