HTTP://WWW.COMPUTER-WORLD1.COM

Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World
Computer World


The Web Ask
 


 
Computer Information
MENU  
  COMPUTER HELP
  Computing Notes
  => 1 Introduction To Computing
  => 1.1 Computer Hardware
  => 1.2 Computer Software
  => 1.3 The Human-Computer Interface
  => 1.4 Business Information Systems
  => 1.5 Batch Processing
  => 2 Word Processing
  => 2.1 Introduction
  => 2.2 Editing Facilities
  => 2.3 Bullets And Numbering
  => 2.4 Layout Facilities
  => 2.5 Headers And Footers
  => 2.6 Style Controls
  => 2.7 Spelling And Grammar Checking
  => 2.8 Inserting Columns
  => 2.9 Borders And Shading
  => 2.10 Tables
  => 2.11 Inserting Graphics
  => 2.12 Mail Merging
  => 2.13 Macros
  => 3 Programming In QuickBASIC
  => 3.1 Introduction
  => 3.2 Variables, Input And Output
  => 3.3 Arithmetic Operators
  => 3.4 Iteration
  => 3.5 Selection
  => 3.6 Functions
  => 3.7 Subprograms
  => 3.8 Recursion
  => 3.9 Arrays
  => 3.10 Program Structure
  => 3.11 Jackson Structure Diagrams
  => 3.12 String Processing
  => 4 Data Representation
  => 4.1 Different Computer Codes
  => 4.2 Binary Integers
  => 4.3 Higher Number Bases
  => 4.4 Graphics, Sounds And Other Interpretations
  => 4.5 Fixed Point Binary Numbers
  => 4.6 Floating Point Binary Numbers
  => 4.7 Range And Accuracy
  => 5 Spreadsheets
  => 5.1 Introduction
  => 5.2 General Features
  => 5.3 "What If" Calculations
  => 5.4 Changing The Workbook's Appearance
  => 5.5 Relative And Absolute Reference
  => 5.6 Sorting And Filters
  => 5.7 Charts
  => 5.8 Lookup
  => 5.9 The IF Function
  => 5.10 Goal Seeker
  => 5.11 Solver
  => 5.12 Macros
  => 6 Files
  => 6.1 File Concepts
  => 6.2 Serial & Sequential Files
  => 6.3 Indexed Sequential Files
  => 6.4 Random Access Files
  => 6.5 Overview of File Processing
  => 7 Standard Algorithms
  => 7.1 Linear Searches
  => 7.2 Binary Search
  => 7.3 Internal Sorting
  => 7.4 External Sorting
  => 8 Legal Issues And Data Security
  => 8.1 The Computer Missuse Act 1990
  => 8.2 The Data Protection Act 1984
  => 8.3 Computer Fraud
  => 8.4 Software Copyright
  => 8.5 Viruses And Trojans
  => 8.6 Security Of Data
  => 8.7 Data Integrity
  => 9 Databases
  => 9.1 Flat-file Databases
  => 9.2 Introduction To Relational Databases
  => 9.3 The Aims Of Database Normalisation
  => 9.4 Security And Integrity Issues
  => 9.5 Database Management
  => 10 Data Structures
  => 10.1 Introduction
  => 10.2 Linear Lists
  => 10.3 Linked Lists
  => 10.4 Queues
  => 10.5 Stacks
  => 10.6 Binary Trees
  => 11 Systems Development
  => 11.1 Introduction
  => 11.2 Analysis
  => 11.3 Design
  => 11.4 Graphical System Representation
  => 11.5 Development
  => 11.6 Testing
  => 11.7 Implementation
  => 11.8 Maintenance
  => 11.9 System Documentation
  => 12 Peripherals
  => 12.1 Input Devices
  => 12.2 Output Devices
  => 12.3 Storage Devices
  => 13 Computer Architecture
  => 13.1 The Processor And Memory
  => 13.2 The Fetch-Execute Cycle
  => 13.3 Data Buses
  => 13.4 Processing Architectures
  => 13.5 Assembly Language
  => 14 Translation
  => 14.1 Interpreters
  => 14.2 Compilers
  => 14.3 Compilation Phases
  => 14.4 Assemblers
  => 15 Operating Systems
  => 15.1 Operating System Functions
  => 15.2 Different OS Modes
  => 15.3 Job Control Language
  => 15.4 The Scheduler And Dispatcher
  => 15.5 Memory Management
  => 15.6 Peripheral Control
  => 15.7 Backing Store Management
  => 16 High Level Programming
  => 16.1 High And Low Level Languages
  => 16.2 Language Classification
  => 16.3 Language Generations
  => 16.4 Logic Programming
  => 16.5 Choosing A Programming Language
  => 17 Computers & Communication
  => 17.1 Data Transmission
  => 17.2 Local Area Networks
  => 17.3 Wide Area Networks
  => 17.4 The Internet
  बातमी वाचु शकता
  जनरल नॉलेज
  HELPLINE
  GALLERY
  Calculators and Converters
  Zoo Animal Photos
  Short form list
  LOGIN
  HOME
  CONTACT
  CHAT ME !!!
  INTRODUCTION
  SUBMIT URLs
  ADD OWN LINK
  Banner Exchange
  IPL T20 Live Scores
  NATIONAL ANTHEM OF INDIA
  Birthday Reminder
  FUNNY PAGE
  TOP LIST
  MAP AND SATELLITE IMAGE
  Your IP Address
  MOBILE WAP SETTINGS
  INDEX



