[comp.lang.postscript] Soliciting Display PostScript opinions

larry@csccat.UUCP (Larry Spence) (01/23/90)

I would like to solicit opinions on Display PostScript (DPS) from both
users and non-users.  When DPS was first announced, there was a big
flurry of information, news, etc.  It seemed like a viable contender.
Lately, however, it looks like NeXT machines (remember?) are the only
thing out there that's actually using DPS in a shipping product.  I 
recall that DEC was going to adopt DPS, too, but I haven't heard any
more about that for a while.  I'm sure Adobe has a long list of vendors
who "have pledged their support," "are developing," etc., but I want
to know if anything is out there that I can buy and evaluate.

I've read the DPS reference materials, so I'm somewhat familiar with
user paths, etc.  What I'd like to see is some real-world feedback
from people who are USING the DPS system in a non-trivial fashion.
What's fast?  What's slow?  What do you like/dislike?  How much memory
do you need to display a medium-complexity illustration (e.g., the
"Golfer" demo) with user paths? I saw a demo of a drawing app on the 
NeXT machine at Seybold that was sloooooooww... and the excuse was
made that "well, it's running on top of DPS, so that slows it down some."
I've heard that Illustrator is being ported to the NeXT machine, but
it's been a while and nothing has been shipped (that I know of).  I would
expect Adobe to get Illustrator running on the NeXT ASAP, in order to
show off DPS the way Mac Illustrator showed off what you could do with
printer PostScript.  

At any rate, I just noticed that DPS doesn't seem to be getting much press
anymore, and wondered if some consensus had been reached on its usability,
speed, etc.  Also, I read that Phoenix is already working on a DPS clone!
Any info on that?

-- 
Larry Spence
larry@csccat
...{texbell,texsun,attctc}!csccat!larry

sritacco@hpdml93.HP.COM (Steve Ritacco) (01/24/90)

Digital is including DPS in UWS 2.2 which should be out any day now.
It is implemented as an extension to X.

kent@godzilla.pa.dec.com (Christopher A. Kent) (01/24/90)

I'm the project leader for the integration of Display PostScript and X
under Ultrix, so I feel compelled to respond :-)

We're shipping product now -- DPS is a standard part of Ultrix as of
UWS2.2. You should be able to order it from DECdirect. The X servers
contain an extension that allows you to itnermix X and DPS imaging calls
on any X drawable (window or pixmap). This was described in a talk at
the 1989 X conference. 

Performance is ... well, it's really not bad at all. Of course, it
depends a lot on what processor you run it on. I have a DECstation 3100
on my desk, and DPS is truly a wonder to behold. It's not as fast as X,
by any means - if you can do something in X and DPS, you should do it in
X, because X tends to be closer to the hardware in our implementation.
But there are things that you can't do in X, and doing them in DPS isn't
painful. (I don't have a lot of numbers right now, but the last time I
measured just text speed, I got up to about 240 ppm. This may or may not
be an interesting number. I'll be doing more measurements soon.)

I've written a few programs using X and DPS, and they compliment each
other well. For example, DPS doesn't have XOR, but X does, so I can
image into a Pixmap with DPS and then use CopyArea to copy to the window
in XOR mode...

Adobe have announced that they will port Illustrator to our platform as
well. They also released the specs for the extension on the MIT R4 tape.

I'd be really interested in hearing about Phoenix's clone!

Chris Kent	Western Software Laboratory	Digital Equipment Corporation
kent@decwrl.dec.com	decwrl!kent			(415) 853-6639