Received: from ATHENA-AS-WELL.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA09890; Thu, 22 Jul 93 15:40:10 EDT Received: from M66-080-16.MIT.EDU by Athena.MIT.EDU with SMTP id AA28508; Thu, 22 Jul 93 15:40:08 EDT From: rwallace@Athena.MIT.EDU Received: by m66-080-16 (5.57/4.7) id AA28825; Thu, 22 Jul 93 15:40:04 -0400 Message-Id: <9307221940.AA28825@m66-080-16> To: rdshydur@Athena.MIT.EDU, zinky@Athena.MIT.EDU Subject: Graphics in MOO Date: Thu, 22 Jul 93 15:40:03 EDT ------- Forwarded Message Received: from ATHENA-AS-WELL.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA02554; Thu, 22 Jul 93 13:36:33 EDT Received: from alpha.Xerox.COM by Athena.MIT.EDU with SMTP id AA18295; Thu, 22 Jul 93 13:36:29 EDT Received: from mu.parc.xerox.com ([13.2.116.81]) by alpha.xerox.com with SMTP id <11716>; Thu, 22 Jul 1993 10:30:24 PDT Received: from alpha.xerox.com ([13.1.64.93]) by mu.parc.xerox.com with SMTP id <58374>; Thu, 22 Jul 1993 10:27:45 -0700 Received: from csn.org ([128.138.213.21]) by alpha.xerox.com with SMTP id <11748>; Thu, 22 Jul 1993 10:24:32 PDT Received: from mailhost.unidata.com (unidata.com) by csn.org with SMTP id AA17987 (5.65c/IDA-1.4.4 for ); Thu, 22 Jul 1993 11:23:10 -0600 Received: from falcon by mailhost.unidata.com with SMTP id AA21180 (5.65c/IDA-1.4.4 for ); Thu, 22 Jul 1993 11:30:29 -0500 Received: by falcon; id AA21726; Thu, 22 Jul 1993 11:24:26 -0600 Message-Id: <9307221724.AA21726@falcon> To: moo-cows@parc.xerox.com Cc: james@unidata.com Subject: Re: Graphics in MOO? In-Reply-To: Your message of "Wed, 21 Jul 93 23:25:20 PDT." <199307220625.AA19791@melmac.risc.uni-linz.ac.at> Date: Sat, 10 Jul 1993 07:08:25 PDT From: james@unidata.com X-Mts: smtp > I was wondering if anyone had, or was in the stages of doing or > considering beginning, adding graphics to MOO? I've had good luck with tektronix graphics and MOO. This is kind of a bizarre approach, because the server is responsible for generating _all_ of the graphics, but it is very LCD. There are free emulators available for most platforms, such as Kermit (PC & Mac, I believe) and some-if-not-all "xterm"s. Tek is an antique, vector-based, fairly comprehensive graphics protocol. You can generate color, patterned or dotted lines, curves (composed of line segments :), patterned fills, and text. You can get input from a (usually mouse-driven) crosshair, and you can still just type to plain ole' MOO. My compatriates and I have hooked our tek driver up to a street-grid generator, allowing us to walk, ride, or drive around in a little patch of city. Users can design their own graphic signs (from tek primitives or with a little "turtle" language), and all objects and users can be animated. Tek is usable at 2400 bd, but the animation is pretty rough, and you don't want to give a 2400 bd user much detail. At 14.4kbd or at network speeds, it looks pretty good. We're still trying to figure out how best to animate things (currently, we're wiping the screen and redrawing, which is ugly). The most difficult part of getting started with tek is producing an 8 bit stream from MOO. I have two ways of doing this: a minimal client which recognizes escape sequences and generates the desired ascii codes, and an in-server ascii() function. Hope this is helpful. Feel free to mail with any questions, comments, or suggestions. -James aka Minstrel - ------- End of Forwarded Message