Desktop Metaphor
Rick Bensene
rickb at bensene.com
Tue Oct 23 12:46:32 CDT 2018
Curious Marc wrote:
>Curiously, the Xerox Alto has quite advanced GUI and object oriented programming (including the smalltalk windowing environment), >but no desktop metaphor or icons that I have seen. I believe desktop metaphors appear later in the Alto commercial successor, the >Xerox Star, and in the Apple Lisa, which bears strong Xerox influences. Xerox’s desktop metaphor pushes the object concept a bit far, >while the Lisa got what would become the modern ubiquitous version of the concept almost dead on. Did I get this approximately >right? Are there any other GUI desktop metaphors that predates this?
Marc is correct here. My memory was faulty in my original posting about the "Desktop Metaphor". The Alto, at least in its initial incarnation didn't really have a true desktop metaphor, though prototypes of the desktop environment may have run on it internally to PARC. The Star, which was a commercial product (as opposed to Alto), definitely did, and that's where my memory was faulty. Thanks, Marc, for pointing out my error.
A place I worked for many, many years ago was involved with Smalltalk and OO database development. They had a working Xerox Smalltalk machine, and that's what I remembered the desktop metaphor from, but was thinking it was an Alto. After doing a little digging through old notes, I realized my memory of the machine was incorrect, and that the machine they had was a Star.
I remember tinkering around with the Star, which by the time I was at the company, had been pretty much put out to pasture. The environment was quite intuitive, and easy to use, though it took me a little while to get my mind wrapped around the concept of Smalltalk, because I had no exposure to object environments prior to playing with the machine. I was surprised at how responsive the machine was considering that the tech in it by that time was pretty old. It was definitely an education playing with it. I wonder whatever happened to that machine? Hmmm...maybe I should send out some Emails to folks that I worked with back then.....
The only other desktop metaphor environment that existed around this same time was at Tektronix, though the work at Tektronix was slightly behind the work at Xerox, was heavily based on the developments at Xerox, and the work was done under license from Xerox with regard to the Smalltalk-80 implementation used on the machine.
Tektronix created a machine called Magnolia that used a Smalltalk environment like the Alto/Star, had a bitmapped display and a desktop GUI. Prototypes of the machine were running in early 1981, and it was quite refined by '82. The machine never became a product, though it did pave the way for a couple of generations of Smalltalk-based workstations introduced by Tektronix beginning in late '84.
-Rick
More information about the cctalk
mailing list