Está en la página 1de 5

7/12/2016 Herramientas 

de programación: App inventor 2

0   Más    Siguiente blog» Crear un blog

Herramientas de programación
martes, 26 de enero de 2016 Datos personales

App inventor 2
App inventor.  

Es una forma intuitiva de hacer programas situando convenientemente las instrucciones como si fueran piezas de un Claudia Acuña Hernández
puzzle.  Utilizaremos  App  inventor  para  realizar  nuestros  programas.  Lo  que  sí  necesitas  es  estar  conectado  a
Docente del CETis No. 125, de la Carreras de
Internet para poder utilizar el App inventor.  Tècnico en Programación y Soporte y
App  Inventor  apareció  el  12  de  julio  de  2010,  y  se  abrió  a  todo  el  público  en  15  de Mantenimiento de Equipos de Cómputo.
diciembre de 2010. Ver todo mi perfil

Lo desarrollaron entre Hal Abelson de MIT y los ingenieros de Google Ellen Spertus y Liz Looney, junto
con David Wolber profesor de USFCA y divulgador de la aplicación. Archivo del blog

A  principo  de  agosto  de  2011  Google  anunció  que  ya  no  mantendría  esta  aplicación,  pero  que  la  haría ▼  2016 (2)
código libre destinado a la educación. ▼  enero (2)
Una  semana  después  el  Instituto  Tecnológico  de  Massachusetts  (MIT),  una  institución  de  educación App inventor 2
superior  privada  situada  en  Cambridge,  Massachusetts  (EE.UU.),  anunció  que  se  haría  cargo  del Visual Studio Code
proyecto. 
El 31 de dicembre de 2011 App Inventor de Google dejó de funcionar.
El  4  de  marzo  de  2012 ,  el  Instituto  Tecnológico  de  Massachusetts  (MIT)  volvió  a  poner  el  proyecto  en
Internet.
En  diciembre  de  2013,  MIT  saca  AI  2,  una  nueva  versión  de  App
Inventor: http://ai2.appinventor.mit.edu 
En noviembre de 2014 sale la opción de idioma, con lo cual podemos ver la mayoría de los elementos en
español. 
El  15  de  julio  de  2015  desaparece  App  inventor  (el  antiguo).  Existe  una  aplicación  web  para  pasar  los
proyectos .zip del App inventor a ia del App inventor 2. Aplicación online.

 ¿Cómo es el código?
 En forma de Bloques...

Los programas se realizan mediante bloques, que son una especie de piezas de puzzle. 
No tiene programa fuente escrito en texto.

¿De dónde  bajo el App inventor?
El  App  inventor  no  es  un  programa  que  te  tengas  que  bajar  al  ordenador.  Funciona  en  cloud
computing,  el  programa  funciona  mediante  la  conexión  a  Internet,  tu  trabajas  con  el  programa
conectado directamente al servidor de App inventor. Es como una página web y en ella realizas las
operaciones. Solo necesitas una cuenta de gmail. 

NOTA: hay versiones para poderlas instalar en el ordenador y trabajar sin estar conectado a internet (offline).

http://herramientasparaprogramar.blogspot.com/2016/01/app­inventor­2.html 1/5
7/12/2016 Herramientas de programación: App inventor 2

Para que funcione necesitas tener instalado JAVA. También necesitas una cuenta de Google Gmail.

Interface
Podemos trabajar en español, en inglés, francés, portugués, italiano...

