Article View: comp.lang.postscript
Article #295Re: Display PostScript in X11R5
From: Don Hopkins
Date: Tue, 21 Jul 1992 20:43
Date: Tue, 21 Jul 1992 20:43
54 lines
3285 bytes
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!hopkinsReferences:
<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