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 widg ...
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, the ...
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 wit ...
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 t ...
(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 as ...
. 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 later U ...
window system, making it easy to convert existing applications from SunView to X. Sun also produced the User Interface Toolkit (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 sof ...
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 proprie ...
(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 choice ...
s, which are now ubiquitous among computer user interfaces.


See also

*
OLIT OLIT (OPEN LOOK Intrinsics Toolkit ) is a widget toolkit from Sun Microsystems introduced in 1988, providing an OPEN LOOK user interface for X Window System applications. It provides an Xt application programming interface for the C programmin ...
* MoOLIT *
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 system), Solaris ope ...


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