lunes, 31 de julio de 2017

Software educativo - Physical Etoys

Physical Etoys


Imagen relacionada

Descripción: Physical Etoys es una extensión libre y gratuita de Etoys desarrollada por Gonzalo Zabala, Ricardo Moran, Sebastián Blanco y Matías Teragni en la Universidad Abierta Interamericana. Etoys es un lenguaje de programación visual creado por Alan Kay orientado a objetos y basado en prototipos para el uso en educación. Physical Etoys, al ser una extensión, contiene la mayoría de las características de Etoys. Su filosofía es “ayudar a los chicos a modelar y programar el mundo real para aprender más acerca del mismo”. Physical Etoys permite que diversos dispositivos electrónicos como Lego NXT, placas Arduino, Sphero, Kinect, Joystick Wiimote, entre otros, puedan ser programados fácilmente y que interactúen entre sí gracias a su sistema de bloques.
En el año 2010 obtuvo el primer premio en innovación tecnológica entregado en la conferencia del ESUG (grupo europeo de usuarios de Smalltalk).

Historia: 
  • Squeak fue originalmente desarrollado en Apple en 1996 por Dan Ingalls.
  • Squeak es una implementación orientada a objetos, basada en clases y reflexiva derivada de Smalltalk-80 en Apple. Fue desarrollada por algunos de los programadores originales de Smalltalk-80, incluyendo Dan Ingalls, Ted Kaehler, y Alan Kay. El equipo también incluyo a Scott Wallace y John Maloney.
  • Squeak 4.0 está publicado con la licencia MIT, con algunas de las partes originales de Apple bajo la licencia Apache. Es requerido que nuevas contribuciones sean con la licencia MIT.
  • El artículo “Back to the Future: the story of Squeak, a practical Smalltalk written in itself” de Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace y Alan Kay, fue presentado en OOPSLA, Atlanta, Georgia, en 1997 por Dan Ingalls.
  • Squeak migró a centro de investigaciones de ingeniería de Disney en 1996.
  • El desarrollo de Etoys comenzó en Disney dirigido por Alan Kay para apoyar el aprendizaje construccionista influenciados por Seymour Papert y el lenguaje de programación Logo.
  • El equipo de desarrollo de Etoys en Disney incluía: Scott Wallace, Ted Kaehler, John Maloney y Dan Ingalls.
  • Etoys influenció el desarrollo de otro ambiente de programación educativo basado en Squeak, llamado Scratch. Desarrollado en el MIT después que Mitchell Resnick invitara a John Maloney del equipo de Etoys al MIT.
  • Etoys migró a Viewpoints Research, Inc. en 2001, para mejorar la educación de los niños del mundo y avanzar el estado de los sistemas de investigación y computación personal.
  • En 2006-2007, Etoys desarrollado en Squeak fue usado por el proyecto OLPC, en la máquina educativa OLPC XO-1. Está preínstalado en todos los portátiles XO-1.
  • El artículo “Etoys for One Laptop Per Child”, de Bert Freudenberg, Yoshiki Ohshima y Scott Wallace, fue presentado en Seventh Annual International Conference on Creating, Computing, Connecting, and Collaborating through Computing, Kyoto University, Kyoto, Japan, en Enero de 2009.
  • En 2009, la Fundación Squeakland fue creada por Viewpoints Research, Inc., como un paso inicial para continuar fomentando el desarrollo y uso de Etoys como un medio educativo.
  • Viewpoints Research Inc. apoyo la Fundación Squeakland durante 2009 y 2010. En enero de 2010, la Fundación Squeakland fue lanzada como una entidad independiente..

Licencia

Physical Etoys y todos sus módulos se encuentran bajo licencia MIT. Notá que Physical Etoys puede incluir software de terceros que tengan una licencia diferente que la MIT.

Extendiendo Physical Etoys

Physical Etoys posee un diseño modular. Cada módulo está representado por un archivo de extensión .pem (physical etoys module) y permite la interacción con un robot o un kit. Physical Etoys viene por defecto con los módulos de Lego NXT, Arduino y Duinobot. Para agregar otros robots a tu ambiente, es necesario instalar otros .pem que se encuentran a continuación. Los archivos .pem se instalan automáticamente con solo descargar el archivo deseado a la carpeta en donde se encuentra Physical Etoys. Al abrirlo, si aparece alguna pregunta, se contesta en forma afirmativa.
Los módulos disponibles son los siguientes:

No hay comentarios:

Publicar un comentario