Each type of interface has its own uses and suits different types of digital device. Of course, many digital devices will use multiple types of interface for different purposes.
In this lesson, we’ll learn about the user interfaces used for:
Computers, handheld devices and entertainment systems are all types of digital devices that we use all the time in our work and personal lives. They are used by all sorts of people, from all different backgrounds. This means that for many of us it is really important they have an intuitive and easy-to-use user interface.
By computers, what we mean here are the desktop and laptop personal computers that we use at home and in school. The most common type of user interface used on these devices is a graphical user interface, which is the user interface used by all modern PC operating systems.
This is because most users of personal computers are not technical IT users and so need a simple and intuitive user interface, but need the flexibility still given by a GUI.
Some software applications will use different types of interfaces though. As we learnt previously, programs like Command Prompt use a text-based interface and this is popular with technical users performing tasks like network admin.
The fact that these types of devices all use a keyboard makes using a text-based interface possible, whereas it wouldn’t be on devices like tablets and smartphones which don’t have keyboards.
Handheld devices include smartphones, tablets and e-readers. It can also include laptops, though we’ve talked about that in the “Computers” section above.
Most of these devices also use a graphical user interface, just like personal computers. The only difference being that they don’t use the “Pointer” part of a WIMP interface, because your finger is the pointer (as they use a touch screen).
However, smartphones & tablets will also commonly use other types of interfaces. For example:
E-readers will often make use of a menu interface, as they might not have the processing & memory capabilities for a complex graphical user interface. Instead, it will be a simpler interface with menu options to choose which book you want to read.
Entertainment systems include games consoles and home theatre systems (such as your Smart TV). These types of devices will most typically use a menu-based interface.
For example, your games console once started will often display a list of options, such as different games you have installed, or to alter settings or browse an e-store to buy more games. Your Smart TV will similarly offer options for the apps you have installed on the TV, like Netflix & Disney+. If you’re watching Live TV it also often has a menu showing all the channels and what they’re currently showing.
Are there any other types of interface used on your games console or smart tv? What about a speech interface? How might that be used?
Domestic appliances, controlling devices and embedded systems all typically have a single or small set of functions and very limited input and output methods. They also often have little processing power and memory. This makes it important that the user interfaces they use are simple.
Domestic appliances are devices we use for cooking, cleaning & such forth. For example, this can include air conditioners, dishwashers, tumble dryers, freezers, washing machines and microwave ovens. These types of devices use a variety of user interfaces.
Your air conditioner, dishwasher, tumble dryer, washing machine and microwave oven all make use of menu-based interfaces to allow you to choose different settings. Such as setting the temperature of the air conditioner, or the type of cycle to use on the washing machine.
We also commonly see sensors used in many domestic appliances, such as air conditioners and freezers, which will use temperature sensors to detect whether to turn up or down the heat.
By controlling devices, we’re referring to devices that will automatically perform some function, such as controlling the temperature of a room. Two examples of this are security lights and central heating systems.
Security lights and central heating systems will use sensor interfaces. The security light might detect motion to know when to turn on the security light. The central heating system will use a temperature to know when to turn on the radiators.
An embedded system is a computer system that is built into another device. For example, electronic parking meters, traffic lights, vending machines, smartwatches and robotic vacuum cleaners.
These types of devices are very varied and so use a range of user interfaces, for example:
Many embedded systems, make heavy use of menu-based interfaces. These types of devices often only want to perform a limited number of functions, and only have simple inputs too that wouldn’t allow for text-based interfaces or controlling a mouse on a GUI.
For example, electronic parking meters and vending machines may use a menu-based interface to allow users to easily select from a number of options, such as choosing how long you want to park for, or what drink you want to buy. Smartwatches also often use a menu-based interface to control the functions, as the screen size is too limited for a full GUI.
What other types of embedded systems can you think of and what user interface do you think they use? Remember, it could be more than one.
So to summarise what we’ve learnt in this lesson: