XView
   HOME

TheInfoList



OR:

XView is a
widget toolkit A widget toolkit, widget library, GUI toolkit, or UX library is a library or a collection of libraries containing a set of graphical control elements (called ''widgets'') used to construct the graphical user interface (GUI) of programs. Most widge ...
from
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, t ...
introduced in 1988. It provides an
OPEN LOOK OPEN LOOK (sometimes referred to as Open Look) is a graphical user interface (GUI) specification for UNIX workstations. It was originally defined in the late 1980s by Sun Microsystems and AT&T Corporation. History OPEN LOOK was created at a ...
user interface for
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wi ...
applications, with an object-oriented
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
(API) for the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well a ...
. Its interface, controls, and layouts are very close to that of the earlier
SunView SunView (Sun Visual Integrated Environment for Workstations, originally SunTools) is a discontinued windowing system from Sun Microsystems developed in the early 1980s. It was included as part of SunOS, Sun's UNIX implementation; unlike lat ...
window system, making it easy to convert existing applications from SunView to X. Sun also produced the
User Interface Toolkit User Interface Toolkit (UIT) is a discontinued object-oriented layer that was implemented in C++ programming language atop the XView graphical toolkit. It was developed by Sun Microsystems employees Mark Soloway and Joe Warzecha as an internal tools ...
(UIT), a
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
API to XView. The XView source code has been freely available since the early 1990s, making it the "first
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
professional-quality X Window System toolkit". XView was later abandoned by Sun in favor of Motif (the basis of CDE), and more recently
GTK+ GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and prop ...
(the basis of
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
). XView was reputedly the first system to use right-button
context menu A context menu (also called contextual, shortcut, and pop up or pop-up menu) is a menu in a graphical user interface (GUI) that appears upon user interaction, such as a right-click mouse operation. A context menu offers a limited set of choic ...
s, which are now ubiquitous among computer user interfaces.


See also

* OLIT *
MoOLIT MoOLIT (Motif OPEN LOOK Intrinsics Toolkit) is a graphical user interface library and application programming interface (API) created by Unix System Laboratories in an attempt to create a bridge between the two competing look-and-feels for Unix w ...
*
OpenWindows OpenWindows is a discontinued desktop environment for Sun Microsystems workstations which combined SunView, NeWS, and X Window System protocols. OpenWindows was included in later releases of the SunOS 4 and Solaris operating systems, until its r ...


References


Further reading

* Ian Darwin, ''et al'', ''X Window System User's Guide, OPEN LOOK Edition'' (O'Reilly & Associates, unpublished) tp://ftp.ora.com/pub/openlook/vol3ol.pdf Volume 3OL* Dan Heller, ''XView Programming Manual'' (O'Reilly & Associates, 1991) tp://ftp.ora.com/pub/openlook/vol7a.pdf Volume 7* Thomas Van Raalte, ed. ''XView Reference Manual'' (O'Reilly & Associates, 1991) {{ISBN, 0-937175-88-9 tp://ftp.ora.com/pub/openlook/vol7b.pdf Volume 7b Widget toolkits Sun Microsystems software X-based libraries