Local Media

Self: The Movie;

Randy Smith from Sun Microsystems has graciously given permission for downloadable versions of "Self: The Movie;". Please note that the copyright (1995) belongs to Sun and do not redistribute portions of this material in a way that doesn't make this copyright perfectly clear.

The Quicktime versions are suitable for Macs and Windows but use an audio codec that doesn't work in the Linux applications I have tried. They were digitized by Steve Dekorte. Thanks, Steve!

The DivX versions can be seen with several different applications on Macs, Windows and Linux if you have the DivX decoder installed. They were digitized by Jecel Assumpção.
 
Large Quicktime (81MB) very similar to the original VHS tape in quality
Small Quicktime (30MB) all screen captures are very fuzzy, but almost readable
Large DivX (198MB) very similar to the original VHS tape in quality
Small DivX (23MB) screen captures are totally unreadable and even the live scenes are fuzzy. Only good for a preview in order to decide if it is worth downloading the better version
Google Video (20:59)
streaming only using a Flash player that can be used in Windows, Linux and the Mac
Large AVI (197MB)
from the Squeak FTP

Content

00:00 Title 
00:16 Randy's introduction: directness, liveness, no run/debug separation
02:00 demonstration of basic Self ideas
02:15 - objects and slots
02:54 - methods
03:40 - parent objects: inheritance
04:33 - flexibility of object inheritance (vs class inheritance)
06:08 Morphic demonstration
07:48 how to change a running program (bouncing atoms)
10:53 make it look like a "real" application
15:06 web browser in Self
15:37 Mario's Smalltalk in Self (also shown is collaboration via Self)
16:46 Dave talks to Randy about the implementation
19:30 Randy's conclusions
20:45 Credits


External Media

The following movies are available from other sites on the Internet. The links lead to pages from which the actual movies can be loaded. Note that all previous links to Microsoft Research pages have been removed since the movies are no longer available there, but now most are available at Google Video (streaming with a Flash based player which I tested on Windows, Linux and Mac OS X. This replaces the previous custom Windows-only special player based on VLC).

The European Smalltalk User's Group has a similar list and the videos indicated there can be obtained as a DVD. Several of these movies were found through this bibliography page.

Beyond the Printing Press: Computers as Learning Environments for All Children

Alan Kay 2008, May 20
  • OLPC Countries Workshop
  • Flash and Ogg formats

Workshop on Self-sustaining Systems (S3) 2008

Ian Piumarta, Dan Ingalls,  Richard P. Gabriel (invited speakers) and others 2008, May 15 and 16 Real Player format

The Lively Kernel: A Self-Supporting System on A Web Page

Dan Ingalls 2008, January 16

OOPSLA 2007 Squeak BOF session

presentations by Jamie Douglas, Bert Freudenberg, Andrew Black, Göran Krampe, Alessandro Warth, Maurice Rabb, Alexandre Bergel and Roger Whitney 2007, October
  • filmed by Göran Krampe
  • OOPSLA Squeak Birds of a Feather session, CAT BOF, Seaside BOF
  • XViD via Bittorrent

Squeaky Tales

screencasts by Tim 2007, October 5 to November 6 (as of episode 16) Flash and Ogg formats

A powerful idea about teaching ideas

Alan Kay 2007, March
  • TED
  • 20:37
  • Flash player

Building your own dynamic language is fun and easy!
First steps on the road to reinventing computing

Ian Piumarta 2007, February 14

OOPSLA 2006 Squeak BOF session

presentations by Craig Latta, John McIntosh, Tim Rowledge, Martin McClure, Yoshiki Ohshima, Ryan Davis, Todd Blanchard and Göran Krampe 2006, October 24
  • filmed by Göran Krampe
  • OOPSLA Squeak Birds of a Feather session
  • XViD via Bittorrent (two movies at 700MB each)
  • part 1 (780MB) and part 2 (685MB) as AVI from the Squeak FTP

Smalltalk Daily Screencasts

James Robertson 2006, September
  • Cincom Blogs
  • Flash and Windows Media

Squeakfest 2006 Keynote

Seymour Papert 2006, July 20
  • Squeakfest 2006 at Columbia College in Chicago
  • MP3 audio

Children First

Alan Kay 2006, July 3

Exupery

Bryce Kampjes 2006, March 11

Dynamic Languages Day

Ellen Van Paesschen (Self), Johan Brichau and Roel Wuyts (Smalltalk) 2006, February 13
  • Vrije Universiteit Brussel
  • Quicktime and slides in PDF
  • Google Video (41:37)

Stéphane Ducasse's Squeak Videos

Stéphane Ducasse 2005, September 6 Quicktime

Seaside Presentation

Avi Bryant 2005, August 25
  • Vancouver LISP user's group
  • Quicktime (214MB)
  • note: there are problems with the audio and the first minutes are even worse

Squeakfest 2005 Keynote

Alan Kay 2005, August

Squeak in Extremadura

SmallLand 2005, May 3

Kyoto Prize: Understanding powerful ideas, and how computers can help

Alan Kay 2005, March 3
  • Kyoto Laurate Symposium
  • QuickTime
  • also on Google Video (1:35:45)
  • MPEG4 (206MB) from Squeak FTP

OOPSLA'2004 Keynote (Turing Award Lecture):

Introductions To Computing Should Be Child's Play

