From: bam+@cs.cmu.edu (Brad Myers)
Newsgroups: comp.archives
Subject: [comp.windows.garnet] Welcome
Followup-To: comp.windows.garnet
Date: 16 Aug 1992 00:38:23 GMT
Organization: School of Computer Science, Carnegie Mellon
Distribution: world
NNTP-Posting-Host: soda.berkeley.edu
X-Original-Newsgroups: comp.windows.garnet
X-Original-Date: 14 Aug 92 17:34:21 GMT

Archive-name: auto/comp.windows.garnet/Welcome

Welcome to the new Garnet newsgroup.  This is to discuss bugs, features and
questions about the Garnet User Interface Development Environment.  It mirrors
the garnet-users mailing list.  

Below is a short description of Garnet.

Brad A. Myers
School of Computer Science
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA  15213-3890
(412) 268-5150
FAX: (412) 681-5739
bam@a.gp.cs.cmu.edu


-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
-*-*-*-*-*-*-  ANNOUNCING THE RELEASE OF VERSION 2.0 OF GARNET  -*-*-*-*-*-*-
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-


NOW!

* In the Public Domain!
* No licensing restrictions!  Garnet is now available to all foreign
	sites and for commercial uses.
* 60% smaller binaries and 25% faster execution than previous versions!
* The Lapidary interactive design tool is included!

You asked for Garnet to be faster and more easily available and now it
is!  Anonymous FTP instructions are included at the end of this
message.  With the Gilt Interface Builder and the Lapidary tool, you
can now create a significant portion of your applications without
programming.

Garnet is one of the most sophisticated User Interface Development
Environment in the world.  It helps implement highly-interactive,
graphical, direct manipulation programs for X/11 in Common Lisp.
Typical applications include: drawing programs such as Macintosh
MacDraw, user interfaces for expert systems and other AI applications,
box and arrow diagram editors, graphical programming languages, game
user interfaces, simulation and process monitoring programs, user
interface construction tools, CAD/CAM programs, etc.  

General features include:

* Coverage of the entire user interface, including the contents of the
application windows.

* Two high-level interactive design tools:
	- Gilt: an interface builder which allows widgets to be placed
	  with a mouse.
	- Lapidary: allows new widgets and application-specific
	  graphics to be designed using a mouse without programming.

* Independence from X/11 and its complexities, since programmers using
Garnet never make Xlib (CLX) calls or receive Xlib events.

* Automatic display management.

* Built-in, high-level input event handling.

* Support for gesture recognition, so innovative interfaces can be
investigated.

* Two complete widget sets: one with the Motif look-and-feel (the only
Motif widget set implemented in Lisp), and the other with a Garnet
look-and-feel.

* Widgets for multi-font, multi-line, mouse-driven text editing.

* Optional automatic layout of application data into lists, tables, trees,
or graphs.

* Automatic constraint maintenance, so properties of objects can depend on
properties of other objects, and be automatically re-evaluated when the
other objects change.

* Automatic generation of PostScript for printing.

* Support for large-scale applications and data visualization.

Garnet is implemented on top of the CLX interface to X/11, and works in
virtually any Common Lisp environment, including Allegro, Lucid, CMU, and
Harlequin Common Lisps on Sun, DEC, HP, Apollo, IBM 6000, and many other
machines.  Garnet does not use CLOS or any existing X toolkit (such as Xtk
or CLIM).  The toolkit comes with debugging tools, complete reference
manuals, and tutorials.

Garnet is being developed under a grant from DARPA, along with additional
industry support.  Papers about Garnet have appeared in OOPSLA (88), SIGCHI
(89, 90, 91), ACM TOIS (July 90), Visual Computer (Feb 92), and UIST (89,
91).  An overview article is in the November 1990 issue of IEEE Computer
(pp. 71-85) and March 18, 1991 issue of Nikkei Electronics (pp. 187-205). 

Garnet is available for free by anonymous FTP.  To retrieve it, ftp to
a.gp.cs.cmu.edu (128.2.242.7).  When asked to log in, use "anonymous", and
your name as the password.  Then change to the garnet directory (note the
double garnet's) and get the README explanation file:
	ftp> cd /usr/garnet/garnet/
	ftp> get README
Now, follow the directions in the README file.  Be sure to send mail to
Garnet@cs.cmu.edu to be added to the mailing list.

Contact:
	Brad A. Myers
	School of Computer Science
	Carnegie Mellon University
	Pittsburgh, PA  15213-3890
	(412) 268-5150
	garnet@cs.cmu.edu


/---------\						Generating an
\\--------\\						Amalgam of
 \\        \\						Real-time,
  \\        \\						Novel
   \\     G  \\  A     R     N     E     T		Editors and
    \\        \\					Toolkits
     \\        \\ 
      \\--------\\
       \_________/