Inventor de aplicaciones

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 15 de marzo de 2021; las comprobaciones requieren 18 ediciones .
Inventor de aplicaciones

Inventor de aplicaciones de Google
Tipo de Desarrollo de software de aplicaciones
Desarrollador Google , laboratorio de medios del MIT
Escrito en Java , Esquema Kawa
Sistema operativo Aplicación web
Idiomas de la interfaz 19 idiomas
Primera edición 2010
plataforma de hardware Androide
ultima versión 2.3.0 (2 de febrero de 2015)
Formatos de archivo legibles App Inventor Blocks XML [d] y App Inventor para el proyecto de Android [d]
Formatos de archivo generados App Inventor Blocks XML [d] y App Inventor para el proyecto de Android [d]
Licencia Licencia Apache 2.0
Sitio web appinventor.mit.edu
 Archivos multimedia en Wikimedia Commons

App Inventor es un  entorno de desarrollo visual solo para aplicaciones de Android , que requiere un conocimiento mínimo de programación por parte del usuario. Originalmente desarrollado en Google Labs , fue asumido por el Instituto de Tecnología de Massachusetts después de que ese laboratorio cerrara .

Descripción

App Inventor utiliza una interfaz gráfica de usuario (GUI) muy similar a los lenguajes de programación Scratch y StarLogo . Todavía se está desarrollando una versión para dispositivos iOS . Al crear App Inventor, Google se basó en importantes investigaciones previas en computación educativa [1] .

App Inventor también admite el uso de datos en la nube a través del componente experimental Firebase Realtime Database [2] .

Características

La programación en App Inventor utiliza una interfaz gráfica , un lenguaje de programación visual muy similar a Scratch y StarLogo TNG.

El compilador que traduce el lenguaje de bloque visual de App Inventor al bytecode de Android se basa en el marco GNU para implementar lenguajes dinámicos Kawa , que implementa (entre otras cosas) Scheme (un dialecto Lisp ) para la plataforma Java (y Android).

Este producto de software fue desarrollado por Google utilizando la biblioteca Open Blocks Java desarrollada por MIT [3] . Tras la decisión de cerrar Google Labs , la empresa también anunció la terminación de los trabajos del proyecto. Al mismo tiempo, se anunció la intención de hacer abierta esta aplicación , con un posible uso posterior de la misma en la educación [4] . A raíz de esto, el Instituto Tecnológico de Massachusetts anunció la apertura de un nuevo centro de aprendizaje móvil basado en este producto de software, uno de cuyos profesores será el creador de scratch Mitchell Resnick [5] [6] .

A principios de marzo de 2011, el Instituto de Massachusetts lanzó una versión beta pública del proyecto [7] disponible en appinventor.mit.edu [8] .

Bloqueos de Google

Basado en el código de las primeras versiones de AppInvertor, Google desarrolló Google Blockly , un componente integrado en las aplicaciones que les permite incluir un lenguaje de programación visual . Las versiones modernas de App Inventor también usan Blockly.

Análogos

Notas

  1. Larry Weber. Entrevista con Larry Weber  // Mediatektur. - Viena: Springer Viena, 2010. - S. 428-431 . - ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
  2. ID Pavord, A. Bush. Sobre los hombros de gigantes (reales)  // Thorax. — 2010-10-21. - T. 65 , n. 11 _ — S. 943–944 . — ISSN 0040-6376 . -doi : 10.1136/ thx.2010.147165 .
  3. Larry Hardesty. Las raíces del MIT del nuevo software de Google (enlace no disponible) . Oficina de noticias del MIT (19 de agosto de 2010). Consultado el 18 de agosto de 2011. Archivado desde el original el 11 de marzo de 2012. 
  4. Actualizaciones importantes sobre App Inventor (3 de agosto de 2011). Consultado el 18 de agosto de 2011. Archivado desde el original el 13 de noviembre de 2011.
  5. Carolina McCall. El MIT lanza un nuevo centro para el aprendizaje móvil (enlace no disponible) . Oficina de noticias del MIT (16 de agosto de 2011). Consultado el 18 de agosto de 2011. Archivado desde el original el 11 de marzo de 2012. 
  6. MIT se hizo cargo del proyecto App Inventor, que fue descontinuado por Google (enlace no disponible) (18 de agosto de 2011). Consultado el 18 de agosto de 2011. Archivado desde el original el 20 de mayo de 2012. 
  7. MIT abrió Google App Inventor en versión beta (enlace no disponible) . habrahabr.ru (5 de marzo de 2012). Consultado el 5 de marzo de 2012. Archivado desde el original el 14 de septiembre de 2012. 
  8. Inventor de la aplicación MIT . Consultado el 9 de marzo de 2012. Archivado desde el original el 11 de febrero de 2012.

Literatura

Enlaces