Greenfoot

Greenfoot
Greenfoot
Greenfoot Logo.jpg
Greenfoot Screenshoot.jpg
die Entwicklungsumgebung
Basisdaten
Aktuelle Version 2.1.2
(23. September 2011)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie IDE
Lizenz GPL2
Deutschsprachig Ja[1]
http://www.greenfoot.org/

Greenfoot ist eine interaktive Java-Entwicklungsumgebung, die primär für Ausbildungszwecke entwickelt wurde. Sie erlaubt die einfache Entwicklung zweidimensionaler graphischer Applikationen 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.

Inhaltsverzeichnis

Geschichte

Greenfoot wird an der University of Kent (England) und La Trobe University (Australien) 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-Webseite[2] stehen z.B. Tutorien[3] und Instruktionsvideos[4] zur Verfügung. Ein Lehrbuch ist in englisch[5] und deutsch[6] verfügbar.

Greenfoot-Szenarios (Greenfoot-Slang für Projekte) können auf die Greenfoot Gallery[7] exportiert werden, wo sie live ausgeführt werden können.

Lehrende können den so genannten Greenroom[8] nutzen -- ein (englischsprachiges) Forum, in dem Lehrer Material austauschen und Ideen diskutieren.

Funktionen

Der Objekt Inspektor von Greenfoot

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 betrachtet werden.
  • Funktionen können direkt auf einem Objekt aufgerufen werden.

Neben diesen einsteigerfreundlichen Funktionen bietet Greenfoot auch Funktionen für fortgeschrittene Javaprogrammierer:

  • Javadoc Einbindung
  • Möglichkeit, weitere Klassen und Bibliotheken einzubinden

Einzelnachweise

  1. http://www.greenfoot.org/doc/translations.html
  2. Offizielle Greenfoot Webseite
  3. Tutorien
  4. Instruktionsvideos
  5. Lehrbuch englisch
  6. Lehrbuch deutsch
  7. Greenfoot Gallery
  8. Greenroom

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Greenfoot — corriendo su tutorial Wombats Desarrollador Poul Henriksen, Michael Kölling, Davin McCall and Bruce Quig …   Wikipedia Español

  • Greenfoot — Capture d écran de Greenfoot …   Wikipédia en Français

  • Greenfoot — infobox software name = Greenfoot caption = Greenfoot running on Mac OS X collapsible = yes developer = Poul Henriksen, Michael Kölling, Davin McCall and Bruce Quig latest release version = 1.4.5 latest preview version = 1.4.5 operating system =… …   Wikipedia

  • Michael Kölling — is a professor and software developer currently with the School of Computing at the University of Kent. Originally from Bremen, Germany, he is also a key member of the team that developed the BlueJ and Greenfoot Java learning environments. BlueJ… …   Wikipedia

  • Конструктор игр — Конструктор игр  программа для быстрой конвейерной сборки компьютерных игр, людям без специальной подготовки. Объединяет в себе игровой движок и IDE, и значительно упрощает процесс создания игр, делая создание игр доступным любителям… …   Википедия

  • Educational programming language — An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing real world application programs.ome examplesChildren* AgentSheets is an award winning game and …   Wikipedia

  • Alice (programa) — Para otros usos de este término, véase Alice. Alice Captura de pantalla de Alice Autor …   Wikipedia Español

  • Сравнение IDE — В следующие таблицы включены пакеты программ, которые являются интегрированными средствами разработки. Отдельные компиляторы и отладчики не упомянуты. Возможно, в английском разделе есть более свежая информация. Содержание 1 ActionScript 2 Ада 3 …   Википедия

  • Michael Kölling — ist ein Softwareentwickler und Professor der Informatik an der School of Computing, University of Kent (Canterbury, England). Er ist der leitende Entwickler der Programmierumgebungen BlueJ und Greenfoot, beides vielgenutzte Werkzeuge für die… …   Deutsch Wikipedia

  • Wilthorpe — is a village in the metropolitan borough of Barnsley in South Yorkshire, England.Bisected by the A635 Huddersfield Road, Wilthorpe has several small shops including a Chinese takeaway, a hair salon, and a convenience store. There is an infant and …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”