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