Everything2
Near Matches
Ignore Exact
Full Text
Everything2

graphical user interface

created by N-Wing

(thing) by N-Wing (1.2 d) (print)   ?   (I like it!) 1 C! Sun May 07 2000 at 2:31:40

(Here is my attempt to explain GUI in terms that a computer-illiterate person could understand.)

When a person wants to use the computer, they have to somehow interact with it, or use it (hence the term, "user", which refers to the person using the computer). A computer's interface is the means by which a user tells the computer what to do. Of course, a person doesn't only interact with computers, they also "interface" with other tools and machines. For example, the interface of a stove is the buttons/knobs used to control the temperature; and the interface of a car is the steering wheel, pedals, and other controls. Stoves have a fairly simple interface, just a few controls, because they can do only one thing. A car has more options (speed up, slow down, turn, listen to the radio), so it is more complicated. Computers are even more advanced, and they usually have more flexible means by the user can communicate with it.

There are few computers that lack a keyboard, which is an input device, like the controls on a stove. On older (personal) computers, the only way for the user to use the computer was through typing commands. The screen they looked at only showed letters and symbols. (That way of using the computer is called a character user interface or command line interface.) A major problem with this method is that new users wouldn't be able to use the computer unless they already knew what to do. However, with the advent of more powerful computers, the computer can display pictures, or graphics in addition to text. The user can also use something like a mouse or trackball to move a little picture on-screen (usually in the shape of an arrow) called a cursor.

There are several advantages of a graphical interface over a character interface:

  • Assuming the user has some basic computer skills (like moving the cursor on the screen using the mouse), they can explore the environment on their own.
  • The user can see what things they can do, and choose one. This way, they don't have to know what is possible to do and how to do it before they start.
  • Pictures are easier to comprehend and take less time to process than reading paragraphs of text.
  • Multiple things can be done at once. If the screen is large enough, the user can work on several things at once, and switch between them at will.

A graphical user interface, or GUI, is simply a method of interacting with a computer that uses pictures and text instead of just text. Like most things, some GUIs are better than others in certain areas. A well-made beginner GUI can make it easy for a new user to start using the computer to complete a task, and learn how to do new things on it. A powerful GUI allows an experienced user to do tasks quickly. However, in most cases, an interface that is easy for a newbie to use is a hindrance to a power user, and vice versa, which is one contributing factor to OS wars.

This writeup is subject to editing by N-Wing at a later date.
created: 2000.05.06.n6; updated: 2001.01.30.n2


(thing) by indestructible (10.7 mon) (print)   ?   (I like it!) Sun May 07 2000 at 2:56:59

Right now you are reading this node through the graphical user interface(GUI) of your browser. It is often described as the look and feel of the computer. Many familiar metaphors are used to describe the interface such as a desktop or seeing applications through windows.

Invented by Xerox in the 70's, and later used by Apple for the Mac. Microsoft came out a couple of years later with many of the same ideas. Elements of the Graphical User Interface include:

  • pull-down menus
  • icons
  • scroll bars
  • mouse
  • windows
  • Before GUI, there was command-line interfaces like DOS. This interface forced users to remember commands and the responses were famously brief.

    As technology advances, multimedia elements will be more common and virtual reality interfaces should appear.


    printable version
    chaos

    Command Line Interface parallel web character user interface device context
    radio button OS Wars HCI GUI
    Hollywood principle J2EE greyed out Quasimodo
    XFree86 Unguiform Windows UI
    coordinates Software design user interface Microsoft and the Internet
    Network user Laser Squad Nemesis Mini vMac Os
    Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
      Epicenter
    Login
    Password

    password reminder
    register

    Everything2 Help

    Cool Staff Picks
    Nodes your grandma would have liked:
    How to get rid of a tailgater
    Spirited Away
    The Microsoft Sound
    There is Power in a Union
    Music's saddest time
    Paradox
    Pleasures of the Flesh -- A tale told between blackouts
    prison rape
    We were supposed to fall
    Indian policies of famous Americans
    The Nixon-Khrushchev "Kitchen Debate"
    Baked potato
    g-spot
    New Writeups
    antigravpussy
    One fly amongst many(person)
    sam512
    Moon Base Shackleton, 1978(fiction)
    Pavlovna
    toy boy(person)
    XWiz
    tear jerker(review)
    Heitah
    Anarchy is Order(idea)
    jessicaj
    July 26, 2008(dream)
    Berek
    ABBA(person)
    devolution
    k-hole(place)
    Nadine_2
    The Sound Of Madness(review)
    SwimmingMonkey
    Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
    locke baron
    lynx(thing)
    Simulacron3
    Reality, Dimensions and the Natural Ontology(essay)
    SubSane
    Making Love to a 9-Foot Woman(person)
    Ouzo
    Thoughts(idea)
    antigravpussy
    I fall silent, listening. The breadcrumbs are talking about us(person)
    E2 is a by-product of the existence of The Everything Development Company