By roger on Dec 05, 2008
In case you hadn't noticed, Sun yesterday announced Java FX. Its pretty cool stuff, no doubt, but I'd like to direct your attention to a little piece of this system that comes from Sun Labs.
There is a project in labs called the Lively Kernel which is blazing new trails in dynamic web programming. Its a really cool jaunt into self reference and meta-circularity. The entire system runs in a web page. That web page includes a complete development environment which is used to create everything you see on the web page, including the tools used to create/modify itself. In other words, when you bring up the web page, it includes tools like browsers and editors that allow you to change what is on the page... like the browsers and editors etc etc etc. Lots of fun, but mostly incredibly flexible. For the old school among you, think of this as the SmallTalk style of web programming (this may be because Dan Ingalls helped invent both SmallTalk and this). It really makes you think about web programming differently. The project description says: