Slashdot Mirror


A History of Every GUI Ever

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."

71 of 355 comments (clear)

  1. Nice... by Anonymous Coward · · Score: 3, Funny

    TOS was so kick ass... 15 years ago...

    1. Re:Nice... by Doogly · · Score: 2, Informative

      Actually, TOS was the kernal....GEM was the GUI. I loved my GEM 520ST Black and White. The mushy, crunchy square keys on the keyboard....wow!

    2. Re:Nice... by kabdib · · Score: 2, Interesting

      Nah, TOS sucked. (I was on the team that shipped it. TOS *definitely* sucked, even 15 years ago).

      --
      Any sufficiently advanced technology is insufficiently documented.
    3. Re:Nice... by hattig · · Score: 2, Insightful

      I think that the Atari ST had nice styling for the time (it looked nicer than the A500 for example). Shame about the innards though. And these are what counted in the end.

    4. Re:Nice... by gklinger · · Score: 2, Informative
      Yeah, he worked for Atari but I'm not going to give his real name as he has chosen not to do so. Any boy detective can find it if they make the slightest effort. I'll even give you a clue. He wrote Super Pac-Man for the Atari 5200 before going on to operating systems. He's mentioned in this article too. Sadly, he's right about TOS, or TOS-off as we disaffectionatelly called it. It sucked. Oh how I wish the Atari ST had shipped with OS 9. If it had, I might still have my hair.

      I've been meaning to thank him for his object code converter. I just never thought today would be that day.

  2. Scroll down memory lane by robolemon · · Score: 5, Funny

    Or an interesting scroll down memory lane more like it!

    --

    I design user interfaces for a free network management application,

  3. http://www.oldos.org/ by jmays · · Score: 5, Informative

    Don't forget about Old OS. Also an interesting site!

    Includes the tragedy that is Microsoft BOB!

    --
    KARMA TAG! You're it.
  4. slashdotted at one comment. by teamhasnoi · · Score: 4, Funny

    I guess I'll be using the command line today.

    1. Re:slashdotted at one comment. by drinkypoo · · Score: 4, Funny

      "You had me at HTTP 1.1 GET"

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  5. Good 'ole days by maximilln · · Score: 5, Funny

    Finally, a /. article which doesn't immediately remind me of pyramid schemes, political graft, the extortion of the American people by their corporate executive overlords... (though all of these things combined contributed to the death of Commodore and the rise of the x86 architecture).

    Crap. And the site is /.'ed.

    --
    +++ATHZ 99:5:80
  6. what? by WormholeFiend · · Score: 4, Funny

    text interface counts as graphic interface?

    as opposed to what... tactile interface?

    1. Re:what? by J.+Jacques · · Score: 2, Informative

      If it's displayed on a screen, couldn't it technically be called "graphical"?

      --
      http://www.questionablecontent.net
    2. Re:what? by WormholeFiend · · Score: 2, Informative

      well, historically (which is the point here), the term "Graphic User Interface" served to describe the Mac and Windows mouse-icon-menu way of shielding users from internal computer processes and make the system easier to use than the command-line interface.

    3. Re:what? by RetroGeek · · Score: 4, Informative

      couldn't it technically be called "graphical"

      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.

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    4. Re:what? by Dreadlord · · Score: 2, Informative

      Nope, there is a difference, a good discussion of the differences between text and graphical interfaces can be found here.

      --
      The IT section color scheme sucks.
    5. Re:what? by Minna+Kirai · · Score: 3, Informative

      Let's not start re-inventing technical meanings.

      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: 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)

    6. Re:what? by Malor · · Score: 5, Interesting
      The advent of bitmap graphics at all was a big deal. In text mode, the smallest addressable unit is 'one character'. This means that an 80x24 screen takes 1920 bytes to represent. Processors are so fast these days that you could update that screen, sheesh, a hundred thousand times a second, probably. But in the days of kilohertz machines, that was quite a bit of data to push.

      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.

    7. Re:what? by mdielmann · · Score: 4, Funny

      If it's displayed on a screen, couldn't it technically be called "graphical"?

      So a hardcopy of Playboy isn't graphical? Let me guess, you read the articles...

      --
      Sure I'm paranoid, but am I paranoid enough?
    8. Re:what? by bigman2003 · · Score: 3, Funny

      Wow...I had one of those cards too- but I guess I got the amber version...I just couldn't get mine to switch to green no matter what I did.

      --
      No reason to lie.
    9. Re:what? by Chris+Burke · · Score: 2, Informative

      It's hard to believe there was a time when CGA was worth coveting, but it did offer 320x240 in 16 colors. :)

      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. :)

      --

      The enemies of Democracy are
    10. Re:what? by ezzewezza · · Score: 2, Interesting

      To be linguistically correct, modern computers would be said to employ PUIs (Pictoral User Interfaces)

      How is that linguistically correct? Linguistically speaking, words are, for the most part, completely arbitrary--onomatopoeia being the one near-exception. When we speak of what words mean, we speak of what they are generally accepted to mean. Language is by no means a stagnant entity; it evolves and changes over time. Thus, it is perfectly linguistically correct to refer to the user interfaces as graphical user interfaces.

  7. Yes well done /. by Fisher99 · · Score: 4, Interesting

    that website is definately a memory NOW! Funny though I started with fvwm wayback, went through windows UI, CDE, kde, gnome and I'm back with fvwm2 as my main GUI.

    1. Re:Yes well done /. by renelicious · · Score: 2, Informative

      Google Link

      --
      "Luke, I am your node.parent();"
    2. Re:Yes well done /. by nickos · · Score: 2, Interesting

      I figure there's more open source window managers for X Windows then there are proprietary GUIs, and it's a shame that GUIdebook doesn't cover them. There's a good site here that does.

      Unlike proprietary GUIs, some of the open source offerings are more innovative. I particularly like Ion, a tiled wm, and WindowLab, which seems pretty original.

  8. In other news... by haxor.dk · · Score: 5, Funny

    .... the internet backbone in European country Poland broke down today following a phenomenon known as "The slashdot effect". No people were harmed in the incident, but a lot of Slavic IT professionals were terribly inconvenienced.

  9. Slashdotted by LGagnon · · Score: 3, Informative

    Here's the Google cache.

    1. Re:Slashdotted by 0x0d0a · · Score: 4, Informative

      Google doesn't store images. Right back at square one.

      The Wayback Machine doesn't have it, and it's probably too late for anyone to mirror it.

    2. Re:Slashdotted by BrookHarty · · Score: 3, Interesting

      Here's the Google cache.

      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/

  10. Correction? by mishehu · · Score: 3, Insightful

    Shouldn't this be about the history of every UI, not GUI? CLI doesn't normally incorporate graphics. ;-)

    1. Re:Correction? by dkh2 · · Score: 2, Funny

      On top of that, it's not a walk down Memory Lane. It's a walk down GUI Lane.

      A walk down Memory Lane would detail the history of [something]RAM and its precursors.

      --
      My office has been taken over by iPod people.
  11. Great by lemonhed · · Score: 4, Interesting

    The work by Engelbart (from PARC) directly led to the advances at Xerox PARC. Several people went from SRI to Xerox PARC in the early 1970's (where I worked).

    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

    1. Re:Great by AndroidCat · · Score: 2, Funny

      Shows how much the Lisa sucked too. But the Mac still sucked until it got a larger screen and colour. Of course, Every OS Sucks! (needs QuickTime, which sucks too.)

      --
      One line blog. I hear that they're called Twitters now.
  12. ...like a C64 game loading /snore by netglen · · Score: 2, Funny

    Too bad the sight was /.'ed so fast. I really wanted to read it. But my browser is sitting there forver....like GI Joe loading up on my old C64.

  13. Another GUIde! by Krik+Johnson · · Score: 5, Informative

    Since this site is slashdotted, there is another GUide that I know about, which is also interesting.

    Nathan's GUI gallery. 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!

  14. Hey -Editors! by Erasmus · · Score: 5, Insightful

    Shouldn't Slashdot's editors make at least a token effort to see if the pages they link to can stand the traffic they invariably direct to them?
    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?

    1. Re:Hey -Editors! by geoffspear · · Score: 4, Funny

      Hey, be quiet... you're going to ruin my best excuse for not having anything remotely interesting on my webpage!

      --
      Don't blame me; I'm never given mod points.
    2. Re:Hey -Editors! by PhuckH34D · · Score: 2, Insightful

      they dont do that.
      Read the FAQ
      ( and while your at it, this is the "coolest story Slashdot's ever had")

      --
      You're old school? I beta tested the motherf***ing abacus!
    3. Re:Hey -Editors! by .com+b4+.storm · · Score: 2, 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...

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
    4. Re:Hey -Editors! by prisoner-of-enigma · · Score: 2, Insightful

      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.

      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.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    5. Re:Hey -Editors! by Sloppy · · Score: 3, Interesting
      Even without caching/mirroring, they could still make the Slashdot Effect less spikey.

      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 on small sites, they could gradually reveal the article to viewers, over the period of a day or two. (e.g. If your IP address plus the article ID, mod 48, happens to be greater than the number of hours since the article was released, then it doesn't get included on your copy of front page.)

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  15. Kind of telling by Amiga+Lover · · Score: 5, Interesting

    Don't you think it's kind of telling that GUIs have required so many iterations and versions and still people havent managed to learn how to use a computer properly, they're still difficult to use and still people end up not being able to get them to do what they want.

    Yet the terminal console is almost unchanged in 30 years. Hmmmm?

  16. Oh.. "GUI" by Mateito · · Score: 5, Funny

    I prefer a Gooey

  17. GEOS- Oh the memories by Perrin7 · · Score: 3, Funny

    On my old C128 (I was sure it was going to be the greatest thing when I sold my C64) I had GEOS and thought the graphical waste basket was neat ... until I dropped an essay in it and then panicked. That lead me to the discovery the the SECOND time you write and essay you get much better results. But GEOS was still my first encounter with a graphical operating environment.

    1. Re:GEOS- Oh the memories by operagost · · Score: 2, Funny

      One night, I dropped my essay into the wastebasket, when all of a sudden it went berserk, the screen started flashing, and the whole essay just disappeared. All of it. And it was a good essay!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
  18. GEOS.. by plams · · 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.

    1. Re:GEOS.. by The+Lynxpro · · Score: 2, Interesting

      "Kind of ironic, given Apple did the opposite and produced GS/OS (IIRC), a Mac OS clone for the Apple IIGS. And Apple wanted to phase out the II series, whereas Atari were still milking their eight-bitters in the early nineties."

      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 Commodore (Amiga) were hitting them upside their heads with - especially in the European Community *member states*. So alas, you had the Apple IIgs, which really had no hope of continuing with a long term future. Apple could've thrown in an accessory emulator card to coax Apple II diehards to move up to the Mac, but they didn't.

      Atari, on the other hand, maintained the 8-bit computer line until the ST's dropped down to their price point. Software companies used the 8-bit computer line to demonstrate their resolve against computer piracy and decided to make the line and example and generally cut off support. At the time, the software companies could not afford to cut out the Commodore 64 end users despite rampant piracy because there was a larger active user base than the XL/XE line. Atari tried to beef up the 8-bit line by bringing out the XE Game System...the 65XE as a game system. It generally was not successful. I could go into how Atari Corp. staff didn't understand the 8-bit computer line since most of the old school Atari Inc. engineers were long gone, but that's best saved for a different discussion. I would not classify that as "milking" the line.

      After all, one of Atari's great engineers went on to work for Intel, where he created the USB ports...a modernized version of what he created at Atari called the SIO port, way back in the late 1970s...

      --
      "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
  19. Re:CLI is a GUI? by maximilln · · Score: 2, Informative

    udeproject.sourceforge.net

    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...

    --
    +++ATHZ 99:5:80
  20. Slashdotting in 5...4...3...2...1 by maroberts · · Score: 2, Interesting

    Oh it's already gone.

    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.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  21. Memories of GeoWorks Ensemble by netglen · · Score: 2, Interesting

    Now there is a blast from the past. I have fond memories of using GeoWorks Ensemble while in graduate school. I was forced to pickup a used RadioShack B&W 286 laptop in order to attend a computer class. The class was full but they allowed a few additional students to sign in if they had laptops. So I had a copy of GeoWorks and I cranked out a ton of term papers with it. It was a pretty nifty program for it's time. It ran very quickly on that 286.

  22. GUI is graphics, CHUI is text by kherr · · Score: 4, Informative

    CHUI stands for CHaracter User Interface. Pronounced "chew-ee". I like the term for text-based interfaces, as a counterpart to the GUI. A CLI is a command-line interface, which is really somewhat different from a CHUI. Remember all those DOS apps with text-based windows and menus? Curses and Vermont Views are good examples of CHUI libraries.

    1. Re:GUI is graphics, CHUI is text by AndroidCat · · Score: 2, Interesting

      First I've heard of "CHUI", and I've got the Babirusa/Celebes pig deer book and used Vermont Views. TurboVision from Borland had to be the ultimate of that lost art.

      --
      One line blog. I hear that they're called Twitters now.
  23. Missing option by Gothmolly · · Score: 4, Funny

    I use punchcards you insensitive clod!

    --
    I want to delete my account but Slashdot doesn't allow it.
  24. Three ways to do graphics in text mode by tepples · · 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.

  25. Re:Slashdotted - Google cache too by joeware · · Score: 2, Funny

    Holy smokes! Even the Google cache has been slashdotted!

  26. TUIs, ASCII art by Kjella · · Score: 2, Interesting

    You can definately make graphic interfaces in text mode. If you ask a completely non-computer person if that's a GUI, he'll probably think so. As opposed to what? A verbal interface a la Star Trek?

    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

    --
    Live today, because you never know what tomorrow brings
  27. 1 Q & 1 Obs by jpellino · · Score: 4, Interesting

    Q: so exactly which of those historical OSs hosting this just got quick-fried?

    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.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  28. The joys of proportionally spaced fonts by pubjames · · Score: 4, 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?

    1. Re:The joys of proportionally spaced fonts by Anonymous Coward · · Score: 3, Informative
      Um... Proportionally spaced fonts are those like Times, Helvetica, Verdana etc al - ones where each character can be of a different width.
      I think you mean monospaced fonts, kind of like this!
    2. Re:The joys of proportionally spaced fonts by billimad · · Score: 2, Funny
      I think you mean monospaced fonts, kind of like this!
      Damn it! Now I feel pedantic...
  29. BitTorrent For Websites by technix4beos · · Score: 3, Interesting

    Why isnt this being done?

    A simple wget -m http://www.somesite.com, gzip, create a torrent, and share the .torrent file.

    --
    user@host$ diff /dev/urandom /dev/uspto
  30. In the Beginning was the Command Line by ShinyBrowncoat · · Score: 4, Informative

    I also recommend Neal Stephenson's excellent essay on the topic of GUIs, In the Beginning was the Command Line

    --

    "They've canceled the show but we're still here. What does that make us?" "Big Damn Junkies, Sir!" "Ain't we just"
  31. Quotes... by AyeRoxor! · · Score: 4, Interesting
    Found these the other day on the PC Magazine website:

    • "The introduction of OS/2 1.0 marks the start of an exciting time for the PC and PC applications. The 'OS/2 decade' has begun."
      • Charles Petzold, contributing editor, in "OS/2: A New Beginning for PC Applications," PC Magazine April 12, 1988.

    • "A funny thing's happening on the road to OS/2. Microsoft Windows has turned into the dazzling multitasking operating system that OS/2 is still struggling to become."
      • Gus Venditto, executive editor, reviewing the brand-spanking-new Microsoft Windows 3.0, First Looks, PC Magazine July 1990.


    /not trying to start a flamewar, just fascinating quotes...
  32. An older gui by EssenceLumin · · Score: 2, Funny

    I don't see etcb-a-sketch in there.

  33. ancient Commodore video hardware by Sloppy · · Score: 5, Interesting
    A text system cannot by definition display graphics.
    (Just to be pedantic... Actually, not really trying to 'correct' anything you said; I just wanna show off what an old geezer I am.)

    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.

    ... and we liked it! (Well, ok, not really.)

    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. ;-)

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  34. Geos by Phanatik · · Score: 2, Funny

    I loved Geos! Never had any problems like Win3.0 and 3.1 had.

  35. Re:Seriously... by LinuxHam · · Score: 4, Insightful

    Linux and the Free software community has grown to achieve business acceptance. /. is like MTV, except the people who actually brought Linux to the corporate world don't realize that they're too old to keep coming back.

    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 /. yet. Yet.

    --
    Intelligent Life on Earth
  36. misses one of my favourites, PenPoint by WillAdams · · Score: 2, Interesting

    Also Atari's GEM as was noted previously.

    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 was note merely a shell on top of Windows, but also a UI in its own right (was to be the UI for Newtek's Mac clones)

    William

    --
    Sphinx of black quartz, judge my vow.
  37. A pile of UNIX GUI's missing by stox · · Score: 2, Interesting

    Off the top of my head:

    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.

    --
    "To those who are overly cautious, everything is impossible. "
  38. devil's advocate by Crag · · Score: 2, Insightful

    One could have said something similiar about automative and horse-drawn carriage interfaces around 90 years ago. It's not a flawless analogy, but your point is far from unassailable.

    * terminal consoles HAVE changed a great deal in 30 years (tab completion, screen, mouse daemons, curses, whiptail, multi-byte support, ...)

    * Most GUI differences are superficial tweaks made to thwart lawsuits, or to convince potential customers that there's a difference between OS versions that's worth upgrading for.

    * The people who are intimidated by either interface tend to just be intimidated by computers. The rest will use whatever is best for the job.

    I prefer text interfaces because it suits the way I think, but my extremely intelligent girlfriend understands both and prefers GUIs because they match how she thinks.

    It's about time we grow out of this kind of debate...

  39. My favorite GUI - Sun's NeWS by andrewz · · Score: 2, Interesting

    This GUI was thie coolest thing going and was just amazing in its flexibility. It was based on windowed interpreted PostScript. What your widow did depended on what Postscript told it to do, each window was the execution of mobile code, the Java of 1989. You could have windows based on arbitrary, and I mean completely arbitrary, polygons.

    My favorite feature was round menus. You could navigate these incredibly quickly.

    Sadly X took off at about the same time and no one cared whether X was INFERIOR and SLOW as long as it was free and open source. Oh wait, NeWS was open source back then too. Well mostly.

    What a lot of people also don't know is that NeWS really was a practice run for Java. It heavily influenced the java architecture team.

    - Andrew

  40. Or even the BBC Micro by rklrkl · · Score: 2, Interesting

    The BBC Micro of the 80's (made by Acorn) had a "Mode 7" teletext mode which would give you not only a chunky colour TRS-80-style block graphics, but only used 1K (40 column by 25 lines) of memory mapped characters (at hex 7C00 if my "memory" serves me right). This meant you could refresh the entire screen of text in 6502 assembly code in a few milliseconds (it had a 2Mhz 6502 processor) and the scrolling speed was also phenomenal (I called it "the fruit machine effect"!) - probably still faster than any other machine out there I've seen to date.