[comp.windows.x] GKS for X windows

grogers@m.cs.uiuc.edu (08/20/88)

=============== Software Availability Announcement ===============

The department of Computer Science and the Graphics Workstation
Research Group would like to announce the availability of the XGKS
graphics library. At this time it is available only to educational 
institutions and only for use for internal research and instructional 
purposes.

XGKS is a full implementation of the ANSI standard Graphical Kernel
System for use within the X Window System.   XGKS provides for two
dimensional graphics using ANSI standards within the generally accepted
standard X window system.  This software has been in use for
approximately nine months within the C.S. department for both research
and instructional purposes and has been rigorously tested. 

Highlights
----------
* Full support for ANSI Standard GKS (level 2C)
* Support for color and monochrome displays
* Runs within the X Window System
* Support for multiple windows and displays
* Efficient implementation
* Rigorously tested
* Hides complexity of window system programming

Output Primitives
-----------------
* Polylines	(control over color, width, and style)
* Markers	(color, size, style)
* Text		(fully transformable, color, 9 font styles)
* Polygons	(application defined color patterns and colors)
* Cell Arrays	(transformable pixel arrays)

Input Devices
-------------
* Locator	(tracking cross, rubberband line or box)
* Choice	(menus or function buttons)
* Stroke	(point streams)
* Valuator	(range indicators)
* Pick		(selection of output primitives)
* String	(keyboard input)

XGKS supports all six logical input devices through the use of a mouse
and keyboard.

Storage
-------
* Segments	(runtime storage of output pickable primitives)
* Metafiles	(longterm file storage of graphical objects)

In addition to the standard segment facility of GKS, XGKS provides
storage of non-segment output primitives.  This frees the application
from the complexity of window system management.


XGKS has been thoroughly tested on an IBM RT running Berkeley Unix, and
has been ported to the Encore Multmax and Sun workstation.  This
software is available immediately from the department of Computer Science.

For additional information contact:

Greg Rogers
University of Illinois at Urbana-Champaign
Department of Computer Science
1304 W. Springfield Ave.
Urbana, IL 61801

(217) 333-6174

	UUCP:	{pur-ee,convex,inhp4}!uiucdcs!grogers
	ARPA:	grogers@cs.uiuc.edu
	CSNET:	grogers%uiuc@csnet-relay

grogers@m.cs.uiuc.edu (08/22/88)

As quite a few people have pointed out, I forgot to say which version of X
we used.  XGKS was developed, tested, and used with X.V11R1 and has been used
(a bit) under release 2.  XGKS does not use any other toolkit functions, so
I don't suppose it would be all that hard to port it to XV10R4. (ha!) 

greg