0% found this document useful (0 votes)
21 views9 pages

Understanding Graphical User Interfaces

The document discusses the components of a graphical user interface (GUI) including pointers, icons, desktop, dialogue boxes, windows, icons, menus, and pointing devices (WIMP). It then describes different types of cursors including the arrow cursor, text pointer/I-beam, and hand cursor.

Uploaded by

Arlindo Adriano
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views9 pages

Understanding Graphical User Interfaces

The document discusses the components of a graphical user interface (GUI) including pointers, icons, desktop, dialogue boxes, windows, icons, menus, and pointing devices (WIMP). It then describes different types of cursors including the arrow cursor, text pointer/I-beam, and hand cursor.

Uploaded by

Arlindo Adriano
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Instituto Superior Politécnico Lusíada do Huambo

Grupo Saber Angola – Universidade Lusíada de Angola

DEPARTAMENTO DE CIÊNCIAS JURIDÍDICAS

GRAPHICAL USE INTERFACE

Huambo, 2023/2024
Instituto Superior Politécnico Lusíada do Huambo

Grupo Saber Angola – Universidade Lusíada de Angola

Número Integrantes Curso Ano


11285023 Arlindo Adriando Informática 1º
11306323 Arão Zaqueu Braga Sukatela Informática 1º
11307723 Evanilson Gomes Eduardo Chitonga Informática 1º
11299523 Isaac Vulo Chinuma Informática 1º

Cadeira Grupo N.
Inglês II 2º Grupo - Informática

O DOCENTE

______________________________

Inácio Fonseca Fernando

Huambo, 2023/2024
Sumário
INTRODUCTION............................................................................................................................4
1 DIALOGUE BOX.....................................................................................................................5
2 WIMP...................................................................................................................................6
3 FORMS THE CURSOR TAKES ON YOUR COMPUTER..............................................................7
1. Arrow Cursor:..............................................................................................................7
2. Text Pointer/I-beam......................................................................................................7
3. Hand Cursor.................................................................................................................7
CONCLUSION................................................................................................................................8
BIBLIOGRAPHIC REFERENCES.......................................................................................................9
4

INTRODUCTION

A GUI (graphical user interface) is a system of interactive visual components for


computer software. A GUI displays objects that’s convey information and represent actions
that the user can take. The objects change color, size, or visibility when the user interacts with
them.

A GUI such as Windows, macOS, Linux, Apple IOS, or Android allows the user to
interact with the system using an environment of graphical icons, menus, and windows. With
a GUI, a system is easier to use and requires less knowledge of the overhead command
structure that controls the system. For this reason, most users rely on GUI environments.

Components of GUI:

 Pointers: The pointer appears on the user’s screen as a marking symbol.


The pointer moves on to choose instructions and objects as per requirement.
 Icons: Icons allude to tiny visual representations of windows,
documents, actions and other things on the display screen to simplify. A pointer and
pointing device can be used by the user to carry out the initial tasks for the overall
processes.
 Pointing tool: At the initial stages, the pointing tool enables the user to
select and move the required pointer items on the screen, include a trackball or mouse.
It is the most beneficial tool in GUI.
 Desktop: The desktop is the screen that is contained within the icons
and user beneficial.
5

1 DIALOGUE BOX

A dialog box is a common type of window in the Graphical User Interface (GUI) that
displays information to the user or prompts the user for input. It provides a way for software
applications to interact with the user and the applications or software. The dialog box is used
to interact with the user by presenting information, requesting input, and confirmation the
actions. It serves as the communication tool between the user interaction and control.

Dialog boxes are appearance as differently, featuring the title bar, the area of the
content, and interaction buttons used by the users. The title bar is used to display the dialog
title it provides the context for the user. The content is used to display the messages such as
input fields or relevant to the purpose of the dialog box. Buttons are used to allow the users to
perform some actions like confirming the dialog, canceling the dialog, or dismissing the
dialog.

Purpose of Dialog Box:

 User Input;
 Selections;
 Configuration and Settings;
 Progress Indication;
 Confirmation and Decision Making;
 Alerts and Notifications.

