[net.micro.mac] Mac Front End for UNIX, replies

al@ames.UUCP (Al Globus) (04/04/85)

I posted a request for information on software that could let
me use all those nice MacIntosh user interface capabilities as
a front end to a UNIX application.  Here are the net replies.
I also had a manufacturer call me about a 680xx box running UNIX
that has a board to emulate the Mac - up to 16 pseudo-Macs per
system.  I can't remember the name of the company but they
promised to send literature and I'll post when I get it.



If you look in the QuickDraw manual, at the end of the chapter
it talks about "Set Standard procedures".  There are a bunch
of numeric codes (text, circles, round rectangles, etc.)
and subcodes (fill, erase, invert) etc.  It seems to me
that if you transmitted a number corresponding to the
standard type (p.71 of the qd chapter), followed by a
length, followed by that parameter list, it would be
trivial to interpret it on the Mac.  Plus, if your UNIX
system understood this format, it would be trivial to take
a standard picture, "read it" (Using SetSTdProcs and your
own proces) and send it back to UNIX (etcha-sketch time)

At the UNIX end you should use a standard format.  Limited
QuickDraw is one possibility, BSD curses or the SIGGRAPH
core are others.

just ideas.....

		Joel West
		CACI, La Jolla, Calif.
		UUCP: ihnp4!bonnie!jww


I know of something that sounds like just what you need.  It is called the 
Macintosh Standard Graphics Protocol.  To the best of my knowledge it is
the work of the author of the Red Ryder terminal program, which supports
it completely.  From what I understand, it allows access to toolbox graphics
calls and allows for dialog boxes, etc. just like a standard Mac program
and operates completely transparent to an end user.  I posted Red Ryder
about two weeks ago to net.sources.mac .  File 6/6 explains exactly
what the Macintosh Standard Graphics Protocol is.  If you did not
receive it, let me know and I'll mail you a copy, along with
the author of Red Ryder's name and adress.  Goodluck and let
me know if you want more!

Dave Eilers
ihnp4!stolaf!eilers
St. Olaf College
Northfield, MN 55057
(507) 663-2577




May I suggest GriffinTerminal produced here at Reed?  It is a
4012 terminal emulator with expansions to include most QuickDraw
toolbox calls.  There is another version (I'm not sure if it is
done) which is based on a VT100 terminal.

If you require more than QuickDraw calls, I suggest Rascal, also
produced here at Reed.  Rascal is a language similar to Pascal,
but focuses on real-time applications and I/O.  It is currently
under development, but a Beta version exists which is capable
of some outstanding programs.

I am the author of Rascal, but if you want a true spiel or more
information about either product, contact Scott Gillespie.  He
is at the net address:

	..!tektronix!reed!maclab

I hope this has helped you.

			Greg Stein
			..!tektronix!reed!greg