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 wid ...
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, ...
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 ...
applications, with an object-oriented
application programming interface (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++ 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
Motif may refer to:
General concepts
* Motif (chess composition), an element of a move in the consideration of its purpose
* Motif (folkloristics), a recurring element that creates recognizable patterns in folklore and folk-art traditions
* Moti ...
(the basis of
CDE CDE may refer to:
Education
* California Department of Education
* Career Development Event, a type of contest sponsored by the National FFA Organization
* Center for Data Engineering, IIIT Hyderabad
* Center for Distance Education at University of ...
), 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).
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
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 programming ...
*
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 systems, until its ...
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