Greenfoot
| {{#if: | | {{#invoke:WLink|getArticleBase}} }}
{{#if: | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | |
{{#if: {{#invoke:Wikidata|claim|P154}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
}} }}{{#if: Datei:Greenfoot Screenshoot.jpg | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Datei:Greenfoot Screenshoot.jpg{{#if: Eine Beispielanwendung in Greenfoot | Eine Beispielanwendung in Greenfoot }}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basisdaten
{{#if: | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Hauptentwickler |
{{#if: {{#invoke:Wikidata|claim|P126}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maintainer | claim|P126|parameter=link|references=ja|list=, }}
}} }}{{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Entwickler |
{{#if: {{#invoke:Wikidata|claim|P178}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Entwickler | claim|P178|parameter=link|references=ja|list=, }}
}} }}{{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Erscheinungsjahr |
{{#if: {{#invoke:Wikidata|claim|P577}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Erscheinungsjahr | claim|P577|references=ja|list=, }} |
{{#if: {{#invoke:Wikidata|claim|P571}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Erscheinungsjahr | claim|P571|references=ja|list=, }}
}} }} }}{{#ifeq: | KEINE_ANGABE || {{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Version | ({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. |
format | | {{#timefl:now|date}}}} | {{{2}}} | T._Monat JJJJ}} | lang= {{#switch: | -|=de | #default=de-AT
}} }} }}) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Version | claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}} }}{{#ifeq: | KEINE_ANGABE || {{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Vorabversion | ({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. |
format | | {{#timefl:now|date}}}} | {{{2}}} | T._Monat JJJJ}} | lang= {{#switch: | -|=de | #default=de-AT
}} }} }}) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Vorabversion | claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}} }}{{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ausführungsumgebung |
{{#if: plattformunabhängig |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Betriebssystem | plattformunabhängig |
{{#if: {{#invoke:Wikidata|claim|P306}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Betriebssystem | claim|P306|parameter=link|references=ja|list=, }}
}} }} }}{{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Programmiersprache |
{{#if: {{#invoke:Wikidata|claim|P277}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Programmiersprache | claim|P277|parameter=link|references=ja|list=, }}
}} }}{{#if: IDE | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kategorie | IDE
}}{{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lizenz |
{{#if: {{#invoke:Wikidata|claim|P275}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lizenz | claim|P275|parameter=link|references=ja|list=, }}
}} }}{{#if: ja<ref> <templatestyles src="Webarchiv/styles.css" />{{#if:20101202051722 |
* | {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }} (Archivversionen) | 20101202051722}} | {{#if: | }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
|
{{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20101202051722}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}} }} |
{{#if: | {{{webciteID}}}}} | len|{{{webciteID}}}}} | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }} | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }} | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: | }}
}} |
{{{webciteID}}}}} {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] ({{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}} |
{{#if: | Vorlage:Webarchiv/Today | {{#if: | Vorlage:Webarchiv/Generisch | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}]
}}}}}}}}{{#if:2018-04-12 22:08:51 InternetArchiveBot
|
Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|
all = url= | opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original= | cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv | errNS = 0 | template = Vorlage:Webarchiv | format = * | preview = 1
}}{{#ifexpr: {{#if:20101202051722|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
|
{{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
|
getdomain|{{{archiv-url}}}}} | web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
|
webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
|
archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
|
Execute}}|}} | {{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}} | }} | {{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}} |
{{#if: | {{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.greenfoot.org/doc/translations.html}}
|
{{#if: | }}
}}{{#if: Archivlink
|
isBracketedLink|Archivlink}} | {{#if: | }}
}} |
{{#if: | }}
}}{{#switch:
|
addlpages= {{#if: | }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.greenfoot.org/doc/translations.html%7Carchiv}} |-1
|
{{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.greenfoot.org/doc/translations.html%7C4}}%7Chttp}} |-1 | {{#switch: {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html }} | daserste.ndr.de | inarchive.com | webcitation.org = | #default = {{#if: | }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> |
|
| deutschsprachig | faculty|ja<ref> <templatestyles src="Webarchiv/styles.css" />{{#if:20101202051722 | * | {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }} (Archivversionen) | 20101202051722}} | {{#if: | }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
|
{{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20101202051722}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}} }} |
{{#if: | {{{webciteID}}}}} | len|{{{webciteID}}}}} | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }} | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }} | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: | }}
}} |
{{{webciteID}}}}} {{#if: Archivlink | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}] ({{#if: {{#if: 2018-04-12 22:08:51 InternetArchiveBot | 2018-04-12 22:08:51 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}} |
{{#if: | Vorlage:Webarchiv/Today | {{#if: | Vorlage:Webarchiv/Generisch | {{#invoke:WLink|getEscapedTitle|Archivlink}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html}} }}]
}}}}}}}}{{#if:2018-04-12 22:08:51 InternetArchiveBot
|
Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|
all = url= | opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original= | cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv | errNS = 0 | template = Vorlage:Webarchiv | format = * | preview = 1
}}{{#ifexpr: {{#if:20101202051722|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
|
{{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
|
getdomain|{{{archiv-url}}}}} | web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
|
webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
|
archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
|
Execute}}|}} | {{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}} | }} | {{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}} |
{{#if: | {{#if: | }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.greenfoot.org/doc/translations.html}}
|
{{#if: | }}
}}{{#if: Archivlink
|
isBracketedLink|Archivlink}} | {{#if: | }}
}} |
{{#if: | }}
}}{{#switch:
|
addlpages= {{#if: | }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.greenfoot.org/doc/translations.html%7Carchiv}} |-1
|
{{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.greenfoot.org/doc/translations.html%7C4}}%7Chttp}} |-1 | {{#switch: {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/translations.html }} | daserste.ndr.de | inarchive.com | webcitation.org = | #default = {{#if: | }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref>}} | ja | nein }}
}}{{#if: | |
| Sonstiges | {{{Sonstiges}}}
}}{{#if: | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
{{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
}} }}{{#if: | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dateien | [[c:Category:Created with |]]
}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Greenfoot ist eine interaktive Java-Entwicklungsumgebung, die primär für Ausbildungszwecke entwickelt wurde. Sie erlaubt die einfache Entwicklung zweidimensionaler graphischer Anwendungen wie z. B. Simulationen und Spiele.
Greenfoot wird hauptsächlich in der Programmierlehre an Schulen und Universitäten eingesetzt. Die Entwickler geben als Zielgruppe „Programmieranfänger ab 15 Jahren aufwärts“ an. Da die unterstützte Programmiersprache Standard-Java ist, können allerdings auch recht komplexe und anspruchsvolle Projekte implementiert werden.
Die Hauptattraktion für Lernende ist, dass sehr schnell und interaktiv animierte graphische Projekte implementiert werden können. Einfache Spiele sind selbst für Anfänger nach kurzer Zeit erreichbar, was oft zu guter Motivation führt. Die Attraktion für Lehrende ist, dass Greenfoot wichtige Konzepte der objektorientierten Programmierpraxis gut illustriert. Klassen, Objekte, Vererbung, Methodenaufrufe und Objekt-Instanziierung sind für Benutzer sichtbar und erfahrbar. Diese konkrete Illustration abstrakter Konzepte unterstützt die Programmierlehre.
Geschichte
Greenfoot wird am King’s College London (England) entwickelt. Michael Kölling begann 2003 die Entwicklung. Die erste Version wurde 2006 veröffentlicht. In der gleichen Forschungsgruppe wurde zuvor auch BlueJ entwickelt.
Seit März 2009 steht Greenfoot unter GPL2 mit GPL linking exception.
Infrastruktur
Die Greenfoot-Umgebung hat intensive Unterstützung durch Lehr- und Lernmaterialien und Nutzergruppen. Auf der Greenfoot-Website<ref>Offizielle Greenfoot Webseite</ref> stehen z. B. Tutorien<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20101202031927
| {{#ifeq: 20101202031927 | *
| {{#if: Tutorien | {{#invoke:WLink|getEscapedTitle|Tutorien}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20101202031927}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Tutorien | {{#invoke:WLink|getEscapedTitle|Tutorien}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20101202031927}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Tutorien | {{#invoke:WLink|getEscapedTitle|Tutorien}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Tutorien | {{#invoke:WLink|getEscapedTitle|Tutorien}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Tutorien | {{#invoke:WLink|getEscapedTitle|Tutorien}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html}} }} ({{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Tutorien | {{#invoke:WLink|getEscapedTitle|Tutorien}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html}} }}
}}}}}}}}{{#if:2022-11-09 15:48:17 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20101202031927|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.greenfoot.org/doc/tutorial.html}}
|| {{#if: || }}
}}{{#if: Tutorien
| {{#if: {{#invoke:WLink|isBracketedLink|Tutorien}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.greenfoot.org/doc/tutorial.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.greenfoot.org/doc/tutorial.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/tutorial.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> und Instruktionsvideos<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20101202031834
| {{#ifeq: 20101202031834 | *
| {{#if: Instruktionsvideos | {{#invoke:WLink|getEscapedTitle|Instruktionsvideos}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20101202031834}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Instruktionsvideos | {{#invoke:WLink|getEscapedTitle|Instruktionsvideos}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20101202031834}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Instruktionsvideos | {{#invoke:WLink|getEscapedTitle|Instruktionsvideos}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Instruktionsvideos | {{#invoke:WLink|getEscapedTitle|Instruktionsvideos}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Instruktionsvideos | {{#invoke:WLink|getEscapedTitle|Instruktionsvideos}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html}} }} ({{#if: {{#if: 2022-11-09 15:48:17 InternetArchiveBot | 2022-11-09 15:48:17 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Instruktionsvideos | {{#invoke:WLink|getEscapedTitle|Instruktionsvideos}} | {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html}} }}
}}}}}}}}{{#if:2022-11-09 15:48:17 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20101202031834|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.greenfoot.org/doc/videos.html}}
|| {{#if: || }}
}}{{#if: Instruktionsvideos
| {{#if: {{#invoke:WLink|isBracketedLink|Instruktionsvideos}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.greenfoot.org/doc/videos.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.greenfoot.org/doc/videos.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.greenfoot.org/doc/videos.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> zur Verfügung. Ein Lehrbuch ist in Englisch<ref>Lehrbuch englisch</ref> und deutsch<ref>Lehrbuch deutsch</ref> verfügbar.
Lehrende können den so genannten Greenroom<ref>Greenroom</ref> nutzen, ein (englischsprachiges) Forum, in dem Lehrer Material austauschen und Ideen diskutieren.
Funktionen
Greenfoot baut auf BlueJ auf, wodurch Greenfoot einige mächtige Funktionen von diesem erbt:
- Das Klassendiagramm wird grafisch dargestellt und nach jedem Kompiliervorgang aktualisiert.
- Jedes Objekt kann „inspiziert“ werden, d. h. der Zustand der Variablen kann eingesehen werden.
- Methoden können direkt für ein Objekt aufgerufen werden (Szenario pausieren, rechte Maustaste aufs Objekt).
Es gibt in Greenfoot vordefinierte Klassen wie World oder Actor, die die Einbindung von Objekten in die graphische Oberfläche um einiges erleichtern. Außerdem können Objekte via Drag and Drop sehr einfach erzeugt und in die das Szenario eingefügt werden.
Neben diesen einsteigerfreundlichen Funktionen bietet Greenfoot auch Funktionen für fortgeschrittene Java-Programmierer:
- Javadoc-Einbindung
- Möglichkeit, weitere Klassen und Bibliotheken einzubinden
- Da der Quellcode von Greenfoot öffentlich zugängig ist, können auch dort Anpassungen getätigt werden.
Weblinks
|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:
| {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
|1/= und Videos
|1/1=, Videos und Audiodateien
|/1= und Audiodateien}}
| , Videos und Audiodateien
}}
|#default= – }}{{#if:
| {{#ifeq: {{#invoke:Str|left||9}}
| category:
| FEHLER: Ohne Category: angeben!}}}}Vorlage:Wikidata-Registrierung
Einzelnachweise
<references />
- Wikipedia:Vorlagenfehler/Parameter:Datum
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Wikipedia:Vorlagenfehler/Schwesterprojekt
- Java-IDE