Dan to speak at Stanford: "The Lively Kernel" - Jan 16

Brad Fuller bradallenfuller at gmail.com
Fri Jan 11 23:20:51 UTC 2008

This is broadcast on the web, isn't it?


           Stanford EE Computer Systems Colloquium
               4:15PM, Wednesday, January 16, 2008
        HP Auditorium, Gates Computer Science Building B01

Topic:    The Lively Kernel
          A Self Supporting System on a Web Page

Speaker:  Daniel Ingalls
          Sun Laboratories, Menlo Park

About the talk:

The Sun Labs Lively Kernel is a new approach to web programming.
It provides a complete platform for web applications, including
dynamic graphics, network access, and development tools, and
requires nothing more than available web browsers. We call the
system lively for three reasons:

It comes live off a web page. There is no installation. The
entire system is written in JavaScript, and it becomes active as
soon as the page is loaded by a browser.

It can change itself and create new content. The Lively Kernel
includes a basic graphics editor that allows it to alter and
create new graphical content, and also a simple IDE that allows
it to alter and create new applications. It comes with a basic
library of graphical and computational components, and these, as
well as the kernel, can be altered and extended on the fly.

It can save new artifacts, even clone itself, onto new web pages.
The kernel includes WebDav support for browsing and extending
remote file systems, and thus has the ability to save its objects
and "worlds" (applications) as new active web pages.

The Lively Kernel uses only existing web standards. The
implementation and user language is JavaScript, known by millions
and supported in every browser. The graphics APIs are built upon
SVG (Scalable Vector Graphics), also available in major browsers.
The network protocols used are asynchronous HTTP and WebDav.

The Lively Kernel is being made available as Open Source software
under a GPL license. While it is not ready for use as a product,
we expect significant participation from adventurous developers
and academia.

About the speaker:

Dan Ingalls is the principal architect of five generations of
Smalltalk environments, culminating in the release of Squeak, an
open-source Smalltalk system written in itself. He designed the
byte-coded virtual machine that made Smalltalk practical in 1976.
He invented BitBlt, the general-purpose graphical operation that
underlies most bitmap graphics systems today, and also pop-up
menus. He has received the ACM Grace Hopper Award for Outstanding
Young Scientist, and the ACM Software Systems Award.

Dan is currently at Sun Microsystems where he is working on the
Lively Kernel, a self-supporting computing kernel that lives on a
web page and requires no installation.

Dan Received his B.A. in Physics from Harvard University, and his
M.S. in Electrical Engineering from Stanford University.


See the Colloquium website, http://ee380.stanford.edu, for scheduled
speakers, FAQ, and additional information.  Stanford and SCPD students
can enroll in EE380 for one unit of credit.  Anyone is welcome to attend;
talks are webcast live and archived for on-demand viewing over the web.


This announcement is sent to multiple mailing lists. If you are signed
up on our private EE380 list you can remove yourself using the widget
at the upper left hand corner of the Colloquium web page. Other lists
have other management protocols.

More information about the Squeak-dev mailing list