A Non-Dogmatic History of the GUI
Zoxed writes "Jeremy Reimer provides an 8-page history of GUIs from the early 1930s to the present day. For example, from the conclusion: 'the truth of the story is that the GUI was developed by many different people over a long period of time. Saying that "Apple invented the GUI" or "Apple ripped off the idea from PARC" is overly simplistic, but saying that "Xerox invented the GUI" is equally so.'"
I'd want to see 'Windows 32' up and running. I have these win32* files on my computer, I'm pretty sure they are reminiscents of that ancient 30's GUI. But on what computer hardware would that have been running on?
After reading this, I noticed one thing, seems like the idea has been stuck into the same idea this whole time, a simple 2d screen. Even vr googles use two 2d screens. Hopefully this will change more as the development of layered LCD's and other technologies start comming up. True 3d gui's are what I am waiting for now.
...As taken place in IRC
maoepdmz: apple invent gui, m$ stealz it
CHRIS: FAG STFU... XEROX MADE FIRST gui
maoepdmz: no
jay: microsoft made the gui truly successful
CHRIS: WTF
maoepdmz: STFU JAY FAGG0t
*** jay has been kicked (Suck Bill's cock)
CHRIS: MY DAD WORKS FOR APPLE, HE WAS THERE WHEN THEY MADE THE GUI FOR LISA AND STEVE JOBS CREATED THE MOUSE
maoepdmz: raelly?
CHRIS: YEAH
maoepdmz: so xerox are liars
CHRIS: HELLS YEAH THEY TOTALLY RIPPED IT FROM APPLES
maoepdmz: wow
gorbulon_neo_matrix21: u all fags, linux had the first gui in 1983... its called x windows system, idiots
CHRIS: NO, UNIX MADE THAT
maoepdmz: chris do u have unix
CHRIS: YES.. ITS L33t
maoepdmz: can i see screenshot?
CHRIS: NO
How about, "Apple bought some ideas from Xerox for millions in cash and stock?"
This "Apple ripped off PARC" thing is nonsense. Just because the PARC group didn't like that their company sold the GUI rights doesn't make it a rip-off.
Bought and paid for.
Slashdot "libertarians": Small government for me, big government for those I disagree with. -1, I disagree with you
They go directly from Smalltalk/PARC to Apple/LISA as if nothing happened in between. There actually were a decent number of GUI/windowing systems in the late 70s / early 80s, and a number of pre-X attempts at making a UNIX GUI, that time has totally forgotten. PERQ is the only one I can seem to find evidence of the existence of on Google offhand. If you can somehow find a copy of the book containing this history of GUIs written in 1986, it's rather fascinating...
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
Don't show the Gnome devs this:
Alto File Manager
it might end up being the next version of Nautilus...
Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
GUI screenshots.e s
/ acorn/
g s.html
n dex.shtml
http://www.aci.com.pl/mwichary/guidebook/interfac
Englebart's famous 1968 demo.
http://sloan.stanford.edu/MouseSite/1968Demo.html
Acorn Archimedes GUI
http://homepage.tinet.ie/~lrtc/computers/acorn_ro
http://www.bbc.co.uk/h2g2/guide/A225785
Knowledge Navigator.
http://en.wikipedia.org/wiki/Knowledge_navigator
Apple II GS
http://applemuseum.bott.org/sections/computers/II
BeBox
http://www.bebox.nu/history.php
8-1/2: The Plan 9 Window system
http://plan9.bell-labs.com/sys/doc/8%BD/8%BD.pdf
Genera
http://www.geocities.com/mparker762/toys.html
Video Interviews of Early Pioneers
http://www.invisiblerevolution.net/
GUI News
http://interfacelift.com/news/
ZUI's
http://www.cs.umd.edu/hcil/piccolo/applications/i
---
Important Stuff to keep slashdot's filter happy.
# Please try to keep posts on topic.
# Try to reply to other people's comments instead of starting new threads.
# Read other people's messages before posting your own to avoid simply duplicating what has already been said.
# Use a clear subject that describes what your message is about.
# Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
# If you want replies to your comments sent to you, consider logging in or creating an account.
"I know. I am a bit strange to think GUI is over-rated. And in very many cases, GUI does the best job. But CLI, text-based, is my preferred choice for a broad variety of applications. Text-based simply gets the job done quicker and more smoothly in many cases. Actually, unless I am working with something that actually requires graphics I prefer text-based.."
In your case, that's great. However, UI isn't just about quick efficient interfaces with the computer, it's also about making an interface that a new user can do something with. A text interface is the WORST interface to give somebody who's never used the system. If a GUI is designed well, you can tell a user what their goal is and they'll work it otu. With a text UI, the user will fly over to Google.
"Derp de derp."
I work for a company which sells air traffic control software. Lately I have been conducting training courses for software engineers working with our product.
I offered the opinion to my students that the radar display, implemented as computer graphics, is one of the best graphical user interface metaphors that you can find.
And there it is in this article:
During the war he had worked as a radar operator, so he was able to envision a display system built around cathode ray tubes where the user could build models of information graphically and jump around dynamically to whatever interested them.Which makes me think that the CRT radar display where theta on the screen tracks the radar head revolution, and R represents the time for the echo to come back was the first true, working GUI.
http://michaelsmith.id.au
"> Forward 4 meters
......
> Turn left 7 degrees
> Fire"
Doom in Linux:
> forward 4 meters
> error
> frwrd 4 mtrs
> error
> man doom
> error
> @#$#@$#@
> error
> man Doom
"Derp de derp."
And little has changed. The poor foundations of the original MacOS haunted Apple until they finally had to throw out MacOS and start over again with OS X. And what do they do? They base it on NeXT and Objective-C, a system that was pretty nice in the 1980's, but that has never been technologically cutting edge and is pretty much obsolete today as far as software technologies go.
Now Objective-C I'll grant is a bit of a mixed bag - primarily because of the lack of garbage collection, though autorelease pools are not too bad...
But the NeXT foundation and Objective-C together are actually very pertient to the world we live in today. The very heavy message-passing style of calls actually mirror the growing populartity of message passing in large enterprise systems, such as JMS.
Objective-C is actually where the industry should have gone instead of C++. It's easier to learn and use than C++ (I've done both) and might be a little behind Java or C#, but then again it's also not really been overhauled for a while.
The rapid degree of progress Apple has managed to make in the OS and with other programs is a good demonstrator for how efficient Objective-C can be.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
One incredibly important tidbit is buried in the article: regions.
"One critical advance from the Lisa team came from an Apple engineer who was not a former PARC employee, but had seen the demonstration of Smalltalk. He thought he had witnessed the Alto's ability to redraw portions of obscured windows when a topmost window was moved: this was called "regions". In fact, the Alto did not have this ability, but merely redrew the entire window when the user selected it. Despite the difficulty of this task, regions were implemented in the Lisa architecture and remain in GUIs to this day."
That man was Bill Atkinson, and he came up with region drawing code that Apple patented. It's the reason that Apple's GUI was brutally faster than any other GUI out there. What was great about it was that it not only did rectangular regions, it was able to handle arbitrarily complex regions.
It's worth it to go over the patent, if you get the chance. It just goes to show that a misunderstanding can have incredibly positive repurcussions.