Tuesday, October 29, 2013

Alan Kay, Pioneer of GUI's, Graphics and Object-Oriented Programming, 1987 Video

Alan Kay, 1987
While I was watching Berkeley Professor Brian Harvey's Computer Science 61A: Structure and Interpretation of Computer Programs lectures, I came across an included video during the 2010 lectures #5 and #6 featuring rare footage of Alan Kay giving a talk in 1987 on object-oriented programming and the history of early computing milestones as pertains GUIs, graphics, interactivity, networking and code.

An excerpt from Alan Kay's Wikipedia article offers the following relevant info:
"In 1966, Alan began graduate school at the University of Utah College of Engineering, earning a Master's degree and a Ph.D. degree. There, he worked with Ivan Sutherland, who had done pioneering graphics programs including Sketchpad. This greatly inspired Kay's evolving views on objects and programming."
"Kay is one of the fathers of the idea of object-oriented programming, which he named, along with some colleagues at PARC and predecessors at the Norwegian Computing Center. He conceived the Dynabook concept which defined the conceptual basics for laptop and tablet computers and E-books, and is the architect of the modern overlapping windowing graphical user interface (GUI)."
Relive some exciting moments in computing history with these videos!!
(FYI: Alan starts talking at 2:38 minutes into the video after Brian Harvey's introduction.)

 Along with Alan's presentation are excerpts of a demo for the "Sketch Pad" given by Ivan Sutherland from 1962.

Ivan Sutherland, Sketch Pad demo, 1962

You'll also see parts of Douglas Engelbart's 1968 amazing Mother of All Demos. An excerpt from Wikipedia describes more on the demo:
"The Mother of All Demos is a name given retrospectively to Douglas Engelbart's December 9, 1968 demonstration of experimental computer technologies that are now commonplace. The live demonstration featured the introduction of a system called NLS which included one of[1][2] the earliest computer mouses as well as of video conferencing, teleconferencing, hypertext, word processing, hypermedia, object addressing and dynamic file linking, revision control, and a collaborative real-time editor."

Douglas Engelbart, Mother of All Demos, 1968


  1. This information is impressive..I am inspired with your post writing style & how continuously you describe this topic. After reading your post,thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.. SAP Training in chennai

  2. A nice article here, i think that people who have grown up with the idea of using computers are showing more responsibility towards writing posts that are thoughtful, do not have grammar mistakes and pertinent to the post..

    Digital marketing company in Chennai

  3. Your content is awesome . You have done a great job and its very useful for me . I appreciate your effort and I hope that you will get more positive comments from the web users.
    SMO Services Chennai

  4. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have Keep up the good work you are doing here.Well, got a good knowledge.

    SEO Company in India

  5. There are of course, numerous types of graphics and programs available in the market. Such products are developed and marketed by different graphics software companies.Adobe CS6 Master Collection