You are on page 1of 7

App Inventor es un entorno de desarrollo visual de aplicaciones para los telfonos Android desarrollado por el MIT.

Para desarrollar aplicaciones con App Inventor slo necesitas un navegador web y un telfono Android (si no lo tienes podrs probar tus aplicaciones en un emulador). App Inventor se basa en un servicio web que permite almacenar los proyectos y ayuda a realizar su seguimiento. Entre este tipo de entornos, el ms conocido es Scratch. Con App Inventor se aprende a programar usando bloques de programacin. Estos bloques estn hechos con elementos comunes a la mayora de los lenguajes de programacin existentes. Se colocan bloques para construir bucles, condiciones, variables, etc. que permiten pensar lgicamente y solucionar los problemas de forma metdica, sin perder el tiempo en encontrar el punto y coma o los dos puntos que estn donde no deben y producen errores de compilacin o ejecucin.

Caractersticas: 1. Es software libre, no es necesario la adquisicin de licencias por parte del profesor y los alumnos 2. Es multiplataforma: requiere slo de un navegador y la mquina virtual de Java instalada, con java web start. 3. Es programacin para dispositivos mviles. Los telfonos y las tabletas estn marcando hoy en da buena parte del futuro de la informtica y es atractivo para los alumnos poder ensear en sus propios telfonos el fruto de su trabajo.

Qu requisitos de software? App Inventor funciona con los sistemas operativos y navegadores siguientes: Sistemas operativos:

Macintosh: Mac OS X 10.5, 10.6 Windows: Windows XP, Windows Vista, Windows 7 GNU/Linux: Ubuntu 8+, Debian 5+

Navegadores web:

Mozilla Firefox 3.6 y superior Apple Safari 5.0 y superior Google Chrome 4.0 y superior Microsoft Internet Explorer 6 y superior

Debes tener instalado Java 1.6. Puedo utilizar App Inventor sin tener un Smartphone? S, App Inventor dispone de un emulador que permite simular un telfono mvil. Esto te permite crear una aplicacin sin necesidad de tener tu telfono mvil a la mano. Cmo funciona? App Inventor funciona bajo una interfaz WYSIWYG (What you see is what you get) que te permite ver automticamente en pantalla los resultados de tu aplicacin. Uniendo una serie de bloques el usuario podr crear aplicaciones para Android.

Imagen de la interfaz Google Es posible unir funcionalidades simples como un rompecabezas: botones, zonas de texto, imgenes, audio, localizacin, seleccin de contactos o nmeros telefnicos, acceso a una mini base de datos, lector de cdigo de barras, etc.

Elementos de programacin en App Inventor Sentencias Al programar necesitamos a menudo decirle al ordenador que haga algo. En App Inventor existen numerosos bloques que son sentencias de programacin. Se distinguen rpidamente porque expresan una accin a realizar con un verbo en imperativo. Los ms habituales son call, set y def (abreviatura de define). Adems, los bloques que son sentencias slo estn disponibles en dos colores: azul para modificar variables o propiedades de un objeto y naranja para llamar a funciones. En la imagen siguiente se ven algunos ejemplos de las sentencias para dividir un texto en partes, convertirlo a maysculas, cambiar la altura, texto o visibilidad de un recuadro de texto o definir una variable.

Condiciones

Con frecuencia necesitamos realizar distintas acciones en funcin de que ocurra o no algo. En App Inventor para condicionar nuestro programa tenemos las estructuras if-then, if-then-else , while y choose:

Bucles Un bucle provoca la ejecucin repetida de varias sentencias. En App inventor disponemos de los bucles while, for range yforeach.

. Variables Disponemos de las herramientas para definir y cambiar variables. El tipo puede ser numrico o un texto y se declara al asignarle un valor por primera vez.

Eventos Es indispensable que los programas que sean capaces de responder a la interaccin del usuario con el interfaz. Es ah donde toman su importancia los bloques de App Inventor, para ejecutar acciones en respuesta a los eventos que se produzcan en el telfono o el tablet.

App Inventor no slo se dispone de objetos que se pueden colocar en la pantalla como un botn o imagen, sino tambin de otros muchos objetos que nos dan acceso a las funcionalidades que tienen los telfonos y tablets Android. Tenemos acceso a Internet, Bluetooth, hacer llamadas, enviar y recibir mensajes, las coordenadas de posicin GPS, etc.

El 12 de febrero en Barcelona, Microsoft anunci el lanzamiento de la ltima versin del software para su plataforma mvil, es decir el Windows Mobile 6.0 y que sali en el mes de junio del corriente ao.

Ya disponible la versin emulador en espaol, con el que podemos realizar pruebas de aplicaciones, comprobar cmo funciona y ms opciones.

Microsoft intenta con esta nueva versin resolver tanto las necesidades personales como profesionales, integrando mejoras en las utilidades y especialmetne con las aplicaciones de Microsoft Office, -que hasta ahora slo estaban disponibles a travs del PC Caractersticas: la recepcin de e-mail en su formato original HTML, con enlaces directos a la Web as como a los sitios de SharePoint. estar disponible el acceso corporativo al Exchange Server 2007, basado en las cuentas de Windows Live y Hotmail, que permitir, adems,

considerables mejoras en la utilizacin de los servicios de mensajera instantnea, MSN y Windows Live Messenger. Esta nueva versin, ofrece la experiencia ms genuina de Microsoft Office, incorporando las caractersticas de comando de voz, mediante la cual podremos crear y corregir documentos Word o Excel sin afectar a las tablas, imgenes o texto. Igualemente accederemos a una cuidada presentacin corporativa a travs del PowerPoint, as como a un control remoto total sobre los archivos disponibles en nuestro dispositivo mvil, evitando de este modo su prdida o robo. Requisitos de sistema
Sistema operativo compatible Windows 8, Windows 8 Pro Tipo de sistema operativo: Versiones de cliente de Windows 8 de 64 bits (x64)

Hardware: 6,5 GB de espacio disponible en el disco duro 4 GB de RAM CPU de 64 bits (x64)

Emulador de Windows Phone 8: Windows 8 Pro Edition o versiones posteriores Requiere un procesador que admita la traduccin de direcciones de segundo nivel (SLAT)

Si el equipo se ajusta a los requisitos del sistema operativo y del hardware pero no a los del emulador de Windows Phone 8, se instalar y ejecutar Windows Phone SDK 8.0. Sin embargo, el emulador de Windows Phone 8 no funcionar y no se podr implementar ni probar aplicaciones en l.

http://recursostic.educacion.es/observatorio/web/es/software/programacion/1090uso-de-appinventor-en-la-asignatura-de-tecnologias-de-la-comunicacion-y-lainformacion

http://es.kioskea.net/faq/4873-app-inventor-crea-tus-propias-aplicaciones-para-tusmartphone

You might also like