I think the Graphical User Interface is one of the most interesting aspects of computer/user interaction. I remember the first time I saw a Macintosh, I was immediately taken with the concept of the GUI. My fascination with the GUI goes beyond the just the aesthetic aspects of various UI implementations, but also the usability and interactivity of various GUI’s.
I have, over the years, owned every things from Amiga’s (I still have two Amiga 3000’s) to the exotic Next Cube. I never get tired of analyzing the components, both functionally and technically, of the various UI’s through time. Today I spend most of my time in front of the ubiquitous Microsoft Windows platform, but even in the Windows world there is a lot of fascination stuff going on.
One of my favorite things about Windows is the never ending parade of software geared towards fixing the Windows UI. Interestingly enough, much of that software isn’t geared towards changing the functionality of the Windows UI (though a fair amount targets adding features) as Microsoft largely got the Windows UI usability conventions right with the Windows 95 (and later) UI. Most of the software is geared towards fixing the aesthetic shortcomings of Windows.
Stardock’s object desktop suite is a good example of this software trend. Besides being brilliantly coded, it does a fantastic job of allowing nearly limitless customization of the look and feel aspects of the Windows UI. The desktops of my various machines all sport a highly customized look and feel thanks to Stardock’s excellent software.
All of which brings me to my main point; there is a great new article over at Ars Technica about the history of the GUI. I was most impressed with the authors detailed discussion of a personal hero of mine, Douglas C. Engelbart. No other computer scientist before or since has had such a profound impact on the computer industry or, more importantly, the world in general. Engelbart had a vision of computing that was so far ahead of its time, it is simply astonishing. Most importantly, he fundamentally and truly understood what was needed to make the stored program computer the human usable tool that it is today. Few people EVER have that level of insight about just one aspect of a complex system such as a computer. Yet he had that insight across the entire SPECTRUM of computer system usability. In short, it was he who invented the modern computer. I am truly excited that the Ars Technica article pays Engelbart the tribute he so truly deserves, especially given how often he is overlooked.
With that said, the article itself is a great piece that details the rise of the modern GUI in a historically accurate fashion. Ars Technica really is a great website.
By the way, if you would like to see sizable segments of the Douglas Engelbart “Mother Of All Demos” you can do so at http://sloan.stanford.edu/MouseSite/1968Demo.html .
If you keep in mind that the Demo is from nearly 4 decades ago, then I think you will be astonished by how much of your modern computer was first demonstrated by Engelbart and his 17 researchers during the demonstration. It really is an amazing thing to watch video from 37 years in the past, and see someone for the first time doing things you take for granted today; it’s like watching someone discover fire. Really great stuff.
Later on…