Jump to content

Desktop metaphor: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Reverted edits by Ag037535 (talk): Nonconstructive editing (HG) (3.1.20)
Citation bot (talk | contribs)
Added citeseerx. Removed parameters. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Articles that may contain original research from March 2009 | #UCB_Category 9/49
 
(35 intermediate revisions by 24 users not shown)
Line 2: Line 2:
{{Original research|date=March 2009}}
{{Original research|date=March 2009}}
{{Refimprove|date=September 2010}}
{{Refimprove|date=September 2010}}
}}{{short description|Concept used on desktop computer graphical user interfaces}}
}}
[[File:Writing desk.jpg|thumb|The computer interface is a [[conceptual metaphor]] of a [[writing desk]]]]
[[File:GNOME-Screenshot-2.10-FC4.png|thumb|A computer desktop, with various folders and files visible]]
[[File:Writing desk.jpg|thumb|The computer interface is a [[conceptual metaphor]] of a [[writing desk]].]]


In [[computing]], the '''desktop metaphor''' is an [[interface metaphor]] which is a set of unifying concepts used by [[graphical user interface]]s to help users interact more easily with the computer.<ref name="autogenerated1">[http://www.csdl.tamu.edu/~l0f0954/academic/cpsc610/hw2-3.htm Desktop Metaphor]</ref> The desktop metaphor treats the [[computer monitor]] as if it is the user's [[desk]]top, upon which ''objects'' such as [[document]]s and [[File folder|folders]] of documents can be placed. A document can be opened into a [[window (computing)|window]], which represents a paper copy of the document placed on the desktop. Small applications called [[Desk Accessory|desk accessories]] are also available, such as a desk calculator or notepad, etc.
In [[computing]], the '''desktop metaphor''' is an [[interface metaphor]] which is a set of unifying concepts used by [[graphical user interface]]s to help users interact more easily with the computer.<ref name="autogenerated1">{{cite web|url=http://www.csdl.tamu.edu/~l0f0954/academic/cpsc610/hw2-3.htm|title=Desktop Metaphor|website=www.csdl.tamu.edu|access-date=2011-06-09|archive-url=https://web.archive.org/web/20010222011552/http://www.csdl.tamu.edu/~l0f0954/academic/cpsc610/hw2-3.htm|archive-date=2001-02-22|url-status=dead}}</ref> The desktop metaphor treats the [[computer monitor]] as if it is the top of the user's [[writing desk|desk]], upon which ''objects'' such as [[document]]s and [[File folder|folders]] of documents can be placed. A document can be opened into a [[window (computing)|window]], which represents a paper copy of the document placed on the desktop. Small applications called [[Desk accessory|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 environment]]s, since access to features and [[usability]] of the computer are usually more important than maintaining the ‘purity’ of the [[metaphor]]. Hence we find trash cans on the desktop, as well as disks and network volumes (which can be thought of as [[filing cabinet]]s—not something normally found ''on'' a desktop). Other features such as [[menu bar]]s, [[task bar]]s, or [[Dock (computing)|dock]]s have no counterpart on a real-world desktop.
The desktop metaphor itself has been extended and stretched with various implementations of [[desktop environment]]s, since access to features and [[usability]] 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 cabinet]]s—not something normally found ''on'' a desktop). Other features such as [[menu bar|menu bars]] or [[taskbar|taskbars]] have no direct counterpart on a real-world desktop, though this may vary by environment and the function provided; for instance, a familiar [[Calendar (stationery)|wall calendar]] can sometimes be displayed or otherwise accessed via a taskbar or menu bar belonging to the desktop.


==History==
==History==

