[misc.wanted] Terminal Input Packages

vic@zen.UUCP (Victor Gavin) (04/13/88)

[ whatever happened to that cute little line-eater? ]


I'm looking for some  information  on what is available for Unix in the way of
screen input design packages.

That is, when designing a program which gets information from an operator, are
there some  libraries/utilities  that will allow you to build an input  screen
(on an ordinary  terminal ) specifying  where the user can enter text and what
sort of text is allowed  (upper/lower case, numbers, special formats ...)  and
then allow you to use it from within your program.

I have seen  something  akin to what I want on some products for an IBM-PC but
they won't work on our Unix box (HP 9000/840).

Thanx,

		vic
--
Victor Gavin						Zengrange Limited
vic@zen.co.uk						Greenfield Road
..!mcvax!ukc!zen.co.uk!vic				Leeds LS9 8DB
+44 532 489048						England

gunars@spsspyr.UUCP (Gunars V. Lucans) (04/27/88)

In article <1214@zen.UUCP> vic@zen.UUCP (Victor Gavin) writes:
>I'm looking for some  information  on what is available for Unix in the way 
>of screen input design packages.

Vermont Creative Software has two products called "Windows for C" and
"Windows for Data" (I have no connection with VCS ... the following info 
comes from their advertisements).  Both are subroutine libraries and have
source code available at extra charge.  One advantage of these libraries
is that versions are available for Unix (various flavors), VAX/VMS, MS-DOS, 
OS/2 as well as uncommented source for porting to other terminal based 
systems.  Another advantage is that there are no royalties to be paid (with
certain restrictions such as not using WFC/WFD in products that compete with
their own).

Windows for C contains functions for window and menu management.  Windows for
Data (which includes Windows for C) adds functions for data entry (field 
definition, data entry screen management, scrollable sub-forms, field 
specific help, etc).  I have no experience with the packages other than
taking a brief look at the manuals and would be interested in reactions from
others.

Approximate prices for the HP 9000/840 in $US (price list 12/1987) are:

	                                 Windows for C         Windows for Data
	binaries or uncommented source:      $4400                  $5900
	full source:                         $8500                  $11,500

They can be reached at:
		Vermont Creative Software
		21 Elm Avenue
		Richford, Vermont  05476
		USA
		(country-code??) 802/848-7731
_____________________________________________________________________________
 Gunars V. Lucans  --  SPSS Inc, Chicago  --  ..!ihnp4!chinet!spsspyr!gunars

fyl@ssc.UUCP (Phil Hughes) (04/29/88)

In article <272@spsspyr.UUCP>, gunars@spsspyr.UUCP (Gunars V. Lucans) writes:
> In article <1214@zen.UUCP> vic@zen.UUCP (Victor Gavin) writes:
> >I'm looking for some  information  on what is available for Unix in the way 
> >of screen input design packages.
> 
> Vermont Creative Software has two products called "Windows for C" and
> "Windows for Data"
> Approximate prices for the HP 9000/840 in $US (price list 12/1987) are:
> 	                                 Windows for C         Windows for Data
> 	binaries or uncommented source:      $4400                  $5900
> 	full source:                         $8500                  $11,500

After seeing these prices I decided I should post a quick note about a product
that we have called Zebu.  It is billed as a records management package.  It
creates a flat file with two record types where the records are in a master
slave relationship.  It also has an index file for access by one key.

But, all this is irrelevant to the initial question.  It has a screen
description language and puts up pretty screens for data entry and record
access.  If this is what you are looking for, it could solve your problem.
It uses curses and is distributed as source.  The price: $150

Anyway, if this is of interest, contact:
	Sandy Webb
	SSC, Inc.
	P.O. Box 55549
	Seattle, WA 98155
	(206)FOR-UNIX or 527-3385
	uunet!pilchuck!ssc!san
-- 
Phil    uunet!pilchuck!ssc!fyl