Saturday, February 6, 2010

Dynabook reflections

I'm sure like many others, the recent iPad excitement has led me to think more about Alan Kay's Dynabook concept.

Some think the Dynabook is just a highly portable computer such as a conventional laptop or tablet computer. Kay, however, had a much grander vision - the Dynabook was to be an easy to use and program "instrument" that would allow "children of all ages" to learn experientially through simulation.

Kay and Goldberg's 1977 article, Personal Dynamic Media, briefly discusses the Dynabook as a learning device and their successful results from letting children use the "Interim Dynabook" - otherwise known as the Xerox PARC Alto. Kay explores this topic in greater depth in his talk Doing With Images Makes Symbols. Howard Rheingold discusses the Dynabook's history and potential as a "fantasy amplifier" in greater depth in Chapter 11 of his book Tools for Thought (a great book, available for free online here).

Kay conceived of the Dynabook in 1968 based on a number of influences including:

In his talk at the Computer History Museum's 40th Anniversary of the Dynabook event, Kay does a great job of describing how these works influenced his thinking.

Kay's pursuit of the Dynabook produced many significant innovations like Object Oriented Programming and the overlapping window graphical user interface. It has also been the motivation behind his support of efforts like the One Laptop Per Child program, Squeak project, and EToys learning environment.

Modern technology now makes it possible to build portable computers that strongly resemble the Dynabook's physical form - the iPad is a great example. However, I think little progress has been made towards creating software that realizes the fantasy amplifier vision.

Kay is famous for saying that the computer revolution hasn't happened yet. I tend to agree - current computing seems almost primitive compared to the work cited above. I suspect the vast majority of computers are used today as mechanistic productivity enhancers (office apps), communicators of trivialities (tweets?), and sensory overloading distractions (games, video, etc).

The iPad will certainly be used for the same purposes - in fact Job's specifically profiled these use-cases in his keynote speech. However I think the iPad has the greatest potential in the education space. Transforming textbooks into eBooks is only the first step - the next is to add interactive learning aids like simulations for exploratory experimentation. If (when?) this happens, the Dynabook will finally have come to life.

Perhaps it's time to download the iPad SDK, watch Stanford's iPhone Development class on iTunes, and lend a hand in making the revolution happen.