🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.windows.news
7 messages
7 total messages Started by Frank Greco Wed, 19 Aug 1992 16:51
Re: Why is initial screen I/O so slow? (=NeWS!)
#416
Author: Frank Greco
Date: Wed, 19 Aug 1992 16:51
53 lines
2638 bytes
Basile STARYNKEVITCH <basile@soleil.serma.cea.fr> writes:
>I was a (happy) former NeWS programmer - now i'm using X. Some rumors

	Boy do I *know* that feeling.  I have tempered my thoughts
	regarding X (olvwm, XView, UIT, XV++, et al. have all helped
	tremendously), but I wistfully remember the elegant days.

>are saying that Sun will give up NeWS (in particular, some people

	I have heard this extremely unfortunate rumor also.

>expect Sun online HELP and AnswerBook to become a X11 only product). I
>still hope that:
[stuff deleted]

	How about Sun donating the NeWS src to MIT?  If they are truly
	going to give it up, then it is not going to hurt them to give
	the thing to MIT, then we can still use the very cool
	HyperLook.

> b) eventually X12, or any other successor of X11 (eg a programmable,
>   enhanced 8 1/2 window server from Plan 9), will be some kind of
>   programmable, and with an imaging model in between X11 (pixels) and
>   NeWS (complex shapes).

	This was exactly Owen Densmore's (inventor of the NeWS classing
	mechanism) thought way back at a Usenix in Baltimore (2 - 3
	years ago?)

>I know that i'm currently dreaming... I still hope that i will not
>program with X11 in 2010!! For multi-media, high resolution screens,
>X11 will be not enough (too much bandwidth, too hard to program).

	You got that right.  But from docs that I have read (Sun...
	please tell me that this is wrong) it seems that SunSoft's
	Project DOE assumes X is the windowing system.  I hope I have
	read this incorrectly.

	It's interesting that the person giving the multimedia
	presentation at the last SUG conference said that the multimedia
	stuff would all be implemented over X.  When I asked why
	not the net-efficient NeWS, I got silence.

	Frank G.

	NeWS is a programmer's playground; X is a prison.  You don't
	get paid for playing in the playground these days, but you can
	make some decent money in the license plate business.
--
+-On Assignment at: Lehman Brothers-+-Office: Mercury Technologies, Inc.-+
| World Financial Center, 11th Floor| PO Box 529                         |
| New York City, NY 10285           | Fanwood, NJ 07023                  |
| email: fgreco@shearson.com        | email: fgreco@mercury.com          |
Future of NeWS (was Re: Why is initial screen I/O so slow?)
#424
Author: Bruce Barnett
Date: Thu, 20 Aug 1992 18:50
41 lines
2290 bytes
It would be a shame if NeWS gets canned. It can solve so many
problems that X will eventually face. Dave Rosenthal discussed some of
these issues at the 1990 SUG:


X Frame Buffer assumptions:
	a rectangular array
	square pixels
	32-bit color, RGB Encoded
	15 bit coordinate system
	Read/Write on each pixel
	a pixel is assumed to be visible
	a one-pixel line is assumed visible

Impact:
	X won't look well on HDTV (non-square pixels)
	Solid State (Flat Panel) Screens may have defects and single
		pixels should be small. (e.g. 200 DPI) 
		However - this exceeds the coordinate system of X
	Hardware accelerators will be hard to pipeline or parallelize
		(because pixels are read AND write instead of write only)

Plus the multi-threaded, object oriented light weight dynamically
extensible nature of NeWS, suitability over a WAN, device
independance, as well as the flexibility (Changing the cursor from a
bitmap to a procedure that dynamically changes colors, icons that can
contain any image, scaling and rotation, paths that can be text, fill
areas, holes, outlines, buttons, windows, cursors, etc.)

Heavy sigh...... Some people have a vision. Apparently Sun Marketing doesn't.
Just think what would have happened if the energy that was put into X
was put into NeWS.

