Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.postscript > #693

Re: General musing on PS and Display PostScript

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border3.nntp.dca.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date Fri, 25 May 2012 14:02:12 -0500
From KE <ke@axter.com>
Newsgroups comp.lang.postscript
Date Fri, 25 May 2012 12:02:11 -0700
Message-ID <2012052512021165705-ke@axtercom> (permalink)
References <55d2a916-9e12-4f8e-9d69-6e1e08d72f41@googlegroups.com>
MIME-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 8bit
Subject Re: General musing on PS and Display PostScript
User-Agent Unison/2.1.7
Lines 79
X-Usenet-Provider http://www.giganews.com
X-Trace sv3-zITCPTxDSQy00u+GSyddSqiuoRtK7hkjyr2Bfu7TzZjCkHP2cCVHjVimAOc6ZsBPv/K0tr3BMD1PRiQ!0rGHDvCkll/OpwjbDgogGzKf1vzsFJbwJfjU9NQmb7ag1ZCUtWp9bvXu
X-Complaints-To abuse@giganews.com
X-DMCA-Notifications http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info Otherwise we will be unable to process your complaint properly
X-Postfilter 1.3.40
X-Original-Bytes 4595
X-Received-Bytes 4736
Xref csiph.com comp.lang.postscript:693

Show key headers only | View raw


On 2012-05-25 03:41:09 +0000, onewingedshark@gmail.com said:

> Hello everyone,
> I'm pretty new to PostScript, haven't even made my first program yet. 
> Though I find many things about the language, and its applications, to 
> be very intriguing as I've read 1/4 to 1/3 of the PLRM 
> researching/developing a PS-interpreter (in Ada).
> 
> Display PostScript is a good example of why I find PS intriguing: it 
> (and the PDF version Apple uses) makes much more sense than, say, 
> HTML5/CSS — precisely because PS/PDF were designed for layout 
> description rather than the HTML idea of "let the implementation decide 
> layout" (which is the whole reason for CSS's existence) — for UI.
> 
> So, I guess the latent question in the back of my mind is: "Why did DPS 
> vanish?" Is it because it was too far ahead of its time, like Acrobat 
> was, or was it a poor execution of the basic idea? (I'd like to write 
> an OS, sometime, and using PS/PDF for the UI/display-system would be 
> great if if creates a system where everything visual is handled the in 
> same common manner and there is no need for printer-drivers. [assuming 
> a PS printer])

DPS was killed by three things:

1. Its pricing structure. Adobe's big concern when they came out with 
DPS was that it would kill their printer RIP business. After all, with 
licensable DPS interpreter, any PS document could be rendered to an 
image and sent to a non-PS printer; good-bye PS printer licenses (which 
at the time was by far Adobe's biggest source of revenue).

So, Adobe's pricing for licensing DPS was based on the pricing for 
their printer RIPs: a fairly big percentage of the retail price with a 
quite large minimum quarterly royalty amount. Very expensive.

Add to this:

2. Work station wysiwyg was a problem already solved, sufficiently 
well, anyway. If you were a graphics/text layout software company back 
then, you had already written the code to make what was displayed on 
your customers' Mac or Windows screens look close enough to what they 
were going to get from the printer. And, of course, although PostScript 
printer drivers are always a nuisance, they already existed when DPS 
was released and so that was work already done.

3. End users didn't care (and still don't); DPS was always much more 
attractive to engineers than to users. A graphic artist really has no 
interest in how the graphics they see on the screen is produced. Even 
saying that what they see on the screen is now produced using the same 
code as will be sent to the printer means very little (nothing, 
usually) to them; certainly they aren't willing to pay more for that 
feature. Whether their screens are drawn with PostScript, QuickDraw, or 
GDI, it's all the same to them.

DPS died because it was overpriced software that addressed a problem 
already solved for which customers would not pay for.

Bummer.

In the end, the importance of DPS was that in creating that product, 
Adobe did an awful lot of work that found its way into PostScript Level 
2, such as automatic garbage collection.

P.S. I really enjoyed messing around with DPS back then. I looked into 
using their CPSI interpreter to do screen preview software, but was 
discouraged by the cost. I ended up using the Jaws RIP.

- John


========
John Deubert
Acumen Training
PostScript & PDF Engineering Classes & Consulting
www.acumentraining.com

Learn PostScript programming techniques
Read the free Acumen Journal
www.acumentraining.com/acumenjournal.html

Back to comp.lang.postscript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

General musing on PS and Display PostScript onewingedshark@gmail.com - 2012-05-24 20:41 -0700
  Re: General musing on PS and Display PostScript KE <ke@axter.com> - 2012-05-25 12:02 -0700
    Re: General musing on PS and Display PostScript onewingedshark@gmail.com - 2012-05-26 12:12 -0700

csiph-web