Examples of Dialog Box:

1. Alert Dialog Box;


2. File Save or Open Dialog Box;
3. Confirmation Dialog Box.
6

2 WIMP

Windows, icons, menus and pointing device (WIMP) denotes a style of computer-
human interaction involving the aforementioned elements of the graphical user interface
(GUI) which is the most common interaction method being used by desktop computers today.
WIMP interaction was developed at Xerox PARC in 1973, and the term coined by Merzouga
Wilberts in 1980, with the method popularized by Apple’s Macintosh in 1984.

Windows, icons, menus and pointing device (WIMP) interaction is what the general
public is used to in computing, because it is the most common interaction used in popular
operating systems such as Windows, Apple’ OS and even in modern Linux and UNIX-like
operating systems. But in more development-oriented operating systems such as Linux and
UNIX, there is an option to forgo the pointing device altogether and perform all interaction
with the OS through the command prompt or shell, but the windows remain.

Characteristics of a WIMP system:

A window isolates programs from each other, which allows a user to switch between
running programs by giving focus to specific windows.

Icons act as shortcuts to various programs, locations and actions possible in the OS. 
A menu which can be text-based, icon-based or a combination of both can be used as a
selection system for various tasks.

A pointer represents the location of a device movement, typically a mouse used to


make selections in the GUI. Because WIMP is so common, it has been erroneously used as a
synonym for the GUI. This is false because even though all WIMP systems are a type of GUI,
not all types of GUIs are WIMP, some do not use windows to isolate applications, and mobile
operating systems like Android and iOS use icons, widgets and menus, but not windows or
pointing devices.
7

3 FORMS THE CURSOR TAKES ON YOUR COMPUTER

In computing, a cursor is an indicator used to show position on a monitor screen or


that responds to keystrokes on a text input device or actions on a pointing device. Generally, it
is in the form of a white arrow in a diagonal position with the tip to the left and up, although it
can take different sizes, and shapes. Each type of mouse cursor has its own function and
purpose, which changes depending on the situation.

So let’s reveal the 3 different types or forms of cursors with their names and pictures.

1. Arrow Cursor:

2. Text Pointer/I-beam

3. Hand Cursor
8

CONCLUSION

GUIS were designed to tackle the usability challenges of the text-based command line
interface (CLI). Earlier, with CLI, users had to work with complicated commands to operate a
computer. GUI eliminated that problem by implementing operating system (OS) that supports
clickable visual elements for easy interaction. Modern GUIS also feature touchscreens and
voice recognition capabilities.

Nowadays most users of operating systems use graphical user interfaces, because a
GUI uses graphics, images, icons or elements linked to reality to connect to the actions or
functionalities that the systems offer to the user, which as already mentioned, without a GUI it
is very difficult to manipulate these systems without a deep knowledge of the CLI commands.
That's why GUI is very important for software developers and especially for users of those
same software for research, work, and entertainment.

As technology is one of the most evolving aspects in the world, GUIs are not left out
in this process and have continued to evolve with the beginning of the 21st century, bringing
concepts such as 3D graphics, touch-based interfaces and mobile operating systems such as
IOS and android.
9

BIBLIOGRAPHIC REFERENCES

Geeksforgeeks official page. (s.d). font: [Link]

GLENDINNING, ERIC H.; MCEWAN, Jonhn (1999) – Basic English for computing. Oxford Press

Common questions

Powered by AI

Cursors on a computer can take several forms, each serving specific functions. The Arrow Cursor, commonly seen as a white diagonal arrow, is used for general navigation and selection. The Text Pointer or I-beam allows users to select text within documents. The Hand Cursor typically indicates clickable links, enabling easier interaction with links in web or document environments. Each cursor type serves as an intuitive point of interaction, assisting in different tasks on the computer screen .

Dialog boxes in GUIs play a crucial role in interactions by serving as communication tools between users and software applications. They prompt users for input, requests, or confirmations, providing contexts like user input, selections, configurations, progress indications, confirmations, alerts, and notifications. Components typically include a title bar, content area, and interaction buttons, guiding user decisions and interactions within applications .

