Greenfoot es un ambiente interactivo de desarrollo Java para propósitos educacionales. Permite la creación de aplicaciones gráficas en dos dimensiones, como simulaciones y juegos.
Comparativamente, en otra herramienta de aprendizaje de programación conocida como Alice, al no existir en el entorno de programación un editor del código de programación propiamente dicho, se sortean las dificultades inherentes al rigor sintáctico a los primeros pasos en la programación orientada a objetos. Se trata de que el árbol no nos impida ver el bosque. Algunos profesores han encontrado que estudiantes que pueden programar en Alice se enfrentan a posteriori con dificultades a la hora de introducirse en un lenguaje de programación tradicional que usa editor de texto (para la sintaxis).
En un posible itinerario de aprendizaje, así como Scratch es el paso previo natural a Alice por su sencillez de uso, Greenfoot puede ser de utilidad a la hora de afrontar la transición a un lenguaje de programación orientada a objetos en un entorno de desarrollo con editor de texto. Greenfoot mantiene el atractivo visual y amigabilidad del entorno, así como la orientación a la realización de -entre otras cosas- videojuegos.
Siendo relativamente sencillo y en poco tiempo crear simples videojuegos en Greenfoot, es igualmente posible construir sofisticadas simulaciones de complejos sistemas, con la posibilidad de usar algoritmos de inteligencia artificial o conectividad a bases de datos, por poner algunos ejemplos. El lenguaje Java, que desarrolla el entorno de programación Greenfoot, es un lenguaje muy rico que abre todo un mundo de posibilidades, y Greenfoot no impone ninguna restricción en lo relativo a qué aspectos del lenguaje pueden ser utilizados. Greenfoot proporciona una buena escalabilidad: facilita una cómoda introducción para principiantes, así como sofisticados e interesantes escenarios para programadores avanzados.
Historia y versiones La primera versión completa, Greenfoot v1.0, fue publicada el 31 de mayo de 2006, con siguientes actualizaciones ocasionales.Version history
En mayo de 2007, el Greenfoot project recibió el premio "Duke's Choice Award" en la categoría "Tecnología Java en Educación".
En marzo de 2009, el proyecto Greenfoot se convirtió en Free and Open Source Software, y fue licenciado bajo GNU GPL con Classpath exception.
En agosto de 2009, se publicó un libro de textoTextbook: Introduction to Programming with Greenfoot que enseña a programar con Greenfoot.
A 31 de octubre de 2010, la última versión era la 2.0.0., la primera versión que recibe soporte de Oracle. El editor y la API sufrieron grandes cambios desde la versión anterior, la 1.5.6. El editor añadió código de completado, coloreó el marcado de extensión, mejoró la búsqueda y reemplazamiento, y se añadió una vista de navegación nueva y un grabador de sonido . Fue eliminado playSound de Actor y reemplazado por una clase de alto nivel llamada GreenfootSound, que añade la habilidad de pausar y serpentear (loop) sonidos, así como soporte MP3.
Historial de versiones: + Versiones lanzadas de GreenfootVersiónFecha de lanzamientoDescripciónGreenfoot 0.531 de marzo de 2006https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Versión beta, requiere Java 5Greenfoot 0.911 de mayo de 2006https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Numerosas mejoras (en teclado y GUI, entre otros) y correcciones de bugs, nuevo logotipoGreenfoot 1.031 de mayo de 2006https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)1ª versión completaGreenfoot 1.0.120 de junio de 2006https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Correcciones menores de errores (bugs)Greenfoot 1.0.217 de julio de 2006https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Correcciones menores de bugsGreenfoot 1.11 de febrero de 2007https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Corregidos errores, añadidas funcionalidades como por ejemplo sonidos, o sistemas multiusuario; mejoras en la APIGreenfoot 1.226 de marzo de 2007https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Mejoras en desempeño, corrección de erroresGreenfoot 1.2.14 de mayo de 2007https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Arreglados fallos con controles y otros aspectosGreenfoot 1.31 de noviembre de 2007https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Internationalización de la interfaz de usuario de Greenfoot (traducción al alemán), añadidas funcionalidadesGreenfoot 1.420 de febrero de 2008https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Corregidos varios bugs, añadido soporte a la API para ratón (mouse) y método para especificar orden de acciónGreenfoot 1.4.15 de marzo de 2008https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Añadido escenario de globos a la distribución Greenfoot, y función 'Inspect...' en el menú de clases; corregidos bugs variosGreenfoot 1.4.52 de julio de 2008https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Realizadas mejoras relacionadas con la galería, el rango del speed slider ha cambiado, muchos bugs reparadosGreenfoot 1.4.622 de octubre de 2008https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Cambiado el modo de manejo de ventanas (las ventanas aparecen al frente), corrección de fallos, añadidas traducciones a la interfaz: francés, griego, italianoGreenfoot 1.5.020 de enero de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Cambios en la API, corrección de varios bugsGreenfoot 1.5.130 de enero de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Reparados varios fallosGreenfoot 1.5.29 de julio de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Ahora se pueden asociar los archivos Greenfoot al programa; mejoras de velocidad, corregidos varios errores menoresGreenfoot 1.5.315 de julio de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Reparados varios bugsGreenfoot 1.5.411 de agosto de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Mejoras en la habilidad del programa para manejar casos, corregidos un par de bugsGreenfoot 1.5.51 de octubre de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Añadida traducción al español y al ruso, corregidos erroresGreenfoot 1.5.619 de octubre de 2009https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Corregidos erroes de exportación, ahora los archivos "project.greenfoot" se asocian automáticamente al programa en MS WindowsGreenfoot 2.05 de octubre de 2010https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Primera versión en recibir soporte de Oracle. Mejoras en la API de sonido: añadido grabador Built-in con edición básica, soporte para MP3, integración con el editor de imágenes del sistema, y otras funcionalidades más. Corrección de muchos bugsGreenfoot 2.0.115 de diciembre de 2010https://web.archive.org/web/20070402181856/http://www.greenfoot.org/doc/version-history.html Historial de versiones (en inglés)Introduce un constructor GreenfootImage nuevo para mejor manejo de texto Greenfoot está disponible para Microsoft Windows, Mac OS, Linux, Solaris y, en general, cualquiera compatible con JVM. Requiere, además, JDK versión 1.5 o superior; no basta con tener el Java Runtime Environment (JRE) que casi todo ordenador instala para aplicaciones web Java.
Referencias
Véase también
Sun Microsystems Java BlueJ
Enlaces externos
Sitio oficial de Greenfoot
Categoría:Software libre programado en Java Categoría:Entornos de desarrollo integrados Categoría:Software para Windows Categoría:Software para macOS Categoría:Lenguajes de programación educativos