Everything2
Near Matches
Ignore Exact
Full Text
Everything2

graphical user interface

created by N-Wing

(thing) by N-Wing (1.3 d) (print)   ?   1 C! I like it! 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 (8.4 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 to live by:
    I must escape the noose of my adult responsibility
    Death eating a cracker
    (Biblical) Love
    Panty Regents of the Planet Vajj
    Doric invasion
    Genitive
    Lenny Henry
    How to peel and devein shrimp
    Things to consider when choosing a Martial Art
    Japan's 21st century crisis
    The day my mom died
    American Indian Religious Freedom Act
    Henry VIII
    New Writeups
    locke baron
    Tyan Thunder K8WE(thing)
    locke baron
    Udaloy class destroyer(thing)
    Scaevola
    Same-sex marriage(idea)
    SteveMurrayFromNZ
    Waiver(idea)
    nailbiter
    nerve stapling(thing)
    locke baron
    Multiple Myeloma(thing)
    SubSane
    blonde, freckles, skinny, short(person)
    arcanamundi
    A Ruba'iyat for May(person)
    riverrun
    Timed Writing(idea)
    auraseer
    Fling(fiction)
    StrawberryFrog
    Iron Man(review)
    devolution
    Misogyny and Porn, East to West - An Empirical Analysis(idea)
    devolution
    Korea is a place that refuses to stand still(idea)
    Beanie127
    The Pacifist Soldier(fiction)
    VergilKint
    Distilled from Dreams(fiction)
    Everything 2 is brought to you by the letter C and The Everything Development Company