Saltar al contenido

15 1. Graphical User Interfaces


For example, in a web browser, clicking a hyperlink starts loading a new web page. But if the click handler is written so that it actually retrieves the web page itself, then the web browser will be very painful to use. Because its interface will appear to freeze up until the click handler finishes retrieving the web page and returns to the event loop. The common method of interacting with a computer that allows any image to be displayed on screen. Except for entering text on the keyboard, the primary way the computer is operated is with a mouse or touchpad pointing device. The mouse/touchpad is used to select icons and menu options as well as move and resize windows that frame the application and elements within it. The major GUIs are Windows and Mac along with GNOME and KDE for Linux.


Posted: Fri, 16 Oct 2020 07:00:00 GMT [source]

Every technological device that requires user interaction employs a user interface. Common devices the public use on a daily basis include smartphones, computers and tablets, which all feature graphical user interfaces. Although it may seem that we have always had the ease of use of GUIs, the public only gained access to this technology in the 1980s.

g.u.i graphical user interface

The Macintosh’s GUI has all three major components of a GUI, which are the windowing system, an imaging model, and an API. A well-designed graphical user interface can have a positive impact on the customer experience. Consumers are increasingly turning to self-service channels, such as company websites and apps, to get their issues resolved and their questions answered. Graphical user interfaces for these self-service methods need to be intuitive and well tested with end users. Another place a good GUI can make a difference is in the contact center. When agent-facing tools have well designed GUIs, it can reduce training time and make it easier for agents to assist customers. The importance of graphical user interfaces shouldn’t be overlooked as a tool to improve both customer and employee satisfaction.

Sony Introduces New Plugin for Creators: 360 Reality Audio Creative Suite – YMCinema Magazine

Sony Introduces New Plugin for Creators: 360 Reality Audio Creative Suite.

Posted: Sat, 09 Jan 2021 18:48:00 GMT [source]

Also, using the command line can become slow and error-prone when users must enter long commands comprising many parameters or several different filenames at once. However, windows, icons, menus, pointer interfaces present users with many widgets that represent and can trigger some of the system’s available commands.

In this article, we provide an overview of what a graphical user interface is. Technologies such as Flash, Java, JavaScript, and Silverlight enable interactions such as drag-and-drop, playing audio, drawing on the screen, and access to the keyboard and mouse. The advantage of a graphical user interface is a stark improvement in useability for the average person. Graphical user interface applications are self descriptive, feedback is typically immediate, and visual cues encourage and steer discoverability. A graphical user interface is a type of user interface through which users interact with electronic devices via visual indicator representations. The graphical user interface brings great convenience to computer users.

This Type Of Design Makes Using Your Computer Easier

g.u.i graphical user interface

The Xerox PARC user interface consisted of graphical elements such as windows, menus, radio buttons, and check boxes. The concept of icons was later introduced by David Canfield Smith, who had written a thesis on the subject under the guidance of Kay. The PARC user interface employs a pointing device along with a keyboard. These aspects can be emphasized by using the alternative term and acronym for windows, icons, menus, pointing device . This effort culminated in the 1973 Xerox Alto, the first computer with a GUI, though the system never reached commercial production. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces , which require commands to be typed on a computer keyboard.

Where is GUI used?

The actions in a GUI are usually performed through direct manipulation of the graphical elements. Beyond computers, GUIs are used in many handheld mobile devices such as MP3 players, portable media players, gaming devices, smartphones and smaller household, office and industrial controls.

Menus allow users to execute commands by selecting from a list of options. Users use the mouse or other pointing devices in the GUI to select an option. Menus are usually placed at the top or bottom of the screen, all the commands that operating an application needed are grouped together. A desktop is displayed after start-up, sometimes referred to as the «desktop environment» including windows and file browsers. In the general interface, icons for various applications and data are placed on the desktop, so users can start working in the desktop. But graphical user interfaces are event-driven programs, which means everything is triggered by an input event handler.


Apple introduced the Macintosh as a computer «for rest of us.» The GUI was a major part of the overall goal of the Macintosh. All graphical applications copied the Macintosh in its design and usage. The Macintosh introduced the first menu, icons, and point-and-click, mouse driven processing. With these menus and icons, the Macintosh was the first computer system that limited the users to contextual correct answers. For example, once the user made a selection via a menu, the menu limited the user’s subsequent actions.


Menus are graphical representations of available software commands. A window is a rectangular area of the GUI interface that displays information independently from the rest of the screen. For instance, when you click on an icon and open up an application or a file, it will open up in its own window. Even users who are not experienced with GUI interfaces can easily manipulate windows. For example, one can show or hide a window by clicking on an icon or a function button and can move a window by clicking on it and dragging it to a new position.