Вы находитесь на странице: 1из 5

App inventor

Historia
La empresa Google se basó en la investigación informática y trabajos de entornos de
desarrollo en líneas para la creación de app Inventor.
App Inventor fue lanzada por Google en el año 2010. El 31 de diciembre de 2011
Google dejó de desarrollar App Inventor, y ésta pasó a manos del MIT (Massachusetts
Institute of Technology), que es el encargado de su desarrollo.
Este proyecto fue inicialmente desarrollado por el profesor Hal Abelson juntamente con
un equipo de Google Educación, mientras Hal pasaba un año sabático en Google, esta
herramienta se ejecutaba como un servicio web administrado por todo el personal del
MIT para el aprendizaje móvil. App inventor hoy en dia cuenta con una comunidad de
casi más dos millones de usuarios que representan a 195 países en todo el mundo, y más
de 85 mil usuarios han construido más de 4,7 millones de aplicaciones Android.
¿Qué es app inventor?
App inventor le da la facilidad a los usuarios que no tienen grandes conocimientos de
programación , de poder crear sus propias aplicaciones para Android a través de
interfaces sencillas y fáciles de utilizarlas como son los editores Drag and Drop(arrastrar
y soltar) para garantizar que el usuario pueda satisfacer sus necesidades a través de esta
herramienta ,todo esto se lo puede hacer usando un navegador web.
Esta herramienta nos permite almacenar los proyectos de manera automática en los
servidores de App inventor , de esta forma les permite tener un seguimiento a todos los
trabajos realizados por los usuarios para mantener un orden y un control en la creación
de aplicaciones. La página web de la aplicación es http://www.ap-pinventor.mit.edu/

Se utilizo la biblioteca open blocks de java que sirven para la creación de lenguajes de
programación visuales,cabe recalcar que open blocks está distribuida por el
Massachusetts Institute of Technology Program 's Scheller. Eric Klopfer y Daniel
Wendel del Programa Scheller apoyaron la distribución de bloques abiertos bajo la
licencia MIT y esta está estrechamente relacionada con el Starlogo.(lenguaje de
simulación basado en agentes de desarrollo).

Compatibilidad
 App inventor es compatible con Mac OS X, GNU / Linux, y los sistemas
operativos Windows, y varios modelos más populares de Android.
 Las aplicaciones creadas se pueden instalar en cualquier teléfono Android.
(Consultar los requisitos del sistema.)
 Para poder utilizar App Inventor, es necesario configurar el equipo e instalar el
paquete de instalación de App Inventor en el equipo.
 Es compatible con los siguientes navegadores:
 Mozilla Firefox 3.6 o superior
Si está utilizando Firefox con la extensión NoScript, usted necesita dar vuelta a
la extensión fuera.

 Apple Safari 5.0 o superior


 Google Chrome 4.0 o superior
 Microsoft Internet Explorer no es soportado

Ventajas
 Una de las ventajas de App inventor es que no se necesita de una IDE.
 Nos permite crear aplicaciones de forma rápida y fácil sin necesidad de tener
altos niveles de programación.
 Se puede acceder a los proyectos en cualquier momento y lugar siempre y
cuando estemos conectados a internet.
 Nos ofrece varias formas de conectividad mediante wifi, directa o por medio
de un emulador.
Desventajas
 Las desventajas que tiene App inventor es que no permite diferentes actividades
en una aplicación, y tiene un tamaño elevado de APK.
 Solo funciona con internet
 Solo se puede desarrolar aplicaciones para Android

App inventor cuenta con un entorno que tiene tres partes fundamentales:
• Diseñador
• Editor de bloques
• Emulador

Diseñador
El diseñador nos permite seleccionar todos los componentes que vamos a utilizar en
nuestra aplicacion.
Las componentes son los elementos básicos que se utilizan para hacer las aplicaciones
en el teléfono Android. Hay componentes de diferentes tipos, algunas de ellas son:
 Label (muestra un texto en la pantalla),
 Button(muestra un botón en la pantalla que al ser pulsado iniciará una acción),
 Canvas (lienzo de dibujo que almacena imágenes fijas o animaciones),
 Accelerometer Sensor(sensor de movimiento), etc.

El interfaz de app inventor está dividido en 4 secciones:


 Paleta de componentes. – es el lugar donde están situados todos los componentes
que podemos utilizar.
 Visor de componentes. – en esta sección podemos visualizar el efecto que vas a
producir el componente en nuestra aplicación.
 Árbol de componentes y multimedia. – se enlistan todos los componentes que
estamos utilizando y permite agregar contenido multimedia.
 Propiedades de componentes. – Son características que poseen los componentes,
y que se pueden ajustar para cambiar el modo en que interactúa el componente
con la aplicación.

Figura : Diseñador de App Inventor (Fuente: appinventor.mit.edu).

Editor de bloques
El editor de bloques es el lugar donde se crea la lógica del programa. Aquí
programamos el comportamiento de nuestra aplicación, le diremos a las componentes lo
que deben hacer y cuándo hacerlo. El editor de bloques se ejecuta en una ventana
independiente del diseñador de componentes y está implementado como una aplicación
de Java Web Start que se ejecuta en nuestro ordenador.
Las partes más importante del editor de bloques son:
 Evento. -Todas las aplicaciones están realizadas bajo el paradigma de la
programación orientada a eventos. Cuando se produce un evento, que ha sido
previamente recogido en la aplicación, ésta llama al conjunto de instrucciones
que está relacionada con dicho suceso o evento.
 Llamada a acciones. – en esta sección vamos a indicarle a nuestra aplicación que
es lo que va a realizar.
 Asignacion de valores a variables . – en esta parte indicamos a quien le vamos a
asignar la acción que hemos seleccionado en la parte anterior.
Figura : Editor de Bloques de App Inventor (Fuente: appinventor.mit.edu)
Emulador
Este es un software que nos ayuda como su nombre mismo lo indica a emular el
funcionamiento de un dispositivo móvil Android , de esta forma nos permite probar
como se está desarrollando nuestra aplicación.

Bibliografía

http://www.kramirez.net/Robotica/Material/Presentaciones/AppInventor.pdf

http://thales.cica.es/epsilon/sites/thales.cica.es.epsilon/files/[field_volumen-
formatted]/epsilon91_6.pdf

en este saque poca inf. Pero hay bastantes imágenes para las diapositivas

http://www.prodetur.es/prodetur/AlfrescoFileTransferServlet?action=download&ref=4da9c14
8-e298-4af4-b473-bad08bb0777c

Вам также может понравиться