[[Image:Apple Macintosh Desktop.png|thumb|left|alt=A screenshot of the original Mac OS. See caption.|The original 1984 [[Classic Mac OS|Mac OS]] desktop popularized the new [[graphical user interface]]. Users communicated with the computer not through abstract textual [[Command-line interface|commands]] but rather using a metaphorical desktop that included [[Computer icon|icons]] of [[real life]] items with which the user was already familiar.]]
The desktop metaphor was first introduced by Alan Kay at [[Palo Alto Research Center|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]],<ref>{{cite paper | last1 = Koved | first1 = Larry | first2 = Ted | last2 = Selker | title = Room with a view (RWAV): A metaphor for interactive computing. | citeseerx = 10.1.1.22.1340 | publisher = IBM TJ Watson Research Center | date = 1999 }}</ref><ref>Thacker, Charles P., et al. [http://research.microsoft.com/en-us/um/people/blampson/25-Alto/25-Alto.pdf Alto: A personal computer.] Xerox, Palo Alto Research Center, 1979.</ref> and the first commercial computer that adopted this kind of interface was the [[Xerox Star]]. The use of [[window control]]s to contain related information predates the desktop metaphor, with a primitive version appearing in [[Douglas Engelbart]]'s "[[Mother of All Demos]]",<ref name=ArsTechnica2>{{cite web
The desktop metaphor was first introduced by [[Alan Kay]], David C. Smith, and others at [[Palo Alto Research Center|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]],<ref>{{cite web | last1 = Koved | first1 = Larry | first2 = Ted | last2 = Selker |url=https://citeseerx.ist.psu.edu/doc/10.1.1.22.1340| title = Room with a view (RWAV): A metaphor for interactive computing. | publisher = IBM TJ Watson Research Center | date = 1999 | citeseerx = 10.1.1.22.1340 }}</ref><ref>Thacker, Charles P., et al. [http://research.microsoft.com/en-us/um/people/blampson/25-Alto/25-Alto.pdf Alto: A personal computer.] Xerox, Palo Alto Research Center, 1979.</ref> and the first commercial computer that adopted this kind of interface was the [[Xerox Star]]. The use of [[window control]]s to contain related information predates the desktop metaphor, with a primitive version appearing in [[Douglas Engelbart]]'s "[[Mother of All Demos]]",<ref name=ArsTechnica2>{{cite web
|url=http://arstechnica.com/old/content/2005/05/gui.ars/2
|url=https://arstechnica.com/old/content/2005/05/gui.ars/2
|title=A History of the GUI (Part 2)
|title=A History of the GUI (Part 2)
|publisher=Ars Technica
|website=Ars Technica
|year=2005
|year=2005
|last=Reimer
|last=Reimer
|first=Jeremy
|first=Jeremy
|accessdate=2009-09-14
|access-date=2009-09-14
}}</ref>
}}</ref>
though it was incorporated by PARC in the environment of the [[Smalltalk]] language.<ref name=ArsTechnica3>{{cite web
though it was incorporated by PARC in the environment of the [[Smalltalk]] language.<ref name=ArsTechnica3>{{cite web
|url=http://arstechnica.com/old/content/2005/05/gui.ars/3
|url=https://arstechnica.com/old/content/2005/05/gui.ars/3
|title=A History of the GUI (Part 3)
|title=A History of the GUI (Part 3)
|publisher=Ars Technica
|website=Ars Technica
|year=2005
|year=2005
|last=Reimer
|last=Reimer
|first=Jeremy
|first=Jeremy
|accessdate=2009-09-14
|access-date=2009-09-14
}}</ref>
}}</ref>


One of the very first desktop-like interfaces on the market was a program called Magic Desk I built on a cartridge for the [[Commodore 64]] [[home computer]] in 1983. A very primitive GUI presented a [[low resolution]] sketch of a desktop, complete with telephone, drawers, calculator, etc.
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]] sketch of a desktop, complete with telephone, drawers, calculator, etc. The user made their choices by moving a [[Sprite (computer graphics)|sprite]] depicting a hand pointing by using the same [[joystick]] 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]] 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 [[Trash (computing)|trashcan]] was also present.
The user made their choices by moving a [[Sprite (computer graphics)|sprite]] depicting a hand pointing by using the same [[joystick]] the user may have used for [[video gaming]]. Onscreen options were chosen by pushing the fire button on the joystick. The Magic Desk program featured a [[typewriter]] 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 [[Trash (computing)|trashcan]] 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 environment]]s of modern operating systems: [[Microsoft Windows|Windows]] as well as [[macOS]], [[Linux]], and other [[Unix-like]] systems.
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 environment]]s of modern operating systems: [[Microsoft Windows|Windows]] as well as [[macOS]], [[Linux]], and other [[Unix-like]] systems.