Archivos importantes:
­ Emulador para Windows. Arrancará mediante AI Stater en Windows. Este emulador funciona solo en Windows. Se
utiliza para emular nuestras aplicaciones en directamente en nuestro ordenador sin ser necesario instalarlo en el
móvil. Es lento.
­ MIT AI2 Companion App. Programa que se carga en el móvil para utilizar éste como emulador. Instalar en el móvil
desde la Play de Google mediante código QR.
­ MIT AI Companion 2.23  (Si el emulador no viene con la versión 2.23, lo bajas de esta página. Vas al Símbolo de
sistema de Windows, entras en C:\AI2U\Emulator, escribes adb shell e instala el archivo que acabas de bajar. 

Instalación y prueba en un dispositivo móvil para prueba y depuración (debug)

 Hay 3 formas de comprobarlo: 

PRIMERA FORMA: (Esta es la manera aconsejable).
Pasar el programa al dispositivo móvil mediante WiFi y la aplicación MIT AI2 Companion App.Conectar el
dispositivo móvil a la misma red WiFi que tenga el ordenador donde estás trabajando.
Instala en el dsipositivo móvil MIT AI2  Companion:  http://appinventor.mit.edu/explore/ai2/setup­device­wifi

Arranca el programa MIT AI2 Companion que has instalado en el dispositivo móvil.
 En la computadora, pulsa en Conectar y luego en AI Companion Te saldrá un QR y un código.

­  En  el  dispositivo  móvil  saldrá  esta  pantalla.  Escribe  el  código  anterior  o  bien
escanea el QR.
El programa pasará al dispositivo móvil.
­ El programa quedará conectado hasta que los desconectemos (Conectar /
Reinciar Conexión)

http://herramientasparaprogramar.blogspot.com/2016/01/app­inventor­2.html 2/5
7/12/2016 Herramientas de programación: App inventor 2

­ Si cambiamos algo en el Designer o en los Bloques inmediatamente pasará al
programa del dispositivo móvill.
­ De esta manera podemos depurar (debug) los programas que realicemos hasta
que funcionen correctamente.

SEGUNDA FORMA:
2.­ Instalamos un EMULADOR en nuestro ordenador con Windows (este emulador también vale para
LINUX aunque es más difícil de instalar), de esta manera podemos hacer las pruebas de funcionamiento en el
emulador del ordenador y cuando funcione correctamente lo pasaremos al móvil.
En este caso no nos hace falta móvil ni Wifi para probar nuestra aplicación. 
(http://explore.appinventor.mit.edu/ai2/setup­emulator ) 
http://explore.appinventor.mit.edu/ai2/windows (100 MB) 
(También se puede instalar este programa en LINUX, pero es algo más complicado) 

Al cabo de un rato saldrá en nuestro Windows un emulador
de Android.
Igual que en los casos anteriores, si cambiamos algo del
Diseñador o de los Bloques, ese cambio pasará al Emulador.

­ Instalamos en nuestro ordenador con Windows el App Inventor y aiStarter.
­ Arranca en tu ordenador el aiStarter.

­ En nuestro programa pulsamos en Conectar / Emulador
NOTA: si quieres que el emulador se ponga de forma horizontal, pulsa la combinación de teclas Ctrl F11 
NOTA: el Emulador es lento y necesita una buena computadora para que funcione bien. 

TERCERA FORMA:
3.­ En caso que no tengas WiFi, conectar el programa desde la computadora al dispositivo móvil mediante
cable USB. (http://appinventor.mit.edu/explore/ai2/setup­device­usb.html)
­ Instalamos en nuestro ordenador con Windows el App Inventor y aiStarter.
http://explore.appinventor.mit.edu/ai2/windows (100 MB)(También se puede instalar este programa
en LINUX, pero es algo más complicado)

Tu aplicación pasará al móvil y entrará en funcionamiento. 

­ Instala en tu móvil MIT AI2 Companion: http://appinventor.mit.edu/explore/ai2/setup­device­wifi
­ Arranca en tu ordenador el aiStarter y conecta por USB el ordenador al móvil.

­ Arranca el MIT A2 Companion en el móvil. 
­ Probar si están funcionando la conexión: http://appinventor.mit.edu/test/
­ Ve al programa que estás realizando y pulsa Connect / USB 
El programa pasará a tu móvil.
­ El programa quedará conectado hasta que los
desconectemos (Connect / Reset Connection)

­ Si cambiamos algo en el Designer o en los
Bloques inmediatamente pasará al programa del móvil.

http://herramientasparaprogramar.blogspot.com/2016/01/app­inventor­2.html 3/5
7/12/2016 Herramientas de programación: App inventor 2
­ De esta manera podemos depurar (debug) los programas
que realicemos hasta que funcionen correctamente.

App inventor 2 en español offline
Para trabajar con AI2 se debe estar conectado a Internet, ¿se podría trabajar de alguna manera offline, es decir sin
estar conectado?Pués sí, para ello un equipo distinto al MIT ha creado un AI2 Ultimate con Personal
Server. Esto instala el AI2 en nuestro ordenador, utilizando JAVA. 
Luego en un navegador escribimos http://localhost:8888 y podemos trabajar directamente con nuestro ordenador sin
estar conectado a Internet.
La versión ai2u 2.3 ya viene en español.
Arrancamos el Server, vamos a un navegador y  escribimos  http://localhost:8888

También existe la opción Portable, sin necesidad de instalación. 
 App Inventor 2 Ultimate con Personal Server. Instalar estos paquete la computadora para poder trabajar con A.I.
offline, es decir sin estar conectado a Internet. Dispone una nueva versión de AI Starter. Más detalles. 

Bajar de aquí.

Atención, con esta forma de instalación lo que estamos haciendo es creando un servidor web local con App inventor,
de manera que las demás computadoras de la red local puedes escribir en un navegador tu IP local, por ejemplo
192.168.1.2:8888 y conectarán con el servidor web con App Inventor, poner cualquier nombre
juanantonio@example.com y pueden entrar. 
Tutorial.
Ayuda.

Hay otra versión offline llamada AILiveComplete (instalación)
En estas fechas App Inventor 2 online, solo permite códigos de hasta 5 MB, en cambio si utilizar los método offline
los puede hacer de mucho mayor tamaño.

Otros programas que se utilizan para generar aplicaciones móviles
B4A (Basic4Android)
El B4A, está realizado para poder hacer programas para el Android de una forma parecida a como se programa en
Visual Basic. 
El BASIC4Android es un programa comercial, cuesta unos 50 €. (En muchos momentos ponen ofertas de 35
€). Existe una versión demo gratuita pero limitada, no puedes cargar nuevas librerías. Bájalo de aquí.

NSBasic

Para programar de manera parecida a Visual Basic es NSBasic, este de pago (70 €).

LiveCode

El LiveCode sirve para para hacer aplicaciones multiplataforma. 

Publicado por Claudia Acuña Hernández en 2:12 

Recomendar esto en Google

No hay comentarios:

Publicar un comentario en la entrada

http://herramientasparaprogramar.blogspot.com/2016/01/app­inventor­2.html 4/5
7/12/2016 Herramientas de programación: App inventor 2

Introduce tu comentario...

Comentar como:  Roberto Sánchez Chávez. (Google) Salir

  Vista previa
Publicar   Avisarme

Página principal Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

Plantilla Sencillo. Con la tecnología de Blogger.

http://herramientasparaprogramar.blogspot.com/2016/01/app­inventor­2.html 5/5

También podría gustarte