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
- 12Hardesty, Larry (August 19, 2010). "The MIT roots of Google's new software". MIT News Office.
- ↑Wolber, David; Abelson, Hal; Spertus, Ellen; Looney, Liz (May 2011), App Inventor for Android: Create Your Own Android Apps, O'Reilly, ISBN 978-1-4493-9748-7
- ↑"App Inventor @ MIT".
- 12Clark, Andrew (December 30, 2013), "App Inventor launches second iteration", MIT News, retrieved 7 July 2019
- 12App Inventor Classic, December 3, 2013
- ↑"On the Shoulders of Giants!". Archived from the original on August 11, 2010. Retrieved August 10, 2010.
- ↑"MIT AI2 Companion". May 25, 2019. Retrieved 8 July 2019.
- ↑"Kodular". Kodular. Retrieved 2022-06-22.
- ↑Barreiro, Diego (2018-12-31). "Thank you 2018!". The Kodular Korner. Retrieved 2022-06-22.
External links
- Official website
- 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