Bookmark and Share



Online Reference
Dictionary, Encyclopedia & more
Word:
Look in: Dictionary & thesaurus
Medical Dictionary
Legal Dictionary
Financial Dictionary
Acronyms
Idioms
Encyclopedia
Wikipedia
Periodicals
Literature
Other languages:
by:


INDIA
1.3 The Human-Computer Interface
Section 1.3

Introduction To Computing

1.3 The Human-Computer Interface

The term 'Human-Computer Interface' (HCI) describes the interaction between the user and the computer.

All computers require some sort of HCI.

The following are a list of tasks for which special purpose interfaces are required:

  • getting cash from an ATM
  • a jest pilot checking an instrument panel
  • a modern photocopier

1.3.1 Interface Design Principals

When designing an interface, we wish to ensure that users perform tasks:

  • Safely
  • Effectively
  • Efficiently

and possibly:
  • Enjoyably

The Considerations

  • Who will use the system?
  • What tasks is the computer performing?
  • What environment will the computer be used in?
  • What is technologically feasible?

1.3.2 Command Driven Interfaces

In order to instruct the computer, the user has to type in the command and enter it to be processed.

Advantages

  • Could be quicker to enter more complex commands that would normally have to be accessed via a number of menus.

Disadvantages

  • The user must learn and use the command syntax.
  • Little or no help support. Vague error messages.

1.3.3 The WIMP Environment

WIMP stands for Windows, Icons, Menus, Pointers

Windows

Can be used to display software or files. Easy to manipulate. Often allow more than one task to be viewed at once.

Icons

Represent a file or directory or a frequently accessed task.

Menus

Menus allow much of the complexity of the software to be hidden until needed.

Pointer

Controlled by mouse - used instead of keyboard.

1.3.4 Menus

Full Screen/Window Menu

This type of menu reamins on screen until the user makes a choice. Usually used at the start of an application.

Pull Down Menus

Pull down menus are usually displayed at the top an application menu. When the user clicks on an item a menu appears.

Pop Menus

Usually pop-up in response to an action referring to a particular object.

1.3.5 Forms And Dialogue Boxes

When a user is required to enter data it is common to display a form on the screen for a user to fill in.

In a WIMP environment forms are usually called dialogue boxes.

Forms should have:

  • a title
  • plenty of space
  • an indication of how many characters should be present in each field
  • default values where possible
  • a facility to allow the user to go back and correct mistakes
  • items displayed in a logical sequence
  • exit and help facilities
  • written messages mainly in lower case
  • a sensible number of 'attention grabbing' devices

1.3.6 Speech Driven Interfaces

Speech/Sound Output

Whole messages or individual words are spoken and recorded digitally. Output that would normally be displayed can be 'spoken' by the computer.

Uses

  • Phone banking
  • '192' Directory enquires
  • Document text speakers

Command And Control Systems

Such systems recognise a small vocabulary of technical terms.

Uses (In PCs):

  • Run software
  • Control printing

Uses (In Business):

  • Automatic call handling

Large Vocabulary Dictation Systems

With these systems the computer is controlled by instructions spoken in whole sentences.

If the system is unsure what a particular word was it can examine the structure of the sentence to predict what the word was.

Natural Language Dialogue Systems

These types of interfaces allow the user to instruct the computer without need for a particular 'syntax'.

Advantages:

  • It is a form communication that is natural to people requiring little or no training.
  • There is no 'syntax' to follow - the computer will adapt to different ways of speaking.

However:

  • The computer may not recognise some extreme accents.
  • Artificial languages may be more concise.
  • Although there is some controversy on this point, some people believe that after a while people may become to regard the computer as human.

< Previous Back To Topic Next >

COMPUTER-WORLD1  
 
Username:
Password:
 
SHOUTBOX  
 








 
SMS 160by2  
 
Forgot Password / Username

 
VISITS  
 
 
Time  
  free guide to setting up a website
 
Today, there have been 80 visitorson this page!
Matrimony Search Widgets
Matrimony Search


Home
SILICONINDIA FACEBOOK YOUTUBE MYSPACE

HOME :: :: INDEX :: :: COMPUTING NOTES :: ::COMPUTER HELP

This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free