
In
computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, ...
, the desktop metaphor is an
interface metaphor which is a set of unifying concepts used by
graphical user interfaces to help users interact more easily with the computer.
The desktop metaphor treats the
computer monitor as if it is the top of the user's
desk, upon which ''objects'' such as
document
A document is a written, drawn, presented, or memorialized representation of thought, often the manifestation of non-fictional, as well as fictional, content. The word originates from the Latin ''Documentum'', which denotes a "teaching" o ...
s and
folders of documents can be placed. A document can be opened into a
window, which represents a paper copy of the document placed on the desktop. Small applications called
desk accessories are also available, such as a desk calculator or notepad, etc.
The desktop metaphor itself has been extended and stretched with various implementations of
desktop environments, since access to features and
usability
Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a soft ...
of the computer are usually more important than maintaining the 'purity' of the
metaphor. Hence one can find trash cans on the desktop, as well as disks and network volumes (which can be thought of as
filing cabinets—not something normally found ''on'' a desktop). Other features such as
menu bars or
taskbars have no direct counterpart on a real-world desktop, though this may vary by environment and the function provided; for instance, a familiar
wall calendar can sometimes be displayed or otherwise accessed via a taskbar or menu bar belonging to the desktop.
History
The desktop metaphor was first introduced by
Alan Kay at
Xerox PARC in 1970 and elaborated in a series of innovative software applications developed by PARC scientists throughout the ensuing decade. The first computer to use an early version of the desktop metaphor was the experimental
Xerox Alto, and the first commercial computer that adopted this kind of interface was the
Xerox Star. The use of
window controls to contain related information predates the desktop metaphor, with a primitive version appearing in
Douglas Engelbart's "
Mother of All Demos
"The Mother of All Demos" is a name retroactively applied to a landmark computer demonstration, given at the Association for Computing Machinery / Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer Society's Fall Joint Compu ...
",
though it was incorporated by PARC in the environment of the
Smalltalk
Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan Ka ...
language.
One of the first desktop-like interfaces on the market was a program called
Magic Desk I. Built as a cartridge for the
Commodore 64 home computer in 1983, a very primitive GUI presented a
low resolution
Image resolution is the detail an image holds. The term applies to digital images, film images, and other types of images. "Higher resolution" means more image detail.
Image resolution can be measured in various ways. Resolution quantifies how cl ...
sketch of a desktop, complete with telephone, drawers, calculator, etc. The user made their choices by moving a
sprite depicting a hand pointing by using the same
joystick
A joystick, sometimes called a flight stick, is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. A joystick, also known as the control column, is the principal cont ...
the user may have used for
video gaming. Onscreen options were chosen by pushing the fire button on the joystick. The Magic Desk I program featured a
typewriter
A typewriter is a mechanical or electromechanical machine for typing characters. Typically, a typewriter has an array of keys, and each one causes a different single character to be produced on paper by striking an inked ribbon selective ...
graphically emulated complete with audio effects. Other applications included a calculator,
rolodex organiser, and a
terminal emulator. Files could be archived into the drawers of the desktop. A
trashcan
A waste container, also known as a dustbin, garbage can, and trash can is a type of container that is usually made out of metal or plastic. The words "rubbish", "basket" and "bin" are more common in British English usage; "trash" and "can" ...
was also present.
The first computer to popularise the desktop metaphor, using it as a standard feature over the earlier
command-line interface was the
Apple Macintosh in 1984. The desktop metaphor is ubiquitous in modern-day personal computing; it is found in most
desktop environments of modern operating systems:
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
as well as
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
,
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, and other
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
systems.
BeOS observed the desktop metaphor more strictly than many other systems. For example, external hard drives appeared on the 'desktop', while internal ones were accessed clicking on an
icon representing the computer itself. By comparison, the Mac OS places all drives on the desktop itself by default, while in Windows the user can access the drives through an icon labelled "Computer".
Amiga terminology for its desktop metaphor was taken directly from workshop jargon. The desktop was called
Workbench, programs were called
tools, small applications (
applets) were utilities, directories were drawers, etc.
Icons of objects were animated and the directories are shown as drawers which were represented as either open or closed.
As in the
classic Mac OS and
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
desktop, an icon for a
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined ...
or
CD-ROM would appear on the desktop when the disk was inserted into the drive, as it was a virtual counterpart of a physical floppy disk or CD-ROM on the surface of a workbench.
Paper paradigm
The ''paper paradigm'' refers to the
paradigm used by most modern computers and operating systems. The paper paradigm consists of, usually, black text on a white background, files within folders, and a "desktop". The paper paradigm was created by many individuals and organisations, such as
Douglas Engelbart,
Xerox PARC, and
Apple Computer, and was an attempt to make computers more user-friendly by making them resemble the common workplace of the time (with papers, folders, and a desktop). It was first presented to the public by Engelbart in 1968, in what is now referred to as "
The Mother of All Demos".
From John Siracusa:
Back in 1984, explanations of the original Mac interface to users who had never seen a GUI before inevitably included an explanation of icons
An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, and Catholic churches. They are not simply artworks; "an icon is a sacred image used in religious devotion". The most c ...
that went something like this: "This icon represents your file on disk." But to the surprise of many, users very quickly discarded any semblance of indirection. This icon ''is'' my file. My file ''is'' this icon. One is not a "representation of" or an "interface to" the other. Such relationships were foreign to most people, and constituted unnecessary mental baggage when there was a much more simple and direct connection to what they knew of reality.
Since then, many aspects of computers have wandered away from the paper paradigm by implementing features such as "shortcuts" to files,
hypertext, and non-spatial file browsing. A shortcut (a link to a file that acts as a redirecting proxy, not the actual file) and hypertext have no real-world equivalent. Non-spatial file browsing, as well, may confuse novice users, as they can often have more than one window representing the same folder open at the same time, something that is impossible in reality. These and other departures from real-world equivalents are violations of the pure paper paradigm.
See also
*
Desktop environment
*
File browser
*
History of the GUI
*
Interface metaphor
*
Operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
*
Skeuomorph
*
Tiling window manager
*
Virtual desktop
*
WIMP (computing)
Notes and references
External links
ArsTechnica article on the spatial Mac OS Finder
{{DEFAULTSORT:Desktop Metaphor
User interface techniques
User interfaces
Graphical user interfaces
Software architecture
Metaphors by type
fr:Environnement de bureau#Métaphore du bureau