GUIs have evolved significantly with technological advancements, incorporating new capabilities such as touch-based interfaces and 3D graphics to enhance user interaction. Modern GUIs now often include features like voice recognition, enabling users to execute commands through speech. They also integrate more interactive elements like animations and haptic feedback in response to user interactions, providing richer and more informative user experiences. Mobile OS like iOS and Android pioneered many of these innovations, contributing to more intuitive and engaging interfaces that align with contemporary user expectations .

Icons in a GUI serve as small visual representations of applications, files, or actions that facilitate user recognition and interaction. By utilizing familiar symbols, icons reduce the cognitive load on users, allowing them to efficiently navigate and execute commands within an operating system. This improves overall user experience by enhancing visual clarity and accessibility, providing tangible clicks to execute tasks, and enabling quick identification of function locations within the interface .

WIMP systems primarily rely on elements like windows and pointing devices, most suited for desktop environments. However, they are less effective for touch and non-conventional interfaces used in mobile operating systems such as iOS and Android, which utilize touch gestures and widgets instead of windows. These mobile interfaces require different interaction methods, focusing on touch-based inputs and direct manipulation of screen elements. Consequently, WIMP systems can appear cumbersome on devices where touch and gesture capabilities are primary, reducing their effectiveness in mobile environments .

In a WIMP GUI, windows isolate different applications by providing separate spaces for each program's interface. This isolation allows users to manage multiple applications concurrently without interference, supporting multitasking and ease of navigation between tasks. Windows help maintain focus on specific tasks by allowing users to bring certain applications to the foreground. This functionality is crucial as it streamlines workflow, enhances efficiency, and keeps the user environment organized, thereby optimizing user interaction and resource management on a computer .

The development of the WIMP interface (Windows, Icons, Menus, and Pointing devices) revolutionized computer user interaction by making computing more accessible and intuitive. Developed at Xerox PARC in 1973 and popularized by Apple's Macintosh in 1984, WIMP introduced visual elements that mirrored real-world metaphors, significantly lowering the barrier to entry for using computers compared to command-line interfaces. It allows users to interact with computers through isolated windows, accessible programs through icons, task selections via menus, and devices like mice for navigation. While widely associated with GUIs, not all GUI systems use windows, pointing devices, or components of WIMP, especially in mobile OS like iOS and Android .

GUIs addressed usability challenges from CLI interfaces by simplifying user interaction with visual elements like icons, buttons, and menus, reducing the necessity to memorize complex command syntax characteristic of CLIs. This resulted in greater accessibility and ease of use, facilitating broader adoption across casual and professional users. GUIs support intuitive learning and quick navigation through graphical symbols that are easier to interpret, contributing to greater productivity and user satisfaction. The continuous evolution of GUIs with features like touchscreens and voice recognition further enhanced software interaction, making interfaces responsive and adaptable for modern user needs .

The primary components of a Graphical User Interface (GUI) include pointers, icons, a pointing tool, and the desktop. Pointers are symbols that appear on the user's screen to choose instructions and objects. Icons are small visual representations of windows, documents, and actions, simplifying user interactions. The pointing tool, such as a mouse or trackball, allows users to select items on the screen, making it a vital tool in GUI environments. The desktop serves as the screen containing these icons, facilitating user usability by providing a visual interface that is easier to comprehend than command-line interfaces. These elements enhance user interaction by allowing intuitive control and manipulation of software, reducing the need for memorizing complex command structures .

Pointing tools, such as mice and trackballs, are critical in GUI environments as they enable users to interact precisely and efficiently with graphical elements on the screen. These tools allow for quick selection, drag-and-drop operations, and direct interaction with user interface components, significantly enhancing user efficiency. Pointing devices contribute to seamless navigation, making complex tasks manageable with intuitive gestures, thus minimizing errors and improving workflow productivity. Their development has been pivotal to the success of GUIs, making operations more intuitive and less dependent on keyboard commands .

You might also like