If Sun sends out the message that NeWS has no future, then it will
become a self-fulfilling prophecy. :-(

I agree with Frank that the only hope is if Sun gives away the sources
of NeWS for a reasonable price. Maybe free to research institutes and
universities.
--
Bruce Barnett <barnett@crd.ge.com> uunet!crdgw1!barnett
Re: Future of NeWS (was Re: Why is initial screen I/O so slow?)
#427
Author: Craig Bishop
Date: Fri, 21 Aug 1992 02:28
27 lines
1580 bytes
barnett@grymoire.crd.ge.com (Bruce Barnett) writes:

>Heavy sigh...... Some people have a vision. Apparently Sun Marketing doesn't.
>Just think what would have happened if the energy that was put into X
>was put into NeWS.

I really don't think it is their fault. Sure everybody agrees
that NeWS (with a little work) was far superior to X. But then
you had every other Unix vendor jumping on the X11 band wagon
just because Sun was working on NeWS, X11 was it's only
competitor.

The same applies to OpenLook, all the rest of the lemmings did not
choose Motif until Sun went OpenLook.

>I agree with Frank that the only hope is if Sun gives away the sources
>of NeWS for a reasonable price. Maybe free to research institutes and
>universities.

I like NeWS to but Sun had to go with X, what choice did they have.
As for the future of NeWS, release the source to the world, it is
the only way it will have a future.
-- 
Craig Bishop			Information Systems Division
Email: csb@gdwb.OZ.AU		Geelong & District Water Board
Phone: +61 52 262506		61-67 Ryrie St Geelong
Fax:   +61 52 218236		Victoria 3220 Australia
Re: Future of NeWS
#430
Author: Bruce Barnett
Date: Fri, 21 Aug 1992 21:40
33 lines
2482 bytes
In article <3201@peking.gdwb.oz.au> csb@gdwb.oz.au (Craig Bishop) writes:

>   I really don't think it is their fault. Sure everybody agrees
>   that NeWS (with a little work) was far superior to X. But then
>   you had every other Unix vendor jumping on the X11 band wagon
>   just because Sun was working on NeWS, X11 was it's only
>   competitor.

I think the fault was that there were very few programs that showed the
power of NeWS, and the "official" development environment was real
bad. Yes, Sun had to do X. Yes, NeWS was on a back burner for a while
(but TNT 3.0 did come out). NeWS is still a bastard child that no-one
wants to recognize. Without the developers, there are no applications.
Without the applications, there isn't a need for development tools.
Without the tools, there are no developers. 

NeWS can still be a very strong advantage for special applications. If
Sun continues to support it, NeWS can gain popularity by sheer mass.
Many of us are designing applications to run over a wide area network.
This is the time to go from group-ware to Enterprise-ware. Think of
all of those PC's running Solaris 2.0 and having a X/NeWS server.
Imagine a system that could dynamically download the necessary pieces
to improve performance over a serial line. Consider how much easier it
is to do this than to wait for X11R[6789] to come out.

Many people, including me, have complained about the development
environment of NeWS. Funny thing is, the Mac and PC had (have) HORRID
environments. A lot of applications still get developed. If enough
copies of something exist in the world, it will be used. I can see the
future - NeWS finally becomes "fashionable" and Sun announces they will
discontinue support. Heavy sigh.....
--
Bruce Barnett <barnett@crd.ge.com> uunet!crdgw1!barnett
Re: Future of NeWS (was Re: Why is initial screen I/O so slow?)
#431
Author: Ian Kemmish
Date: Sat, 22 Aug 1992 15:00
15 lines
926 bytes
barnett@grymoire.crd.ge.com (Bruce Barnett) writes:

>	Hardware accelerators will be hard to pipeline or parallelize
>		(because pixels are read AND write instead of write only)
>

Since when has Sun's implementation of NeWS ever used a write-only
framebuffer???!?  They even use XOR for doing *overlays*, for God's
sake!

-- 
Ian D. Kemmish                    Tel. +44 767 601 361
18 Durham Close                   uad1077@dircon.co.uk
Biggleswade                       uknet!dircon!uad1077
Beds SG18 8HZ United Kingdom
Re: Future of NeWS
#432
Author: Bruce G. Barnett
Date: Sun, 23 Aug 1992 12:38
16 lines
1099 bytes
I wrote:

|>	Hardware accelerators will be hard to pipeline or parallelize
|>		(because pixels are read AND write instead of write only)


In article <1992Aug22.150017.1614@dircon.co.uk> uad1077@dircon.co.uk (Ian Kemmish) writes:
|
|Since when has Sun's implementation of NeWS ever used a write-only
|framebuffer???!?  They even use XOR for doing *overlays*, for God's
|sake!

Who was talking about Sun's implementation? I thought I said it is
difficult to design a hardware accelerator for a X based system that
can handle parallel/pipelined constructs. If you had a stencil based
model, it is theoretically possible.
Re: Future of NeWS (was Re: Why is initial screen I/O so slow?)
#444
Author: Don Hopkins
Date: Sun, 30 Aug 1992 23:40
31 lines
2069 bytes
uad1077@dircon.co.uk (Ian Kemmish) writes:

   barnett@grymoire.crd.ge.com (Bruce Barnett) writes:

   >	Hardware accelerators will be hard to pipeline or parallelize
   >		(because pixels are read AND write instead of write only)
   >

   Since when has Sun's implementation of NeWS ever used a write-only
   framebuffer???!?  They even use XOR for doing *overlays*, for God's
   sake!

SGI's implementation of NeWS (4Sight) ran on a practically write-only
framebuffer.  The xor operation was very slow (as it was with the X
server at the time).  It used real hardware overlay planes to
implement the NeWS overlay plane.  In fact the pop-up menus were
subclassed (the SGIMenu subclass) to draw in the overlay plane, so
they popped down instantly without causing repainting (they didn't use
savebehinds, which were slow for the same reason xor was slow).

You were allowed three colors on the overlay (since it used 2
bitplanes to implement the overlay): black, white, and one other
color.  When you drew with a gray color, it would simply use a stipple
pattern.  When you drew with a non-gray color it would set the
colormap slot for the color overlay pixel to that color and use that.
The 4Sight user interface displayed red bounding boxes on the overlay
when you dragged windows around, and the menus had nice 50% gray drop
shadows stippled over the (appearently darkened) screen image
underneath.

	-Don
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads