- Alan Kay
Infobox_Scientist
name = Alan Curtis Kay
image_width = 150px
caption = Alan C. Kay
birth_date = birth date and age|1940|5|17
birth_place =
_date = 5988
_place =
residence =
citizenship =United States
nationality =
ethnicity =
field =Computer Science
work_institutions = Xerox PARCAtari Apple Inc. ATG
Walt Disney Imagineering
UCLAKyoto University
MIT
Viewpoints Research InstituteHewlett-Packard Labs
alma_mater =University of Colorado at Boulder ,University of Utah
doctoral_advisor =
doctoral_students =
known_for =Dynabook object-oriented programming Smalltalk graphical user interface windows
author_abbrev_bot =
author_abbrev_zoo =
prizes =
religion =
footnotes =Alan Curtis Kay (born
May 17 ,1940 ) is an Americancomputer scientist , known for his early pioneering work onobject-oriented programming and windowinggraphical user interface design.He is the president of the Viewpoints Research Institute, and an Adjunct Professor of Computer Science at theUniversity of California, Los Angeles . He is also on the advisory board ofTTI/Vanguard . Until mid 2005, he was a Senior Fellow atHP Labs , a Visiting Professor atKyoto University , and an Adjunct Professor at theMassachusetts Institute of Technology (MIT). [http://svextra.com/blogs/gmsv/2005/07/hp_converting_s.html]Early life and work
Originally from
Springfield, Massachusetts , Kay attended theUniversity of Colorado at Boulder , earning aBachelor's degree in Mathematics and Molecular Biology. Before and during this time, he worked as a professionaljazz guitarist.In 1966, he began graduate school at the
University of Utah , earning aMaster's degree andPh.D. . There, he worked withIvan Sutherland , who had done pioneering graphics programs includingSketchpad . This greatly inspired Kay's evolving views on objects and programming. As he grew busier with ARPA research, he quit his career as a professional musician.In 1968, he met
Seymour Papert and learned of the Logo programming language, a dialect of Lisp optimized foreducation al use. This led him to learn of the work ofJean Piaget ,Jerome Bruner ,Lev Vygotsky , and of Constructivism. These further influenced his views.In 1970, Kay joined
Xerox Corporation's Palo Alto Research Center, PARC. In the 1970s he was one of the key members there to develop prototypes of networked workstations using the programming languageSmalltalk . These inventions were later commercialized by Apple Computer in their Lisa andMacintosh computers.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 theNorwegian Computing Center . He conceived theDynabook concept which defined the conceptual basics forlaptop and tablet computers andE-book s, and is the architect of the modern overlapping windowinggraphical user interface (GUI) [citation
last1 = Bergin, Jr.
first1 = Thomas J.
last2 = Gibson, Jr.
first2 = Richard G.
place = New York, NY
year = 1996
publisher = ACM Press, Addison-Wesley
title = History of Programming Languages -- II
url = http://portal.acm.org/citation.cfm?id=234286] . Because the Dynabook was conceived as an educational platform, Kay is considered to be one of the first researchers intomobile learning , and indeed, many features of the Dynabook concept have been adopted in the design of theOne Laptop Per Child educational platform, with which Kay is actively involved.After 10 years at Xerox PARC, Kay became
Atari 's chief scientist for three years.Recent work and recognition
Starting in 1984, Kay was an Apple Fellow at Apple Computer until the closing of the ATG (
Advanced Technology Group ), one of the company's R&D divisions. Fact|date=February 2007 He then joinedWalt Disney Imagineering as aDisney Fellow and remained there until Disney ended its Disney Fellow program. After Disney, in 2001 he foundedViewpoints Research Institute , a non-profit organization dedicated to children, learning, and advanced software development.Later, Kay worked with a team at
Applied Minds , then became a Senior Fellow atHewlett-Packard until HP disbanded the Advanced Software Research Team on July 20 2005. He is currently head of Viewpoints Institute.Squeak, Etoys, and Croquet
In December 1995, when he was still at Apple, Kay collaborated with many others to start the open source
Squeak dynamic media software, and he continues to work on it. In this time, in November 1996, his team began research on what became the Etoys system. More recently he started, along withDavid A. Smith ,David P. Reed , Andreas Raab, Rick McGeer,Julian Lombardi , andMark McCahill , theCroquet Project , which is an open source networked 2D and 3D environment for collaborative work.Tweak
In 2001, it became clear that the Etoy architecture in Squeak had reached its limits in what the Morphic interface infrastructure could do. Andreas Raab was a researcher working in Kay's group, then at Hewlett-Packard. He proposed defining a "script process" and providing a default scheduling mechanism that avoids several more general problems [http://tweak.impara.de/ABOUT/FAQ/OriginalTweakMemo/] . The result was a new user interface, proposed to replace the Squeak Morphic user interface in the future. Tweak added mechanisms of islands, asynchronous messaging, players and costumes, language extensions, projects, and tile scripting [http://tweak.impara.de/TECHNOLOGY/Whitepapers/] . Its underlying object system is class-based, but to users (during programming) it acts like it is prototype-based. Tweak objects are created and run in Tweak project windows.
Children's Machine
In November 2005, at the
World Summit on the Information Society , the MIT research laboratories unveiled a new laptop computer, for educational use around the world. It has many names: the $100 Laptop, theOne Laptop per Child program, the Children's Machine, and the XO-1. The program was begun and is sustained by Kay's friend,Nicholas Negroponte , and is based on Kay'sDynabook ideal. Kay is a prominent co-developer of the computer, focusing on its educational software using Squeak and Etoys.Reinventing programming
Kay has lectured extensively on the idea that the Computer Revolution is very new, and all of the good ideas have not been universally implemented. Lectures at OOPSLA 1997 conference and his ACM Turing award talk, entitled "The Computer Revolution Hasn't Happened Yet" were informed by his experiences with
Sketchpad ,Simula ,Smalltalk , and the bloated code of commercial software. On 31 August 2006, Kay's proposal to theUnited States National Science Foundation , NSF, was granted, thus fundingViewpoints Research Institute for several years. The proposal title is: Steps Toward the Reinvention of Programming: A compact and Practical Model of Personal Computing as a Self-exploratorium [http://irbseminars.intel-research.net/AlanKayNSF.pdf] . A sense of what Kay is trying to do comes from this quote, from the abstract of a seminar on this given at Intel Research Labs, Berkeley: "The conglomeration of commercial and most open source software consumes in the neighborhood of several hundreds of millions of lines of code these days. We wonder: how small could be an understandable practical "Model T" design that covers this functionality? 1M lines of code? 200K LOC? 100K LOC? 20K LOC?" [http://www.intel-research.net/berkeley/viewseminarabstract.asp?index=605]The system being developed makes extensive use of
parsing via a bottom up rewrite grammar [http://www.cs.usfca.edu/~parrt/course/652/labs/jburg.html] , [http://www.informatics.sussex.ac.uk/research/groups/nlp/gazdar/nlp-in-prolog/ch05/chapter-05-sh-1.2.html] , [http://web.cs.wpi.edu/~kal/courses/compilers/module3/mybuparsing.html] .Besides Kay, several key persons are working on this effort. Ted Kaehler and Dan Ingalls are former Xerox PARC researchers who have worked with Kay for decades; Ingalls now works at
Sun Microsystems .Ian Piumarta is a former INRIA researcher [http://www-sor.inria.fr/~piumarta/] , with Alessandro (Alex) Warth, a UCLA Ph.D. computer science student [http://www.cs.ucla.edu/~awarth/] ; both now work at Viewpoints. Piumarta's work is documented on his website [http://piumarta.com/pepsi/] , and includes the VirtualVirtual Machine , a multi-language, hardware independent execution platform [http://vvm.lip6.fr/] .Andreas Raab lead the Tweak effort while working at [http://www.impara.de/ Impara GmbH] , he now works for [http://www.Qwaq.com/ Qwaq Inc] .Yoshiki Ohshima [http://www.is.titech.ac.jp/~ohshima/ohshima-e.html] , a former student atTokyo Institute of Technology , ported Squeak to Sharp Zaurus, maintains theiPAQ port, and made a multilingual Squeak.Awards and honors
Alan Kay has received many awards and honors. Among them:
* 2001: [http://www.udk-berlin.de/doku/award.html UdK 01-Award] inBerlin ,Germany for pioneering theGUI ; J-D Warnier Prix D'Informatique; NEC C&C Prize.
* 2002: Telluride Tech Festival Award of Technology in Telluride, Colorado.
* 2003: ACMTuring Award for work onobject-oriented programming .
* 2004:Kyoto Prize ;Charles Stark Draper Prize withButler W. Lampson , Robert W. Taylor andCharles P. Thacker .
* Honorary doctorates:
** 2002: Kungliga Tekniska Högskolan (Royal Institute of Technology) in Stockholm. [http://www.kth.se/om/fame/hedersdoktorer/1.3974?l=en]
** 2005:Georgia Institute of Technology .
** 2005:Columbia College Chicago .
** 2007: Laurea Honoris Causa in Informatica -Università di Pisa , Italy.
** 2008:University of Waterloo [http://newsrelease.uwaterloo.ca/news.php?id=4973]
* Honorary Professor,Berlin University of the Arts .
* Elected Fellow of: American Academy of Arts and Sciences, National Academy of Engineering, Royal Society of Arts, Computer History Museum.Other honors: J-D Warnier Prix d’Informatique, ACM Systems Software Award, NEC Computers & Communication Foundation Prize, Funai Foundation Prize, Lewis Branscomb Technology Award, ACM SIGCSE Award for Outstanding Contributions to Computer Science Education.
Personal background
Kay is an avid and skilled
musician who playskeyboard instrument s andguitar . He has a special interest in early keyboard instruments like thebaroque pipe organ and old guitars. He was a former professional jazz and rock and rollguitarist . He is married toBonnie MacBird , awriter ,actor ,artist ,television producer who shares his passion for music.References
2. Pendulum refers to Alan Kay's famous quote "The best way to predict the future is to invent it." in their song Distress Signal. [ [http://www.lololyrics.com/lyrics/1524.html Pendulum - Distress Signal lyrics at Lololyrics.com - DnB ] ] [http://www.lololyrics.com/lyrics/1524.html]
Articles
* "Computers, Networks and Education" - "
Scientific American Special Issue on Communications, Computers, and Networks ", September, 1991. [http://www.squeakland.org/school/HTML/sci_amer_article/sci_amer_01.html]External links
* [http://www.ted.com/talks/view/id/228 Alan Kay TED Talk - A powerful idea about teaching ideas]
* [http://ei.cs.vt.edu/~history/GASCH.KAY.HTML Alan Kay biography]
* [http://www.mprove.de/diplom/referencesKay.html Detailed Alan Kay bibliography]
* [http://www.mrl.nyu.edu/~noah/nmr/book_samples/nmr-26-kay.pdf Personal Dynamic Media] – By Alan Kay and Adele Goldberg
* [http://www.fortune.com/fortune/fastforward/0,15704,661671,00.html "A PC Pioneer Decries the State of Computing"] – By David Kirkpatrick, "Fortune magazine ",8 July 2004 (Available for fee)
* [http://www.archive.org/search.php?query=alan%20kay Doing with Images Makes Symbols: Communicating with Computers] Video lecture by Alan Kay with lots of examples of early graphic user interfaces
* [http://www.educause.edu/LibraryDetailPage/666?ID=COM9802 The Computer "Revolution" Hasn't Happened Yet!] talk at EDUCOM 1998 (computers in education)
* [http://www.ecotopia.com/webpress/futures.htm Predicting the Future] remarks from 1989 Stanford Computer Forum
* [http://video.csupomona.edu/streaming/tae/eda_index.html Education in the Digital Age] talk
* [http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=273 A Conversation with Alan Kay] Big talk with the creator of Smalltalk—and much more.
* [http://thinkubator.ccsp.sfu.ca/Dynabook From Dynabook to Squeak - A Study in Survivals] listof links tracing the evolution of Kay's vision
* [http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html The Early History of Smalltalk]
* [http://www.windley.com/archives/2006/02/alan_kay_is_com.shtml The Best Way to Predict the Future is to Prevent It]
* [http://www.windley.com/archives/2006/02/alan_kay_the_10.shtml The $100 Laptop, Learners, and Powerful Ideas]
*Association for Computing Machinery [http://portal.acm.org/citation.cfm?doid=950566.950580 Video Interview with Alan Kay]
*Turing Award lecture: [http://www.acm.org/talks/AlanKay/ACM-Kay2.htm "The Computer Revolution Hasn't Happened Yet"]
* [http://www.diamondconsultants.com Diamond Management and Technology Consultants ] , where Alan is a board member.
* [http://www.viewpointsresearch.org/ Viewpoints Research Institute]
* [http://moryton.blogspot.com/2007/12/computer-revolution-hasnt-happened-yet.html Transcript: The Computer Revolution Hasn't Happened Yet, OOPSLA 1997]
* [http://blackandwhiteprogram.com/report/alan-kay%e2%80%99s-viewpoints Alan Kay's Viewpoints from Black and White Program]
* [http://www.amazon.com/gp/blog/post/PLNKVUNBWIDAS9YQ Alan Kay on Education (His comments on Mark Guzdial Blog)]Persondata
NAME= Kay, Alan Curtis
ALTERNATIVE NAMES=
SHORT DESCRIPTION=Computer Science
DATE OF BIRTH= Birth date and age|1940|5|17|mf=y
PLACE OF BIRTH=
DATE OF DEATH=
PLACE OF DEATH=
Wikimedia Foundation. 2010.