Fundamentals Of Digital Technology (Form Driven Interface (Advantages …
Fundamentals Of Digital Technology
GUI: Graphical User Interface
are regions of the screen used to display information & allow multiple applications to be opened /where applications are opened
graphical representation of an applications, software, folders or a command that when clicked will execute.
Pre defined list of options presented to users on pull down list
used to show the position of the cursor onscreen/ an arrow that can be moved around the screen and is used to select things.
:green_cross: Easy to learn
:green_cross: Menus are self-explanatory
:green_cross: Interface is the same across aplications
:green_cross: More than one program can run at the same time
:green_cross:Require extra RAM and backing storage as a result of software being graphic intensive
:green_cross: can have a long loading time due to stages of interpretation
:green_cross: May be irritating be experienced users
CLI: Command Line Interface
:red_cross: Commands are typed in at a prompt to run programs or perform actions.
:red_cross: There were no visual clues to tell you what to do next.
this meant computers used to be quite difficult to use, so this type of interface is only really suitable for expert users.
:red_cross: Command-line interface are still used today on many servers.
:red_cross: These computer need to use all of their computing power running networks, etc. so they do not use GUI
A command line interface displays a command prompt which looks like C:/> When accessed in DOS, which gives the user a means of typing commands directly to the computer along with any required parameters or switches.
:red_cross: Once the user presses 'enter' the command is interpreted by the computer and, if valid, is carried out.
:red_cross: The computer responds by displaying text on the computer screen
:red_cross: The user can make use of a predetermined number of commands, which can range from single characters and abbreviations to whole- word commands
- This is a message marker indicating the point or purpose of input
- This refers to additional information required for a command
:check: Suitable for advanced users
:check: If the user knows the correct commands then this type of interface can be much faster than other interfaces
:check: this type of interface needs much less memory (RAM) in order to use it than other user interfaces due to low graphics.
:check:A CLI does not require windows to run.
:check: A low resolution, cheaper monitor can be used.
:check: not suitable for beginners as you need to know commands before you can operate the computer.
:check: There are a large number of commands which need to be learned- in case of Unix it can be hundreds
:check: commands have to be typed precisely. if there is a spelling error the command will fail.
:check: if you mis-type an instruction, it is often necessary to start from scratch again.
Prompted Dialogue Interface
Prompted dialogue interfaces use a window to guide the user through a series of steps. In order to complete a task, the user is offered a series of options and text boxes to fill in.
By clearly promoting for all necessary data and assuming little expertise from the user, the probability of unacceptable input is greatly reduced There are two basic forms of promoted dialogue those are:
Forms are formatted dialogue screen containing a number of blank responses and corresponding prompts or labels.
The form interface is similar in appearance to printed data collection forms.
However drop down box menus, check buttons and radio buttons may be used to limit the options available to a user.
Each field on the form will often relate to a data field in a data base. The user types and corrects their input on the form until they are satisfied, before choosing their execution buttons
The screen layout will match the layout of the filled data collection form.
Form Driven Interface
From driven interfaces to the user to have a dialogue with a computer system by entering information in a series of form fields
:star: Forms are used for dialogue when supplying information.
It's common for operating systems or an application to use a variety of interface styles
Good designers realise that no single interface is perfect, so they use different interfaces for different tasks.
:star: Easy to program
:star: Easy for the user to see the options available
:star: Data validation can be used on data entry forms
:star: little or no training needed
:star: they do not need huge amounts of processing power or memory.
:star: Only limited options presented
:star: Visually impaired people might have trouble seeing the text or options
:star: not good for highly complex applications for example
:star: a tax form might have 20 pages of options that need completed
Menu Driven Interface
:fire: Often seen on devices where the input device is limited e.g. a TV remote
:fire: Suitable for novice users
:fire: Some options take you to further menus while final options perform an action.
:fire: Cannot edit the menu, to make customisations.
Touch Sensitive interfaces (TSI)
:fireworks: Touch sensitive interfaces can be found on many mobile devices such as smart phones or a tablet computer
:fireworks: They work by your finger touching the screen.
:fireworks: The touching is detected by the device into instructions.
:fireworks: As well as tapping, the screen swiping and pinching actions.
:fireworks: A capacitive touch screen is used