Lively Kernel canvas
TheLivelyKernelRethinkingWebProgrammingWhycan'twebuildapplicationsaseasilyaswedidinthegoodolddays?Justhookadynamiclanguagetoagraphicsrendererandbuildasimpledevelopmentenvironment?Dynamiclanguage:JavaScriptGraphicsrenderer:SVG,amongothersPersistence:Webpages...allavailableincurrentbrowsersThebigdifferenceisthatthemediumitselfisactive:ObjectsintheLivelyKernelare...live.Theyreacttousereventsandtheenvironmentaroundthem.Thetexteditor,graphicseditor,pagecompositionsoftware,IDE,arealljustmoreactiveobjectsLiveatfirstclick--nodownloadObjectsareintrinsicallyresponsiveCansaveoffspring,evenclonesitselfIntellectualheritage:Morphicgraphicsarchitecture(Self,Squeak)DynamiclanguagesystemssuchasSmalltalk,Scheme,etc