Lively Kernel canvas
// this script is evaluated on world load
MyConsole = WorldMorph.current().submorphs.detect(function(ea){return ea.name == "MyConsole"});
if(!MyConsole) return;
MyConsole = MyConsole.component;
MyConsole.setText("-- start --");
MyConsole.log = function(s) {
this.setText(this.formalModel.getText() + "\n" + s);
};
MyConsole.log("My Console initialized!");
MyConsole.morph.resetScrollPane = function() {
var sp = this.enclosingScrollPane();
if (sp) sp.scrollToBottom();
};
// console.consumers seems to be broken... so we go the hard waz
console.log = console.log.wrap(function(proceed, s) {
MyConsole.log(s)
proceed(s)})
console.log("wrapped console for MyConsole successfully")
Web-basierteEntwicklungsumgebungen40
0.0003359843641132479
Seminarbeschreibung24
http://www.hpi.uni-potsdam.de/studium/lehrangebot/veranstaltung/web_basierte_entwicklungsumgebungen.html14
AndereSeminarbeschreibungen24
Web-basierteAnwendungenkönnendurchMöglichkeitenmodernerBrowserimmermehrklasischeDesktopAnwendungenersetzenundneueAnwendungsformenzufindenundzuerforschen.162null
10007.784035130559369Wikicontroltrue
DasWorldWideWebwirdimmermehrzueinerAnwendungsplattform.DieEntwicklungdieserWebapplikationenistoftkomplexeralsdieErstellungtraditionellerDesktopanwendungen.Web-basierteEntwicklungsumgebungenwieLivelyKernelvereinfachendasEntwickeln,daderProgrammierprozessinteraktiverunddirekterwird.Zudemistesmöglich,dassähnlichwieineinemWikiEntwicklerbeiderAnwendungserstellungzusammenarbeiten.DieTeilnehmerdesSeminarserweiterndiebestehendeWeb-basierteEntwicklungsumgebungLivelyKernel.DazuarbeitendieseinkleinenProjektgruppen,beschäftigensichmitaktuellenFragenausdemBereichderWeb-EntwicklungundWerkzeugunterstützungfürProgrammiererundsetzenihreErgebnisseinderUmgebungum.1611
DieTeilnehmerdesSeminarserweiterndieWeb-basierteEntwicklungsumgebungLivelyKernel.DabeiintegrierensieneueWebtechnologienund[entwickeln]neueAnwendungsformenDazubeschäftigensiesichinkleinenProjektgruppenthoretischmitWerkzeugunterstützungfürProgrammiererundentwickelneigenständigeineKomponentederEntwicklungsumgebung.168
Software-EntwickungsumgebungenmüssensichselbsttragendeSystemesein,wennaussichselbstherausweiterentwickeltwerdensollen.161null
...vereinfachen(beschleunigen/intensivieren)verteilteProjektarbeitinverteiltenTeams(Teamarbeit)16nullnull61