Lively Kernel canvas
//
LivelyText40
TheLivelyKernelisawebprogrammingenvironment.ItwasdevelopedatSunMicrosystemsLaboratoriesandisnowavailableasMITlicensedopensourcesoftwaretoencouragefurtherexplorationbyacademicsandadventurousdevelopers.TheLivelyKernelsupportsdesktop-styleapplicationswithrichgraphicsanddirectmanipulationcapabilities,butwithouttheinstallationorupgradehasslesthatconventionaldesktopapplicationshave.ThesystemiswrittenentirelyintheJavaScriptprogramminglanguage,alanguagesupportedbyallthewebbrowsers,withtheintentthatthesystemcanrunincommercialwebbrowserswithoutinstallationoranyplug-incomponents.ThesystemleveragesthedynamiccharacteristicsoftheJavaScriptlanguagetomakeitpossibletocreate,modifyanddeployapplicationsonthefly,usingtoolsbuiltintothesystemitself.Inadditiontoitsapplicationexecutioncapabilities,theLivelyKernelcanalsofunctionasanintegrateddevelopmentenvironment(IDE),makingthewholesystemself-sufficientandabletoimproveandextenditselfdynamically.1619
http://lively-kernel.org/
English18
wikipedia
DanielHenryHolmesIngalls,Jr.isapioneerofobject-orientedcomputerprogrammingandtheprincipalarchitect,designerandimplementoroffivegenerationsofSmalltalkenvironments.HedesignedthebytecodedvirtualmachinethatmadeSmalltalkpracticalin1976.HealsoinventedBitblit,thegeneral-purposegraphicaloperationthatunderliesmostbitmapgraphicssystemstoday,andpop-upmenus.HedesignedthegeneralizationsofBitBlttoarbitrarycolordepth,withbuilt-inscaling,rotation,andanti-aliasing.HismajorcontributionstotheSqueaksystemincludetheoriginalconceptofaSmalltalkwritteninitselfandmadeportableandefficientbyaSmalltalk-to-Ctranslator.7
In1984,IngallsreceivedtheACMGraceMurrayHopperAwardforOutstandingYoungScientist[1],forhisXeroxPARCresearch,includingBitblit.In1987,withAlanKay,andAdeleGoldberg,hereceivedtheACMSoftwareSystemAward[2],forhisworkonSmalltalk,thefirstfullyobject-orientedsoftwaresystem.3
DanIngals18
Meta-grabhaloanddropshadowdoesnotlookgood....-gridshouldalsoworkwithoutgrabhalo-handlesshouldrespectgrid-graffleoptionshaveproblemswhenselectionsdoesnothaveafocus....-shouldthemetanotesoneverypagenotbecollectedanddisplayedsomewherecentrally?LikescatteredTODOitems?Thisshouldbeclearlyaserversidething....-BUG:boldtextinalinedoesnotchangetheoveralllinewidthlookatText.js-BUG:howtodisablelinktextstyleattheendofaline?-BUG:Contextmenusshouldbevisible,evenifopenedneartothebottom1
WhatisLivelyKernel?Whyisitimportant?WhoisDanIngalls?142
LivelyKernelisteineWeb-basierteEntwicklungs-undAusführungsumgebungfürinteraktivegrafischeWeb-anwendungen.DieEntwicklungdesLivelyKernelfandunterLeitungvonDanIngallsindenSunMicrosystemsLaboratoriesundunterMitwirkungdesHasso-Plattner-Institutsstatt.DasProjektwirdnunanunseremInstitutfortgeführt.DurchdirekteGrafik-undInteraktions-FähigkeitenunterstütztLivelyKerneldieEntwicklungvonWeb-AnwendungenimStilevonDesktop-Anwendungen,aberohnedenüblichenInstalltions-undUpdate-Aufwand.LivelyKernelistkompletinJavaScriptgeschrieben,einerProgrammiersprachedievonallenWeb-Browsernunterstütztwird,dadurchkanndasSysteminjedemkommerziellenWeb-browserohneInstallationoderpluginslaufen.DasSystemnutztdievorteilhaftendynamischenEigenschaftenvonJavaScript,sodassausdemSystemherausWeb-Anwendungenerstellt,modifiziertundausgeliefertwerdenkönnen.NebendenFähigkeitAndwendungauszuführen,kannderLivelyKernelalsIntegrierteEntwicklungsumgebungverwendetwerden.DadurchkannderLivelyKernelaussichselbstherausdynamischweiterentwickeltwerden.DanIngallsisteinPionierderobjekt-orientiertenEntwicklungundHauptarchitektundEntwicklervon5GenerationderSmalltalk-Programier-Umgebung.ErerfandmitBitblit,diegraphischeOperation,dieFensteringrafischenBenutzerschnittstellenmöglichgemachthat.1627
Deutsch18
Wikicontroltruetrue
null57