All Topics  
Window (computing)

 
Window (computing)

   Email Print
   Bookmark   Link






 

Window (computing)



 
 
In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, a window is a visual area, usually rectangular in shape, containing some kind of user interface
User interface

The user interface is the aggregate of means by which people—the User s—Interaction with the system—a particular machine, device, computer program or other complex tools....
, 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.






Discussion
Ask a question about 'Window (computing)'
Start a new discussion about 'Window (computing)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Gnome 2
In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, a window is a visual area, usually rectangular in shape, containing some kind of user interface
User interface

The user interface is the aggregate of means by which people—the User s—Interaction with the system—a particular machine, device, computer program or other complex tools....
, 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. A graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (GUI) that uses windows as one of its main metaphors is called a windowing system
Windowing system

A windowing system is a component of a graphical user interface , and more specifically of a desktop environment, which supports the implementation of window managers, and provides basic support for graphics hardware, pointing devices such as mice, and keyboards....
.

The idea was initially developed by researchers at the Stanford Research Institute, led by Douglas Engelbart
Douglas Engelbart

Dr. Douglas C. Engelbart is an United States inventor and early computer pioneer of German, Swedish ethnic group and Norwegian people descent....
. Their systems used non-overlapping or tiled
Tiling window manager

In computing, a tiling window manager is a window manager with an organization of the screen into mutually non-overlapping frames, as opposed to the more popular approach of coordinate-based stacking of overlapping objects that tries to fully emulate the desktop metaphor....
 windows. This was further developed as a part of the WIMP
WIMP (computing)

In human?computer interaction, WIMP stands for "Window , Icon , Menu , pointing device", denoting a style of interaction using these elements. It was coined by Merzouga Wilberts in 1980....
 paradigm at Xerox
Xerox

Xerox Corporation is a global document management company which manufactures and sells a range of color and black-and-white Computer printer, multifunction systems, photo copiers, digital production printing presses, and related consulting services and supplies....
 Corporation's Palo Alto
Palo Alto, California

Palo Alto is a California charter city located in the northwest corner of Santa Clara County, California, in the San Francisco Bay Area of California, United States....
 Research Center, PARC, led by Alan Kay
Alan Kay

Alan Curtis Kay is an United States computer scientist, known for his early pioneering work on object-oriented programming and Window graphical user interface design....
. Their systems used overlapping windows. Overlapping systems have become far more common than non-overlapping systems. Steve Jobs
Steve Jobs

Steven Paul Jobs is an United States businessman and co-founder, Chairman, and Chief executive officer of Apple Inc.. Jobs is the former CEO of Pixar Animation Studios....
, cofounder of Apple, Inc., visited PARC and, seeing the potential of the GUI, worked with Xerox briefly on a version of the interface, eventually developing it independently for Apple's Lisa
Apple Lisa

The Apple Lisa was a personal computer designed at Apple Computer, Inc. during the early 1980s.The Lisa project was started at Apple in 1978 and evolved into a project to design a powerful personal computer with a graphical user interface that would be targeted toward business customers....
 and later Macintosh
Macintosh

File:Imac alu.pngMacintosh, commonly shortened to Mac, is a brand name which covers several lines of personal computers designed, developed, and marketed by Apple Inc....
 computer lines, the first to successfully bring such GUI's to market. Bill Gates
Bill Gates

William Henry "Bill" Gates III is an United States business magnate, philanthropist, author, the List of the 100 wealthiest people , and chairman of the board of Microsoft, the software company he founded with Paul Allen....
, founder of Microsoft, was an early supporter of such interfaces and initially concentrated on developing window-based applications for the Mac, offering to partner with Jobs, before developing Microsoft's own similar system, which dominates the personal computer market today.

Windows are almost always depicted as two-dimensional objects (like papers or books) arranged on a desktop
Desktop metaphor

The desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users more easily interact with the computer....
. Most windows can be resized, moved, hidden, restored, and closed at will. When two overlap, one is on top of the other, with the covered part of the lower window not visible. However, many programs with text user interfaces, for example Emacs
Emacs

Emacs is a class of feature-rich text editors, usually characterized by their extensibility. Emacs has, perhaps, more editing commands than any other editor or word processor, numbering over 1,000....
, allow their display to be divided into areas which may also be referred to as "windows". The part of a windowing system which manages these operations is called a window manager
Window manager

A window manager is computer software that controls the placement and appearance of window within a windowing system in a graphical user interface....
.

Windows are a feature (or widget
Widget (computing)

In computer programming, a widget is an element of a graphical user interface that displays an information arrangement changeable by the user, such as a window or a text box....
) in most graphical user interfaces (especially WIMP
WIMP (computing)

In human?computer interaction, WIMP stands for "Window , Icon , Menu , pointing device", denoting a style of interaction using these elements. It was coined by Merzouga Wilberts in 1980....
 ones). DEC Windows
Common Desktop Environment

The Common Desktop Environment is a desktop environment for Unix, based on the Motif widget toolkit. Hewlett-Packard OpenVMS uses CDE as its standard desktop environment....
 (for VMS
OpenVMS

OpenVMS , previously known as VAX-11/VMS, VAX/VMS or VMS, is the name of a high-end computer server operating system that runs on the VAX and DEC Alpha families of computers, developed by Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts , and most recently on Hewlett-Packard systems built around the In...
), X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
 (for GNU
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
 & Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 systems), Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
  and Sun
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
's OpenWindows
OpenWindows

OpenWindows was a desktop environment for Sun Microsystems workstations which handled SunView, NeWS, and X Window System protocols. OpenWindows was included in later releases of the SunOS 4 operating system and the Solaris operating system until its removal in Solaris 9 in favor of Common Desktop Environment and GNOME 2.0....
 are named after this feature.

Many applications in which it is possible to work with more than one file at a time, such as an image-editing program, will put each file in a separate window and will allow the windows to be tiled, so that all of them are visible. There is usually a distinction between the main application window and its child windows, so sometimes a big application like this will force windows to minimize to a location at the bottom of the main window, instead of the operating system's window docking area.

See also

  • Window manager
    Window manager

    A window manager is computer software that controls the placement and appearance of window within a windowing system in a graphical user interface....
  • Graphical user interface
    Graphical user interface

    A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
  • Human interface guidelines
    Human Interface Guidelines

    Human interface guidelines are software development documents which offer application developers a set of recommendations. Their aim is to improve the experience for the users by making application interfaces more intuitive, learnable, and consistent....
  • WIMP (computing)
    WIMP (computing)

    In human?computer interaction, WIMP stands for "Window , Icon , Menu , pointing device", denoting a style of interaction using these elements. It was coined by Merzouga Wilberts in 1980....