Third Generation Display Layers Other than OS X?
jayegirl asks: "The display subsystem in MacOS X seems like a 'really good
thing'(tm), and so, I was wondering, what other third
generation display layers -- using screen representations
based on shapes, rather than pixels -- exist or are under
development. Are there any open source projects in this direction?"
Berlin is resolution independent, uses CORBA, blah blah blah. All the good stuff.
The main issues now are getting hardware acceleration for Berlin. It can run in an X window, or on SVGAlib - which isn't fun for anyone.
- PostScript hits the market ~1982
- Project Athena announced 1983
- Project Athena starts 1984
- X (X1) released June 19, 1984
- NeWS is released ~1985
- X11R1 released September 15, 1987
-
Be evaluates NeWS as the windowing system for their intended OS in 1991
Interesting posting regarding NeWS & it's history from someone involvedI don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
OpenGL would be one possible base on which to build a resolution independent GUI, with support for hardware acceleration of many operations, including evaluator functions - for curves etc., and vertex level operations using NVidia and others' geometry processors.
This is happening slowly on a number of fronts, the most widely known being E's EVAS.
Other options might include HTML/CSS, SVG or even Flash/Shockwave formats.
Postscript/PDF is pretty unwieldy, from what i have seen, but is obviously quite flexible with good typography support, which is the biggest missing element in all the others.
I gots ta ding a ding dang my dang a long ling long
Sun Microsystems' James Gosling created a displayed PostScript as the basis for NeWS around 1985. This implementation was never particularly Adobe/Apple-PostScript compatible and was only licensed from Adobe shortly before Sun abandoned it. However it was the first use of PostScript for a windowing system.
NeXT then licensed & underwrote development of PostScript into Display PostScript (no direct relation to displayed PostScript.) This was the basis for NeXT's NextStep interface and lives on today in GNUstep.
Apple has recently independantly implemented the PostScript-derived PDF from public specifications for it's Quartz rendering layer in it's recently released MacOS X.
Thus you've a single well known, well documented language that's been used for three independant windowing systems over the course of 15 years, two of them independant of the language's licensors. Add that to it's direct application to printing and it's a pretty powerful argument for further consideration as an X-Window alternative/successor.
I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.