Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

BluepointerV2



Hace algunos días les contaba de la aplicación Bluepointer que hice para una asignatura en la escuela, hoy he decidido mejorarla para hacerla más útil.

He retirado el control tipo "swipe" y puesto botones en su lugar. Además de añadirle funcionalidad para navegar hasta el inicio o final de la presentación y poder cerrarla desde el dispositivo.

La aplicación la pueden encontrar ya en la tienda Google Play en el siguiente enlace.


Si tienen sugerencias con respecto a la app, no duden en comentárlas.

¡Saludos!
@fferegrino :)

Bluepointer

Bluepointer es un control remoto de diapositivas, usando esta aplicación es sencillo controlar una presentación en Powerpoint. La aplicación se comunica con la PC vía bluetooth. Esta es la tercera y última aplicación que desarrollé para la unidad de aprendizaje Application development for mobile devices (o móviles simplemente) en la ESCOM. 

La idea surgió ya que la sugerencia del profesor era conectar un microcontrolador (a través de un módulo bluetooth) con el teléfono, pero al encontrar dificultades para conseguir el mentado módulo, decidí irme por algo más sencillo ya que para mi lo principal era hacer uso de las capacidades que un dispositivo móvil nos ofrece, como la conectividad.

La aplicación en sí es sencilla, una vez establecida la conexión entre el dispositivo (cliente) y la pc (servidor), lo único que realiza el cliente es enviar "comandos" que resultan ser simples enteros para indicarle al servidor qué acción debe realizar, además, como parte de la funcionalidad extra que me solicitó el profesor, desde el teléfono se pueden enviar mensajes de texto hacia la PC, para lo cual se escribe un arreglo de bytes en el flujo de salida.

Acá un vídeo de la aplicación en todo su esplendor:



Y desde luego, el link hacia la app:


Código fuente de la aplicación para Android (en GitHub): bluepointer-android
Código fuente del servidor (en GitHub): bluepointer-java-server

¡Saludos!
@fferegrino :)

tacOmetro

Cuando el profesor de aplicaciones móviles me comentó sobre la idea de hacer un tacómetro para Android me pareció un poco descabellada la idea, después de mucho pensarlo (y buscar mucho en internet) se pudo, aquí una breve crónica al respecto, además del enlace a la aplicación y el reporte entregado.

Idea

La idea es hacer que mediante la cámara del dispositivo se perciba una imagen, de esta se extraiga la información necesaria como para crear un análisis en las variaciones de ilumnación de la misma. Se parte de la premisa de que cada que un objeto gire frente a la cámara habrá pequeñas (o muy grandes) variaciones en la iluminación. Entonces, contando estas variaciones y el tiempo que se lleva siguiendo podemos obtener la medición de las revoluciones por minuto. Esta parte de la aplicación se puede observar en este vídeo, en él se aprecia como es que la aplicación responde a las variaciones de iluminación:

El dispositivo a medir

Desde el inicio se supo que no podríamos medir cualquier cosa, ya que la prueba se debe desarrollar en ambiente controlado así que agarré mis Legos y de armar se trató esto:

Para finalizar

Ya para terminar les muestro un vídeo del producto funcionando, así como el reporte para que lo descargen y el enlace a la aplicación.

Ah, por cierto, esta la considero una aplicación muerta (ya no piennso seguirla actualizando) así que si alguien lo desea puede obtener el código fuente en GitHub para emplearlo como desee.

Reporte


¡Saludos!
@fferegrino :)

AndroidWebServer

La aplicación

Para construir un servidor web es necesario contar con un programa que haga las veces de “servidor”, es decir, que esté escuchando siempre en uno o varios sockets a la espera de algún cliente para servirle la información solicitada.
La interfaz gráfica será muy sencilla, una etiqueta para mostrar la IP del servidor, un botón para encender o apagar el servidor web y una consola para ver que es lo que está sucediendo, es decir llevar un registro de eventos.

Aprendiendo a programar sobre android

Esta semana me he querido acercar, por segunda vez(la primera fue un intento vago), a la programación de aplicaciones para dispositivos Android. Nada complicado, sobre todo ya que estoy mas o menos familiarizado con el lenguaje Java.

Por el momento me tomé parte de este domingo para instalar el IDE y el SDK necesarios para comenzar.
Usé esta guia-tutorial por la cual agradezco a @casidiablo .



¡Saludos! @fferegrino ಠ_ಠ