A History of Every GUI Ever 355
An anonymous reader writes "I stumbled upon this site -
GUIdebook, that offers a history of every GUI, from command prompts, to GEOS for the commodore 64, through Mac OSX. It's an interesting stroll down memory lane."
Nice... (Score:3, Funny)
Re:Nice... (Score:2, Informative)
Re:Nice... (Score:2, Insightful)
Re:Nice... (Score:2, Interesting)
Re:Nice... (Score:2)
Re:Nice... (Score:2)
Kabdib, please clarify. Were you a member of the Atari Corp. team or a contracted employee at Digital Research at the time?
And if you were an employee of Atari Corp. (which I believe you were), did any of the Digital Research folk (and some had been former Atari, Inc. employees) ever casually mention that Atari, Inc. had developed more powerful computers (the Gaza and Phoenix) based upon the 68000 (I believ
Re:Nice... (Score:3, Informative)
I've been meaning to thank him
Atari TOS/GEM - and Sundog (Score:2)
I loved how fast TOS booted up from Rom :)
I bought my Atari in 1985 (maybe it sucked 15 years ago, but 20 years ago it was great ;) solely because they were playing Sundog in the computer store - and dammit - I needed to play that game!
Still remember the FTL logo in Sundog coming up with a "swooshing" sound that scared the shit out of me - thought the computer was going to explode!! Up till that time I had only heard "beeps" out of computers.
Scroll down memory lane (Score:5, Funny)
http://www.oldos.org/ (Score:5, Informative)
Includes the tragedy that is Microsoft BOB!
Re:http://www.oldos.org/ (Score:2)
slashdotted at one comment. (Score:5, Funny)
Re:slashdotted at one comment. (Score:5, Funny)
Good 'ole days (Score:5, Funny)
Crap. And the site is
Re:Good 'ole days (Score:2)
Seriously... (Score:2, Offtopic)
Used to just be an excellent place for tech news and fun articles like this. Now we have to sit through MP3 piracy justifications, DRM rants, anti-"M$" bullshit, GPL-dissertations (boooooring), etc.
Re:Seriously... (Score:5, Insightful)
MTV doesn't have a single show aimed at 30 somethings (let alone 40ish and 50ish) so I can delete the channel from my favorites list. I can't quite do that with our beloved
what? (Score:5, Funny)
as opposed to what... tactile interface?
Re:what? (Score:2, Informative)
Re:what? (Score:3, Informative)
Re:what? (Score:5, Informative)
Let's not start re-inventing technical meanings. Graphical is not Text.
A text system cannot by definition display graphics. The original IBM had two basic modes for the display, text and graphics. You had to switch them within your program. Text was MUCH faster, so you only went to graphical when you had to. It was also easier to code to the text mode.
Three ways to do graphics in text mode (Score:5, Informative)
A text system cannot by definition display graphics.
Redefinable font lets you display graphics in text mode. The Defrag utility in MS-DOS 6.22 used this.
The PC's codepages have a glyph consisting of the top half on and the bottom half off. Set each character cell's "on color" to one color and the "off color" to another and you can display graphics in text mode. Lots of ANSI BBS screens used this, and some business software packages used this for bar graphs and the like.
And now the most from-left-field solution: Reprogramming the text generator to show four scanlines per row of glyphs rather than 16 (assuming VGA) lets you use the glyph with the left half on and the right half off for a 160x100 pixel 16 color video mode. Tunneler, an old DOS game, used this.
Re:what? (Score:4, Informative)
It's not a reinvention, though. The word usage in the computer user-interface field has always been at odds with the English language. But computers became so popular that they've wiped-out the original meaning.
Graphical is not Text.
That's exactly what the word means, though. In fact to be pedantically correct, a photograph or diagram isn't graphical. Only written text is by-definition "graphic".
Use your dictionary [reference.com]: the very first definition listed is "Of or relating to a written representation". That's the oldest meaning of the word; the others are neologisms by comparison.
To be linguistically correct, modern computers would be said to employ PUIs (Pictoral User Interfaces)
Re:what? (Score:2)
Re:what? (Score:2)
That depends on which dictionary you reference. The particular definition that you cite from that link is from American Heritage; further down the page the Webster's first definition of the word "graphical" is "Of or pertaining to the arts of painting and drawing." A true pedant consults the Oxford English Dictionary (OED), whose first definition for the word graphical is "Clearly traced," and is nonspe
ancient Commodore video hardware (Score:5, Interesting)
Tell that to VIC20 programmers. Unlike the C64, the VIC20 didn't have a graphics mode. But you could display a 16x16 grid showing the whole character set, and then tell the video hardware to look up the character definitions somewhere in RAM instead of using the ROM. This effectively gave you a 128 pixel by 128 pixel bitmap display, on a "text-only" system.
Oh, and speaking of the fact that text mode is faster than graphics, there was a "joke" later in the mid 80s, having to do with that. If you wrote a BASIC program on the C64 that, say, computed and printed the first 100 prime numbers, and then did the same thing on the Amiga, the C64 was faster. People would say, "Huh? How can that be? The Amiga's blazing 7 MHz 16-bit 68000 runs rings around the 6510!" But then you'd do it, and the C64 would really win. It had nothing to do with the how fast the processors could compute primes, though. It was just that the C64 could copy 2k of RAM (the amount of work to "scroll" the text display) faster than the Amiga blitter could copy several hundred k to "scroll" a graphic display. (The Amiga didn't have a text mode. ;-)
Or even the BBC Micro (Score:3, Interesting)
Re:what? (Score:4, Funny)
Re:what? (Score:2, Informative)
Re:what? (Score:2)
Re:what? (Score:2)
Then what do you call Twin [freshmeat.net]?
Re:what? (Score:5, Interesting)
The early 8-bit home computers could do bitmap graphics, and in fact it was a big selling point.... "Game XYZ, fight monsters in actual bitmap graphics!' Check out Castle Wolfenstein on the Apple 2 emulators for an idea of what 'good graphics' once meant. I don't remember the resolution of those early screens anymore, but it was very low... certainly not higher than 320x200.
When the Mac shipped, computers really changed. Instead of a text OS with occasional, fully-focused graphical programs, the machine was so incredibly powerful (8mhz, 16 bit) that it could do graphics all the time...they could actually draw a user interface on a 512x384 screen and have time left over. That's 196,608 pixels. I don't know how many bits per pixel the first Mac used... I keep wanting to say "one", but I think I remember grays on those first Macs, so that might be wrong. If it WAS one bit per pixel, they could represent that screen in about 24k. That's still a lot of data to push around, compared with the 2k for a text screen, and could be as high as 196K if it was 8 bits/pixel. I'm pretty sure it wasn't that high... the first Mac had only 128k of RAM. Maybe it was just black/white.
They actually managed to get a fairly good GUI up on the 1Mhz C64 with GEOS, but it was the Mac that first showed the mainstream that it was even possible.
Everything after that has been about accelerating that basic idea. For a long time, neither the Mac nor the PC was really fast enough to animate the whole screen at once at a reasonable framerate. Games had to be very clever to work around this; even though they'd done a GUI on the 64, it was still very, very hard to animate a full screen on a PC. As I recall, that was mostly due to bus speed; the system simply couldn't shovel enough bits out to the graphics card over an ISA bus. The processor was more than capable, but the bus just wasn't up to it.
For the last 15 years, the whole evolution of computers has been about making graphics go faster. First there were Windows (2D) accelerators, then full motion video, which flopped as a concept, because it didn't make good games and didn't work very well. A number of years ago, we finally got to the point that pretty much every computer in the world can do very smooth full motion video, and nobody even noticed, the idea was that dead. Then 3D accelerators, then GPUs, then hardware T&L.... the driving force in PC development has been graphics.
Sometime in the last couple of years, PCs really hit a plateau; they've gotten fast enough to do practically anything we can think of, at least for now. We can generate, manipulate, and output graphics of unbelievable quality... and we're mostly pretty blase' about the whole thing.
I'll tell you, though, if I showed my desktop machine (Athlon 2800+, GeForce FX5950, dual 36gb Raptors in RAID-0, Audigy 2 Platinum, Klipsch 5.1 speakers) to my 15-year-old self, I'd fear for my life. In 1985, I'd have killed someone with a big smile on my face to own a machine like that.
Phew, I kinda went off on a tangent there. Getting back on track..... GUI means a very specific thing. If the OS can turn individual dots on and off, and draws the user interface that way, it's a GUI.
Re:what? (Score:3, Informative)
Naw, that was EGA. CGA only offered four colors, and your choices were generally black, white, and either cyan and magenta or green and red. EGA made a big difference when playing Bard's Tale or Champions of Krynn.
Re:what? (Score:5, Funny)
So a hardcopy of Playboy isn't graphical? Let me guess, you read the articles...
GUI is graphics, CHUI is text (Score:5, Informative)
Re:GUI is graphics, CHUI is text (Score:2, Interesting)
Re:GUI is graphics, CHUI is text (Score:2)
Re:GUI is graphics, CHUI is text (Score:2)
Re:GUI is graphics, CHUI is text (Score:2)
Re:what? (Score:2)
Yes well done /. (Score:4, Interesting)
Re:Yes well done /. (Score:2, Informative)
Re:Yes well done /. (Score:3, Interesting)
Unlike proprietary GUIs, some of the open source offerings are more innovative. I particularly like Ion [cs.tut.fi], a tiled wm, and WindowLab [nickgravgaard.com], which seems pretty original.
In other news... (Score:5, Funny)
Slashdotted (Score:3, Informative)
Re:Slashdotted (Score:5, Informative)
The Wayback Machine doesn't have it, and it's probably too late for anyone to mirror it.
Re:Slashdotted - Google cache too (Score:2, Funny)
Re:Slashdotted (Score:4, Interesting)
Since google cache doesnt show gfx, and you want to see some pictures, go check out xwinman, a nice list of different types of xwindow managers and a history of each. Not everything has to be a GUI for a microsoft OS. http://www.plig.org/xwinman/ [plig.org]
Correction? (Score:3, Insightful)
Re:Correction? (Score:2, Funny)
A walk down Memory Lane would detail the history of [something]RAM and its precursors.
TUIs, ASCII art (Score:3, Interesting)
The CLI is simply the most minimalist GUI you can have on your screen. The whole GUI concept as used in computing was like "as opposed to text-based", but it doesn't really change the fact that "text" is nothing but a simple form of graphics.
Kjella
Great (Score:5, Interesting)
The Xerox PARC team codified the WIMP (windows, icons, menus and pointers) paradigm, first pioneered on the Xerox Alto experimental computer, but which eventually appeared commercially in the Xerox 8010 ('Star') system in 1981
Re:Great (Score:2, Funny)
...like a C64 game loading /snore (Score:2, Funny)
Re:...like a C64 game loading /snore (Score:2)
Another GUIde! (Score:5, Informative)
Nathan's GUI gallery [toastytech.com]. It has every version of windows, many macs, Unixes, plain wierd ones and of course the infamous Microsoft Bob. The IE is evil section is hilarious as well!
Hey -Editors! (Score:5, Insightful)
Is a quick email to a webmaster really such an astoundingly difficult task or is effectively DoSing every interesting small webpage on the Internet the goal?
Re:Hey -Editors! (Score:5, Funny)
Re:Hey -Editors! (Score:2, Insightful)
Read the FAQ [slashdot.org]
( and while your at it, this [slashdot.org] is the "coolest story Slashdot's ever had")
Re:Hey -Editors! (Score:2)
I have always considered this aspect of
Slashdot
Re:Hey -Editors! (Score:2)
Right on. That's one causal factor for the unceasing series of
The FAQ answer alludes to "implications". Well so what? There might be problems, so take 'em on! That answer is four years old. There's been enough time to "think it through in detail". None of the problems look insurmountable.
It would be fairly easy to script
Just one point (Score:2)
Re:Hey -Editors! (Score:3, Insightful)
Shouldn't Slashdot's editors make at least a token effort ...
This doesn't occur for much the same reason people are often jerks in traffic and don't give someone room to enter their lane. Despite the fact it would take a measly 5 seconds out of their precious day, they'd rather hog the lane and not let you in. The reason being, of course, that since nobody makes them exercise that courtesy, they generally will not. And so it is with Slashdot...
Re:Hey -Editors! (Score:3, Insightful)
Perhaps if people would try manipulating that funny stalk poking out of the steering column called a "blinker," then I'd consider letting them over. If they're too lazy to put on a blinker, they can try to get in front of someone else. I certainly don't want them in front of me.
Re:Hey -Editors! (Score:3, Interesting)
A story about old GUIs is hardly "breaking news." It's not like "Oh shit, the missiles are on the way and everyone has 10 minutes to read this story about how the nuclear holocaust started." (Heh, I can imagine Slashdot addicts trying to load the page instead of ducking and covering. (Then someone posts, "Is this really news for nerds?"))
Not everyone needs to see this type of article at once. For non-news articles
Kind of telling (Score:5, Interesting)
Yet the terminal console is almost unchanged in 30 years. Hmmmm?
Re:Kind of telling (Score:2)
Yet the terminal console is almost unchanged in 30 years. Hmmmm?
Actually, I find it more telling that most people haven't learned how to use a terminal console properly. They're still difficult to use and people end up not being able to get
Oh.. "GUI" (Score:5, Funny)
GEOS- Oh the memories (Score:3, Funny)
Re:GEOS- Oh the memories (Score:2, Funny)
GEOS.. (Score:3, Interesting)
I remember GEOS - it was actually a nice little Mac-style OS for C64. It's funny to see a complete package, with "paint", "wordpad" and so on run in less than 64k of memory.
HOTU has a PC version of it. [the-underdogs.org]
Re:GEOS.. (Score:2)
Re:GEOS.. (Score:3, Interesting)
Well, chaulk that up to internal politics at Apple for having two different platform groups in competition with one another. The Mac dept. and Apple execs didn't want to cut the prices on the Mac, yet they still had to respond to the threat at the lower price point that Atari and
Slashdotting in 5...4...3...2...1 (Score:2, Interesting)
Slashdot could do everyone us a favour by putting a mirror of the article/site on its own server temportarily just in case the inevitable happens.
Memories of GeoWorks Ensemble (Score:2, Interesting)
Missing option (Score:5, Funny)
I wonder if they did... (Score:2)
Multi-Vue & Microware's OS-9 (Score:2)
Re:Multi-Vue & Microware's OS-9 (Score:2)
1 Q & 1 Obs (Score:5, Interesting)
Obs: I saw Doug Englebart a few years ago giving a large group presentation - he had the best interface I'd ever seen for a presentation - the current slide was displayed in a frame of thumbnails of the slides in the entire presentation - so you had random access to the whole show, you could see the flow, he could jump and reference other slides if needed without the typical bambi-on-ice powerpoint shuffle.
Oh yeah, the presentation was great, too - the analogy of introducing GUIs to telling horse riders how it was going to be driving cars, ("I have to lookk in a mirror to go the other way? I can't even shave in a mirror without hurting myself...") was original, funny and insightful.
The joys of proportionally spaced fonts (Score:5, Interesting)
I really miss the days when screens were created from proportionally spaced fonts. When you would draw boxes on the screen with special table drawing fonts or by changing the background and foreground colours ("teletex style"). You very rarely see that these days, which is a real shame because not only is it very efficient and simple from a programming point of view, but a well designed screen in that style can be very pleasing on the eye.
It's a shame that the only proportionally spaced web font accessible to designers is courier, which sucks. Lucida Console is nicer but not available on all systems.
Anyone know of any web sites designed with proportionally spaced fonts?
Re:The joys of proportionally spaced fonts (Score:3, Informative)
Re:The joys of proportionally spaced fonts (Score:2, Informative)
Damn it you're right! Now I feel dumb...
Re:The joys of proportionally spaced fonts (Score:2)
BitTorrent For Websites (Score:4, Interesting)
A simple wget -m http://www.somesite.com, gzip, create a torrent, and share the
Re:BitTorrent For Websites (Score:2)
Re:BitTorrent For Websites (Score:2)
In the Beginning was the Command Line (Score:4, Informative)
definition GUI (Score:2, Funny)
Quotes... (Score:5, Interesting)
/not trying to start a flamewar, just fascinating quotes...
An older gui (Score:2, Funny)
Anyone remember this? (Score:2)
Critical Missing GUI... (Score:2)
"The page cannot be displayed"
signifying that the site has already been slashdotted.
Geos (Score:2, Funny)
To hell with GUIs (Score:2)
misses one of my favourites, PenPoint (Score:2, Interesting)
The site apparently completely misses pen computing oriented UIs though.
No PenPoint, PenRight, Newton, Palm, WinCE
Rather a shame that, especially given that some pen programs have been _very_ innovative / influential.
FutureWave SmartSketch gave us Flash
Newton provides Mac OS X w/ InkWell
Go getting buried gave MS room for Windows for Pen Computing, and Taiwan a stick to beat them up w/ for licensing (Taiwan's MITI bought PenPoint)
Also misses HP's NewWave, which
A pile of UNIX GUI's missing (Score:3, Interesting)
Sun: Sunview, and NeWS
AT&T: BLIT, DMD5620. DMD620, DMD630, DMD730, UnixPC/3B1
DEC: DECwindows/Motif
And I am sure there are many more that I have forgotten.
Re:CLI is a GUI? (Score:2, Informative)
The binary is 90kb. It supports multiple workspaces, raising/lowering/resizing/hiding windows, background pics, color schemes, and very simple window decorations which "stay out of the way".
My favorite...
Re:GUI=!UI (Score:2)
Re:/.'d (Score:2)
Metafilter had this a few days ago.