MIT App Inventor ( App Inventor o MIT AI2 ) es un lenguaje de programación visual de alto nivel basado en bloques , creado originalmente por Google y ahora mantenido por el Instituto Tecnológico de Massachusetts (MIT). Permite a los principiantes crear aplicaciones informáticas para dos sistemas operativos: Android e iOS , que, a fecha de 25 de septiembre de 2023 Estaba en fase de pruebas beta. Es gratuito y de código abierto, y se distribuye bajo una doble licencia : una licencia Creative Commons Atribución-CompartirIgual 3.0 Unported y una licencia Apache 2.0 para el código fuente . Su público objetivo principal son niños y estudiantes que estudian programación informática , de forma similar a Scratch .
La interfaz web consta de una interfaz gráfica de usuario (GUI) muy similar a Scratch y StarLogo , que permite a los usuarios arrastrar y soltar objetos visuales (bloques) para crear una aplicación que se puede probar en dispositivos Android e iOS y compilar para ejecutarse como una aplicación Android. Utiliza una aplicación móvil complementaria llamada MIT AI2 Companion que proporciona pruebas y depuración en tiempo real.
App Inventor ofrece integración con diferentes servicios en línea, como Google Sheets y Firebase .
Al crear App Inventor, Google se basó en importantes investigaciones previas en informática educativa y en el trabajo realizado dentro de Google en entornos de desarrollo en línea. [ 1 ]
Historia
La aplicación estuvo disponible bajo petición el 12 de julio de 2010 y se lanzó públicamente el 15 de diciembre de 2010. El equipo de App Inventor estuvo liderado por Hal Abelson [ 1 ] y Mark Friedman. [ 2 ] En la segunda mitad de 2011, Google publicó el código fuente, cerró su servidor y proporcionó financiación para crear el Centro MIT para el Aprendizaje Móvil , liderado por el creador de App Inventor, Hal Abelson, y los profesores del MIT Eric Klopfer y Mitchel Resnick. [ 3 ] La versión del MIT se lanzó en marzo de 2012. [ 4 ]
El 6 de diciembre de 2013 (el inicio de la Hora del Código ), [ 4 ] el MIT lanzó App Inventor 2, renombrando la versión original como "App Inventor Classic". [ 5 ] Las principales diferencias son:
- El editor de bloques en la versión original se ejecutaba en un proceso Java separado, utilizando la biblioteca Java Open Blocks para crear lenguajes de programación de bloques visuales y programación.

Open Blocks es distribuido por el Programa de Formación Docente Scheller (STEP) del MIT y se deriva de la investigación de tesis de maestría de Ricarose Roque. El profesor Eric Klopfer y Daniel Wendel del Programa Scheller apoyaron la distribución de Open Blocks bajo una licencia MIT . [ 6 ] La programación visual de Open Blocks está estrechamente relacionada con StarLogo TNG, un proyecto de STEP, y Scratch , un proyecto del Grupo Lifelong Kindergarten del MIT Media Lab dirigido por Mitchel Resnick . App Inventor 2 [ 5 ] reemplazó Open Blocks con Blockly , un editor de bloques que se ejecuta dentro de un navegador web .
La aplicación MIT AI2 Companion [ 7 ] permite la depuración en tiempo real en dispositivos conectados a través de Wi-Fi o USB . Además, el usuario puede utilizar un emulador para ordenador disponible para Windows , macOS y Linux .
Series derivadas
En junio de 2018, se lanzó una versión mejorada de App Inventor 2 llamada Kodular. [ 8 ] Se promociona como una versión "mejorada" y más moderna de App Inventor 2. [ 9 ]
Véase también
Referencias
- 1 2 Hardesty, Larry (19 de agosto de 2010). "Las raíces del MIT del nuevo software de Google" . Oficina de Prensa del MIT.
- ↑ Wolber, David; Abelson, Hal ; Spertus, Ellen ; Looney, Liz (mayo de 2011), App Inventor para Android: Crea tus propias aplicaciones para Android , O'Reilly, ISBN 978-1-4493-9748-7
- ↑ "Inventor de aplicaciones en el MIT" .
- 1 2 Clark, Andrew (30 de diciembre de 2013), "App Inventor lanza su segunda versión" , MIT News , consultado el 7 de julio de 2019.
- 1 2 App Inventor Classic , 3 de diciembre de 2013
- ↑ "¡Sobre los hombros de gigantes!" . Archivado del original el 11 de agosto de 2010 . Recuperado el 10 de agosto de 2010 .
- ↑ "MIT AI2 Companion" . 25 de mayo de 2019. Consultado el 8 de julio de 2019 .
- ↑ «Kodular» . Kodular . Consultado el 22 de junio de 2022 .
- ↑ Barreiro, Diego (31 de diciembre de 2018). "¡Gracias 2018!" . El rincón Kodular . Consultado el 22 de junio de 2022 .
Enlaces externos
- Sitio web oficial
- Software de 2010
- Servicios de Google
- entornos de desarrollo integrados
- Software del Instituto Tecnológico de Massachusetts
- Herramientas de programación de software móvil
- lenguajes de programación visual
- Lenguajes de programación creados en 2010