Alan Kay 2004, October 26
  • OOPSLA 2004
  • 1:05 QuickTime 56 and 768Kbps (either in five segments or the whole hour)

What is "Squeak"?

Alan Kay 2004, March 11
  • 2004 Macul Conference
  • 1:09:30 (link works in Internet Explorer)
  • also on Google Video (1:07:49)
  • AVI (112MB) from Squeak FTP

Education in the Digital Age

Alan Kay 2003
  • ITAC mediaVision
  • Windows Media Player 35 and 245Kbps
  • also on Google Video (27:45)
  • AVI (116MB) from Squeak FTP

The Computer Revolution Hasn't Happened Yet

Alan Kay (with a joint demonstration with David A. Smith) 2003
  • ETech 2003
  • Quicktime
  • also on Google Video (58:22)
  • AVI (695MB) from Squeak FTP

Beyond VI

Marcus Denker 2003
  • Euroko03 -- 1st European Ruby conference
  • on Google Video (30:09)
  • MPEG4 (49MB) from Squeak FTP

Croquet: A Collaboration Architecture

Alan Kay (with David A. Smith) 2003, April 25
  • Stanford Human-Computer Interaction Seminar
  • on Google Video (1:14:24)
  • AVI (217MB) from Squeak FTP

Future of Software Development Series

Alan Kay 2003, April 24
  • Computer History Museum
  • Windows Media (1:40:00)
  • the file seems to be damaged at the start of the Croquet demo (around 1:23:00)
  • WMV (183MB) from Squeak FTP

Bytecode-to-bytecode adaptive optimization for Smalltalk Compilation and execution architecture for late-bound object-oriented programming languages

Eliot Miranda 2003, March 12

Camp Smalltalk

Gerald Leeb 2001, October 14
  • OOPSLA'01
  • 6:32
  • MPEG-1 (70 MB)

Seven (give or take) Smalltalk Implementations

Dan Ingalls 2001, October 10
  • Stanford Seminar on Computer Systems
  • on Google Video (1:28:31)
  • AVI (203MB) from Squeak FTP

Graphical User Interfaces

Alan Kay 2001, June 28
  • Software Pioneers - SD&M Conference
  • 01:15:00 Real Video (you are also given a choice of Windows Media Player, but it didn't work for me)
  • also on Google Video (1:20:59)

Progress On the Frontiers: Technology and Progress

Doug Engelbart and Alan Kay 2000, February 15

Engelbart's Unfinished Revolution

Doug Engelbart (and Paul Saffo, Doug Engelbart, Bill English, Charles Irby, Jeff Rulifson, Steward Brand, Tim Lenoir, Alan Kay, Denise Caruso, Don Nielson, Howard Rheingold, Pierluigi Zappacosta, Marc Andreessen, John Markoff, Eric Drexler, Paul Horn, David Evans, Stuart K. Card, Ted Nelson, Andries Van Dam, Terry Winograd, Jaron Lanier) 1998, December 9
  • Stanford Symposium
  • Windows Media Player

The Computer "Revolution" Hasn't Happened Yet!

Alan Kay 1998, October 15
  • Educom'98
  • RealVideo 56K

Object-oriented Programming and Design

Ralph Johnson 1998, August 25 to November 30
  • University of Illinois
  • Lectures and notes for CS497REJ
  • RealVideo 56K and 100K with slides in Postscript, PDF and PowerPoint and with demos in other formats

OOPSLA'97 Keynote - The Computer Revolution Hasn't Happened Yet

Alan Kay 1997, October 7
  • OOPSLA'97
  • MPEG-4 via Bittorrent
  • also on Google Video (1:04:32)
  • AVI (694MB) from Squeak FTP

Changing representational structures - The Dynabook - SmallTalk - Multiple mentalities

Alan Kay 1996
  • Lecture
  • 01:50:33 RealAudio (no video)

Object-Oriented Programming

Dan Ingalls 1989, July 19
  • Computer Museum History Center
  • also on Google Video (45:35)
  • MPEG-4 and MPEG-2 versions available from Archive.org
  • AVI (105MB) from Squeak FTP

Doing with Images Makes Symbols: Communicating with Computers

Alan Kay 1987, October 27
  • Computer Museum History Center
  • also on Google Video (1:36:54)
  • MPEG-4 and MPEG-2 versions available from Archive.org - part 1 and part 2
  • AVI (244MB) from Squeak FTP

Alternate Reality Kit

Randy Smith 1987
  • ACM CHI+GI 1987 + CHI 1991 Issue 27
  • 15:58
  • MPEG-1 (159.22 MB), MPEG-2 (688.09 MB) and MPEG-4 (101.53 MB)
  • MPEG-4 (102MB) from Squeak FTP

Smalltalk-80

Adele Goldberg ?

Smalltalk

? 1983
  • ACM SIGGRAPH 1983 Issue 8
  • 18:43
  • MPEG-1 (186.35 MB), MPEG-2 (805.97 MB) and MPEG-4 (118.37 MB)
  • MPEG-4 (118MB) from Squeak FTP

NLS Demo

Douglas C. Engelbart 1968, December 9
  • Fall Joint Computer Conference
  • 01:30:00 (total in 35 segments) RealVideo
  • also on Google Video (1:14:37)
  • AVI (192MB) from Squeak FTP