Samstag, Oktober 06, 2007

Get Lively


Yesterday (Friday, Oct 5, 2007), Dan Ingalls announced the Sun Labs Lively Kernel on the squeak-dev mailing list. Squeak is an implementation of the Smalltalk programming language and Dan Ingalls is one of the lead developers of Squeak. So, you might guess what Lively is?! Something that is very close in spirit and conception to Smalltalk. You've never heard of Smalltalk? Never mind, have a look at Lively, it's fascinating and quite cool -- and completely implemented in JavaScript using SVG capabilities of a web browser.

The main goal of the Lively Kernel is to bring the same kind of simplicity, generality and flexibility to web programming that we have known in desktop programming for thirty years, but without the installation and upgrade hassles than conventional desktop applications have.

[...]

The Lively Kernel places a special emphasis on treating web applications as real applications, as opposed to the document-oriented nature of most web applications today. In general, we want to put programming into web development, as opposed to the current weaving of HTML, XML and CSS documents that is also sometimes referred to as programming.

(http://research.sun.com/projects/lively/, 2007-10-06)

If you are interested in Dan Ingalls way of reasoning, read "The Design Principles Behind Smalltalk" -- a document, which is more than 25 years old and still worth reading. Two other members of the Lively Project, Tommi Mikkonen and Antero Taivalsaari, have written another interesting paper, which might help understand, why they developed Lively: "Web Applications - Spaghetti Code for the 21st Century".

By the way, my students and I started analyzing Lively in my course "Modeling Software Architecture". I'm curious on the insights we will gain.

Kommentare:

Marco hat gesagt…

Hallo erst mal,

das hoert sich ja echt spannend an, so wie es momentan an einigen Fronten aussieht scheinen 'Rich Internet Applications' eine moegliche Zukunft zu sein.

Wird sich MSWA dieses Semester komplett daran anlehnen, und wenn ja ist es moeglich auch jetzt noch dazuzustossen? Dann wuerde ich evtl. noch eine Extra-Vorlesung machen.

Gruß,
Marco Domay

dh hat gesagt…

Sie können noch gerne in den Kurs kommen, lieber Herr Domay. Falls uns die ersten Analyse-Ergebnisse in zwei Wochen positiv stimmen (ich bin optimistisch ;-), dann werden wir Lively das Wintersemester über als Fallstudie weiter verfolgen.

Herzlichen Gruß,

DH