App Inventor, la herramienta que cambiará gran parte de mis clases
El año pasado, desarrolle una aplicacion basada en la tecnología Android para conectar mediante bluetooth un brick de Lego Mindstorms NXT. Ahora en menos de un día, he podido hacer lo mismo empleando App Inventor de Android.
La idea de App Inventor, es muy buena debido a que para la educación un handicap importante son los lenguajes de programación textuales y App Inventor ataca el problema empleando un herramienta online.
Con App Inventor, es posible desarrollar interface graficas para Android con suma rapidez y hacerlas evolucionar. Permite desarrollar sobre un emulador o un telefono real. En mis pruebas, he empleado Ubuntu con 2 terminales diferentes Nexus One y HTC Hero.
¿Por ahora que he conseguido con la herramienta?
- Realizar una conexion bluetooth con un Brick de Lego Mindstorms NXT
- Mandar comandos a los motores remotamente
- Leer la batería del Brick

A través de LCP, no es posible manejar el robot de manera tan precisa que con NXT-G o LeJOS. Seria interesante crear una conexión bluetooth directamente sin usar los objetos que proporciona AppInventor y usar LeJOS que tiene una mejor API, pero esta prueba esta todavia pendiente de hacerse.
¿Que voy a hacer en las próximas semanas?
- Usar sensores de ultrasonidos
- Realizar un Robot choca y gira
- Conectar un robot a un webservice
- Usar el GPS interno
Mi valoración personal.
Creo un gran avance por la sencillez para desarrollar sencillas aplicaciones con Android y un gran avance en el mundo de la educación acercando la tecnologia movil al alcance de los alumnos del segmento K12 gracias a los entornos visuales.

Compañero no puedes subir la parte del codigo de como configurastes el modulo bluetooth del android?