[[BeOS]] observed the desktop metaphor more strictly than many systems. For example, external hard drives appeared on the ‘desktop’, while internal ones were accessed clicking on an [[Icon (computing)|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".
[[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 (computing)|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 (AmigaOS)|Workbench]], programs were called [[tools]], small applications ([[applets]]) were utilities, directories were drawers, etc.
[[Amiga]] terminology for its desktop metaphor was taken directly from workshop jargon. The desktop was called [[Workbench (AmigaOS)|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 either open or closed.
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]] desktop, an icon for a [[floppy disk]] 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.
As in the [[classic Mac OS]] and [[macOS]] desktop, an icon for a [[floppy disk]] 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==
==Paper paradigm==
[[File:Xerox Star applications.jpg|thumb|right|[[Xerox Star]] showing an application and [[Computer icon|icons]] on the desktop.]]
[[File:Xerox Star applications.jpg|thumb|right|[[Xerox Star]] showing an application and [[Computer icon|icons]] on the desktop]]
[[File:Mate DE on Debian.png|thumb|right|[[MATE (software)|MATE desktop environment]] running on [[Debian]] showing the desktop, application menu, and about MATE window]]
[[File:Mate DE on Debian.png|thumb|right|[[MATE (software)|MATE desktop environment]] running on [[Debian]] showing the desktop, application menu, and About MATE window]]
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).<ref>{{cite web|url=http://toastytech.com/guis/desk.html|title=Realworld Desk}}</ref> It was first presented to the public by Engelbart in 1968, in what is now referred to as "[[The Mother of All Demos]]".
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).<ref>{{cite web|url=http://toastytech.com/guis/desk.html|title=Realworld Desk}}</ref> 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:<ref>[http://arstechnica.com/articles/paedia/finder.ars/3 About the Finder...: Page 3<!-- Bot generated title -->]</ref>
From John Siracusa:<ref>{{cite web|url=https://arstechnica.com/articles/paedia/finder.ars/3|title=About the Finder...|website=arstechnica.com|year=2003}}</ref>


<blockquote>Back in 1984, explanations of the original [[Apple Macintosh|Mac]] interface to users who had never seen a [[GUI]] before inevitably included an explanation of [[icon (computing)|icon]]s 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.</blockquote>
<blockquote>Back in 1984, explanations of the original [[Apple Macintosh|Mac]] interface to users who had never seen a [[GUI]] before inevitably included an explanation of [[icon (computing)|icons]] 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.</blockquote>


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.
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==
==See also==
* [[Interface metaphor]]
* [[History of the GUI]]
* [[Desktop environment]]
* [[Desktop environment]]
* [[WIMP (computing)]]
* [[Virtual desktop]]
* [[Tiling window manager]]
* [[Operating system]]
* [[File browser]]
* [[File browser]]
* [[History of the GUI]]
* [[Interface metaphor]]
* [[Operating system]]
* [[Skeuomorph]]
* [[Skeuomorph]]
* [[Tiling window manager]]
* [[Virtual desktop]]
* [[WIMP (computing)]]


==Notes and references==
==Notes and references==
{{Reflist}}
{{Reflist}}


== External links ==
==External links==
* [http://arstechnica.com/articles/paedia/finder.ars/3 ArsTechnica article on the spatial Mac OS Finder]
* [https://arstechnica.com/articles/paedia/finder.ars/3 ArsTechnica article on the spatial Mac OS Finder]


{{DEFAULTSORT:Desktop Metaphor}}
{{DEFAULTSORT:Desktop Metaphor}}

Latest revision as of 11:30, 20 November 2024

A computer desktop, with various folders and files visible
The computer interface is a conceptual metaphor of a writing desk.

In computing, 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.[1] The desktop metaphor treats the computer monitor as if it is the top of the user's desk, upon which objects such as documents 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 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

[edit]

The desktop metaphor was first introduced by Alan Kay, David C. Smith, and others 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,[2][3] 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",[4] though it was incorporated by PARC in the environment of the Smalltalk language.[5]

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 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 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 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 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 as well as macOS, Linux, and other Unix-like 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 desktop, an icon for a floppy disk 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

[edit]
Xerox Star showing an application and icons on the desktop
MATE desktop environment running on Debian showing the desktop, application menu, and About MATE window

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).[6] 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:[7]

Back in 1984, explanations of the original Mac interface to users who had never seen a GUI before inevitably included an explanation of icons 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

[edit]

Notes and references

[edit]
  1. ^ "Desktop Metaphor". www.csdl.tamu.edu. Archived from the original on 2001-02-22. Retrieved 2011-06-09.
  2. ^ Koved, Larry; Selker, Ted (1999). "Room with a view (RWAV): A metaphor for interactive computing". IBM TJ Watson Research Center. CiteSeerX 10.1.1.22.1340.
  3. ^ Thacker, Charles P., et al. Alto: A personal computer. Xerox, Palo Alto Research Center, 1979.
  4. ^ Reimer, Jeremy (2005). "A History of the GUI (Part 2)". Ars Technica. Retrieved 2009-09-14.
  5. ^ Reimer, Jeremy (2005). "A History of the GUI (Part 3)". Ars Technica. Retrieved 2009-09-14.
  6. ^ "Realworld Desk".
  7. ^ "About the Finder..." arstechnica.com. 2003.
[edit]