Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.postscript > #693
| From | KE <ke@axter.com> |
|---|---|
| Newsgroups | comp.lang.postscript |
| Date | 2012-05-25 12:02 -0700 |
| Message-ID | <2012052512021165705-ke@axtercom> (permalink) |
| References | <55d2a916-9e12-4f8e-9d69-6e1e08d72f41@googlegroups.com> |
| Subject | Re: General musing on PS and Display PostScript |
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
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