🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #295

Re: Display PostScript in X11R5

#295
From: Don Hopkins
Date: Tue, 21 Jul 1992 20:43
54 lines
3285 bytes
hugh@rschp1.anu.edu.au (Hugh Fisher) writes:

   From: hugh@rschp1.anu.edu.au (Hugh Fisher)
   Date: 17 Jul 92 01:25:22 GMT
   Organization: Research School of Chemistry, ANU

     Apologies if you've already seen this: we had a network problem
     while I was posting the first time.

     I think that one of the major reasons NeWS never took off is that
     the PostScript imaging model, while superb for DTP, doesn't match
     the reality of workstation hardware. The original NeWS Technical
     Overview stated that programmers ought to be working with a
     device independent coordinate and color system. However, image
     processing and video/animation type applications must work with
     real pixels and real colormaps, whether the designer likes it or
     not (this point was made by Bob Scheifler on the X group a while
     back).

Sounds like B.S. to me.  You can certainly do a lot with raster graphics
in NeWS. Run "$OPENWINHOME/demo/rap" some time, then try to port it to X.
NeWS has extensions for handling colormaps, shared memory, raster files,
etc.  I've written a video interface for NeWS, and plenty of application
that do raster animation: SimCity for example. Soon I'll post my cellular
automata machine for HyperLook (in the guise of a virtual Lava Lamp), to
show what NeWS can do combining client side raster animation with server
side PostScript graphics, through shared memory.

     The same applies to window managers: I don't think it would be
     possible to write an X style window manager in NeWS as originally
     designed.

Another misconception.  OpenWindows version 1 was delivered with a crude
Open Look X window manager almost completely written in PostScript. When
we were at Sun, Josh Siegel wrote a much nicer faster one for OpenWindows
version 3, that had rooms, scrolling virtual desktops, pie menus, etc.
It'll never see the light of day though, because of internal Sun politics
(which is the real reason NeWS did not take off).  Read "Methodology of
Window Management" to learn how NeWS is better suited for window
management than X.

     Even DTP applications occasionally have to worry about exact pixel
     alignment for fine lines.

They just use "dtransform" and "idtransform", as documented in the red book.

     This is a pity, because the other main idea in NeWS, downloading
     programs into the server, was and is a good idea. Perhaps NeWS
     would have succeeded if Sun had made it an extension to X, rather
     than a competitor.

Sun did merge NeWS and X.  It was a political failure, not technical.

	-Don
Technical Details
Message-ID: <HOPKINS.92Jul21214301@delta9.turing.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!strath-cs!turing!coulin!hopkins
References: <5BBHP74@taronga.com> <1992Jul13.195234.2231@canon.co.uk> <id.L5HR.ZY4@ferranti.com> <keNK_di00Uh7I146Ap@andrew.cmu.edu> <1992Jul17.012522.4267@newshost.anu.edu.au>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!strath-cs!turing!coulin!hopkins
From: hopkins@turing.ac.uk (Don Hopkins)
Newsgroups: comp.lang.postscript,comp.windows.news
Subject: Re: Display PostScript in X11R5
Message-ID: <HOPKINS.92Jul21214301@delta9.turing.ac.uk>
Date: 21 Jul 92 20:43:01 GMT
References: <5BBHP74@taronga.com> <1992Jul13.195234.2231@canon.co.uk>
 <id.L5HR.ZY4@ferranti.com> <keNK_di00Uh7I146Ap@andrew.cmu.edu>
 <1992Jul17.012522.4267@newshost.anu.edu.au>
Sender: usenet@turing.ac.uk (Usenet for nntp)
Organization: The Turing Institute, Ltd.
Lines: 54
In-Reply-To: hugh@rschp1.anu.edu.au's message of 17 Jul 92 01:25:22 GMT