Jump to content

Window (computing): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
cleaned and revised order, Steve Jobs != apple programmer (clean it up)
→‎intro: too much for average joe? -> shortened | (-) "Captain Obvious" lines | (+) blocks
Line 1: Line 1:
{{2otheruses|the graphical display of the functions of a computer|the operating system|Microsoft Windows||Window (disambiguation)}}
{{2otheruses|the graphical display of the functions of a computer|the operating system|Microsoft Windows||Window (disambiguation)}}
{{unreferenced|date=July 2008}}
{{unreferenced|date=July 2008}}
[[Image:Gnome-2.16-screenshot.png|thumb|300px|An example of a graphical user interface in
[[Image:Gnome-2.16-screenshot.png|thumb|300px|An example of a windows in graphical user interface - [[GNOME]]. Two application windows are displayed. Note, that one partly overlaps the other.]]
[[GNOME]], with two application windows displayed, one partly overlapping the other]]
<!-- Deleted image removed: [[Image:Windows Window.PNG|300px|thumb|An example of a Window in Microsoft Windows Vista]] -->
<!-- Deleted image removed: [[Image:Windows Window.PNG|300px|thumb|An example of a Window in Microsoft Windows Vista]] -->
In [[computing]], a '''window''' is a visual area containing some kind of [[user interface]]. It has (usually) rectangular shape. It displays the '''output''' of and allows '''input''' of one or more [[Process_(computing)|processes]].


In [[computing]], a '''window''' is a visual area, usually rectangular in shape, containing some kind of [[user interface]], displaying the output of and allowing input for one of a number of simultaneously running computer processes. Windows are primarily associated with graphical displays, where they can be manipulated with a [[Pointer (computing)|pointer]]. A [[graphical user interface]] (GUI) that uses windows as one of its main metaphors is called a [[windowing system]].
Windows are primarily associated with graphical displays, where they can be manipulated with a [[Pointer (computing)|pointer]].

A [[graphical user interface]] (GUI) using windows as one of its main "[[Interface_metaphor|metaphors]]" is called a [[windowing system]].


==Properties==
==Properties==

Revision as of 19:04, 26 April 2009

Template:2otheruses

An example of a windows in graphical user interface - GNOME. Two application windows are displayed. Note, that one partly overlaps the other.

In computing, a window is a visual area containing some kind of user interface. It has (usually) rectangular shape. It displays the output of and allows input of one or more processes.

Windows are primarily associated with graphical displays, where they can be manipulated with a pointer.

A graphical user interface (GUI) using windows as one of its main "metaphors" is called a windowing system.

Properties

Windows are (almost always - see 3d display) 2d objects (like papers or books) arranged on a plane called "desktop". They can be (usually) :

  • resized
  • moved
  • hidden
  • restored
  • closed

Window can be composed of another windows. Those winodws are either arranged into mosaic (for example text editor Emacs) or they may overlap - (it is called "multiple document interface". When two window overlap (one is on top of the other) the upper is (usually) opaque.

One program can have multiple windows. For example in text-editing program user might benefit from working with several text files available at once. Those ("child") windows "containing" (in this example) text files can either be left separate from main window (see Metapad) or be encapsulated under main ("parent") window (see Nnotepad++).

History

The idea was developed at the Stanford Research Institute (led by Douglas Engelbart). They used non-overlapping tiled windows.

Research continued at Xerox Corporation's Palo Alto Research Center / PARC (led by Alan Kay). They used overlapping windows.

At 80's the term "WIMP", which stands for window, icon, menu, pointer, has been coined at PARC.

Apple had worked worked with PARC briefly at that time. Apple developed interface based on PARC's interface. It was first used at Apple's Lisa and later Macintosh computers. Microsoft (Bill Gates company) we're developing office applications for the "Mac" at that time. They based their windowing system Windows on Apple's system.

Overlapping systems have become far more common than non-overlapping systems since then.

Window managers

The part of a windowing system which manages these operations is called a window manager.

Most graphical user interfaces have windows (sometimes called widget...). Those interfaces are called WIMP. For example:

See also