Este proyecto está orientado al intercambio de mensajes entre 2 dispositivos mediante bluetooth. Por ejemplo esta dirigido a utilizar un Tablet como segundo dispositivo de un dispositivo principal como un móvil para recibir en el Tablet todas las notificaciones del móvil. Pero también para utilizar un móvil pequeño como segundos dispositivo de tu móvil de tamaño grande para el intercambio de notificaciones y todo tipo de funciones al igual que realizan los modernos SmartWatches de Sony o Samsung. No solo notificaciones, sino todo tipo de mensajes entre Apps para que desde una en el dispositivo secundario se envíen acciones que realice la otra en el dispositivo principal. Podrían ser: - Control remoto del sistema multimedia del móvil principal desde el secundario (Play, Stop, Volumen, ...) - Hacer que el móvil principal grabe sonidos utilizando una App del "pequeño" - Hacer que el móvil principal grabe fotos y videos utilizando una App del "pequeño" a modo de control remoto Es más accesible y fácil sacar el movil secundario que utilizar el principal, especialmente si se lleva en un bolso o bandolera, donde apenas se oyen las notificaciones. Un dispositivo pequeño puede llevarse a modo de reloj de pulsera o bien colgado del cuello o bien en el bolsillo, pero cada vez más, los phablets son más grandes. O también vives en un barrio donde no puedes mostrar tu último Samsung Galaxy Note 3 porque temes que te lo roben... Quieres un SmartWatch moderno como el Samsung Galaxy Gear (300€) con características hardware y batería pequeñas, pero no tienes tanto dinero y sin embargo tienes un pequeño móvil económico con mejores características hardware y mejor batería. Utiliza este último. En mi caso dispongo de un Nexus 5 y un Xperia U. El Xperia U no necesita SIM ya que se conecta con el Nexus mediante M2D Manager y a internet compartiendo la conexión del Nexus por bluetooth o wifi.

Este proyecto está orientado al intercambio de mensajes entre 2 dispositivos mediante bluetooth.

 

Por ejemplo esta dirigido a utilizar un Tablet como segundo dispositivo de un dispositivo principal como un móvil para recibir en el Tablet todas las notificaciones del móvil.

Pero también para utilizar un móvil pequeño como segundos dispositivo de tu móvil de tamaño grande para el intercambio de notificaciones y todo tipo de funciones al igual que realizan los modernos SmartWatches de Sony o Samsung.

 

No solo notificaciones, sino todo tipo de mensajes entre Apps para que desde una  en el dispositivo secundario se envíen acciones que realice la otra en el dispositivo principal. Podrían ser:

 

- Control remoto del sistema multimedia del móvil principal desde el secundario (Play, Stop, Volumen, ...)

- Hacer que el móvil principal grabe sonidos utilizando una App del "pequeño"

- Hacer que el móvil principal grabe fotos y videos utilizando una App del "pequeño" a modo de control remoto

 

Es más accesible y fácil sacar el movil secundario que utilizar el principal, especialmente si se lleva en un bolso o bandolera, donde apenas se oyen las notificaciones. Un dispositivo pequeño puede llevarse a modo de reloj de pulsera o bien colgado del cuello o bien en el bolsillo, pero cada vez más, los phablets son más grandes. O también vives en un barrio donde no puedes mostrar tu último Samsung Galaxy Note 3 porque temes que te lo roben...

 

Quieres un SmartWatch moderno como el Samsung Galaxy Gear (300€) con características hardware y batería pequeñas, pero no tienes tanto dinero y sin embargo tienes un pequeño móvil económico con mejores características hardware y mejor batería. Utiliza este último. En mi caso dispongo de un Nexus 5 y un Xperia U. El Xperia U no necesita SIM ya que se conecta con el Nexus mediante M2D Manager y a internet compartiendo la conexión del Nexus por bluetooth o wifi.

 

Este proyecto está compuesto de salida de las siguientes Apps:

 

- M2D My Second Device Manager para ambos dispositivos

- M2D Notifications Receiver para el dispositivo secundario

- Voice for Notifications para el dispositivo principal

 

además otros modulos se iran incorporando al proyecto, ya que otro programadores también pueden hacer Apps que funcionen con el sistema de mensajes sin preocuparse por la comunicación de estos.

 

Estos son nuevo módulos:

 

- M2D Media Remote Sender

- M2D Media Remote Receiver

 

Se pueden instalar en cualquiera de los dispositivos principal o auxiliar y sirven para manejar el otro de forma remota:

 

Tienen estas funcionalidades:

- Camara: Desde el auxiliar puedes ver las imágenes que capta la cámara del otro dispositivo e incluso tomar fotos

- Sonido: Desde el auxiliar puedes escuchar el sonido que se graba desde el micrófono del otro dispositivo.

- Media Player: Manejar el Play, Stop, ... del Player del otro dispositivo

 

¿Eres desarrollador y quieres utililizar M2D Manager para el intercambio de mensajes con acciones a ser ejecutadas por uno u otro dispositivo? Sigue leyendo...

...continúa leyendo "My Second Device Project (actualizado)"

Hace varios meses entró en mi casa, procedente de Amazon, una roomba 770, un aspirador moderno que es capaz de limpiar tu casa ella solita y de volver a su base a ponerse a cargar. Una maravilla, que hace que las tareas del hogar sean más sencillas. Pero hace más o menos un mes ví en Internet que las aspiradoras de Roomba disponen de un puerto serie y que algunos aventureros habían lanzado modulos bluetooth y módulos Wifi que permitían el envío de comandos a la Roomba, pero sin utilizar un solo cable. Me puse en contacto con Xabier-Martí, la persona detras del único modulo wifi del mercado que he visto y que es de Barcelona. Su módulo roowifi ya disponía de Aplicación para Iphone, pero no había tenido tiempo de realizar la misma para Android, de modo que me envió un módulo para mi roomba. Después de varios días aprendiendo los comandos SCI de la Roomba, ya disponemos de App para Android completamente gratuita para poder conducir la Roomba con el móvil utilizando el acelerómetro. Aquí la App para que la descarguéis, pero recordar que es necesario el módulo wifi que podéis adquirir en http://es.roomba-wifi-remote.com/ Un gran proyecto el de roowifi que espero tenga mucho éxito.

Hace varios meses entró en mi casa, procedente de Amazon, una roomba 770, un aspirador moderno que es capaz de limpiar tu casa ella solita y de volver a su base a ponerse a cargar. Una maravilla, que hace que las tareas del hogar sean más sencillas.

 

Pero hace más o menos un mes ví en Internet que las aspiradoras de Roomba disponen de un puerto serie y que algunos aventureros habían lanzado modulos bluetooth y módulos Wifi que permitían el envío de comandos a la Roomba, pero sin utilizar un solo cable.

 

Me puse en contacto con Xabier-Martí, la persona detras del único modulo wifi del mercado que he visto y que es de Barcelona. Su módulo roowifi ya disponía de Aplicación para Iphone, pero no había tenido tiempo de realizar la misma para Android, de modo que me envió un módulo para mi roomba.

 

Después de varios días aprendiendo los comandos SCI de la Roomba, ya disponemos de App para Android completamente gratuita para poder conducir la Roomba con el móvil utilizando el acelerómetro.

 

Si le pusieramos una cámara Wifi encima a la Roomba, podríamos pasar el aspirador desde cualquier parte del mundo. Una sony de las últimas sería perfecta.

 

Aquí la App para que la descarguéis, pero recordar que es necesario el módulo wifi que podéis adquirir en http://es.roomba-wifi-remote.com/

 

 

Un gran proyecto el de roowifi que espero tenga mucho éxito.

Ya dispongo de mi terminal Geeksphone Keon para comenzar a desarrollar mi primera App para Firefox OS. Este terminal es una developer preview, lo que quiere decir que está dirigido a desarrolladores para que vayan implementando aplicaciones y ayuden en la solución de bugs y rendimiento. El teléfono todavía sufre lags, aunque se puede utilizar perfectamente. La versión de Firefox OS es una pre-release, de modo que se irá mejorando poco a poco. En cuanto a características técnicas el Keon es un dispositivo similar a un HTC Wildfire S, un dispositivo de Gama Baja con 512 MB de memoria Ram. Lo que le hace especial es que lleva el nuevo SO Firefox que está basado en un núcleo Linux muy similar a Android, pero con un interfaz basado completamente en HTML 5 lo que en principio es bueno, ya que muchos desarrolladores saben como trabajar con él.

Ya dispongo de mi terminal Geeksphone Keon para comenzar a desarrollar mi primera App para Firefox OS.

 

Este terminal es una developer preview, lo que quiere decir que está dirigido a desarrolladores para que vayan implementando aplicaciones y ayuden en la solución de bugs y rendimiento.

 

El teléfono todavía sufre lags, aunque se puede utilizar perfectamente. La versión de Firefox OS es una pre-release, de modo que se irá mejorando poco a poco.

 

En cuanto a características técnicas el Keon es un dispositivo similar a un HTC Wildfire S, un dispositivo de Gama Baja con 512 MB de memoria Ram.

 

Lo que le hace especial es que lleva el nuevo SO Firefox que está basado en un núcleo Linux muy similar a Android, pero con un interfaz basado completamente en HTML 5 lo que en principio es bueno, ya que muchos desarrolladores saben como trabajar con él.

 

En breve comenzaré a desarrollar mi primera App para él, lo que os haré saber en el momento que esté terminada.

 

A ver si tiene suerte y se convierte en el tercer S.O. para móviles...

Hace 2 días he lanzado mi última App, esta vez una aplicación que amplia las posibilidades del por todos conocido WhatsApp. En este caso, utilizando la API de accessibilidad disponible a partir de Android 4.1 he conseguido que la Aplicación lea los mensajes e incluso te de la opción de responderlos de viva voz sin tener que tocar el teléfono. Es una App compleja que tiene todavía varios bugs que espero ir solucionando, pero parece que ha tenido bastante éxito en su lanzamiento. El primer día la descargaron unas 5000 personas, el segundo 3500. Acabo de lanzar una versión little para dispositivos Android 4.0 e inferiores que solo dice en voz alta cuando te llega una notificación de WhatsApp, aunque también te dice quien te la ha enviado. Espero que la probeis y os guste. Podéis comentar la App en castellano en htcmania y en ingles en xda-developer.

 

Hace 2 días he lanzado mi última App, esta vez una aplicación que amplia las posibilidades del por todos conocido WhatsApp.

 

En este caso, utilizando la API de accessibilidad disponible a partir de Android 4.1 he conseguido que la Aplicación lea los mensajes e incluso te de la opción de responderlos de viva voz sin tener que tocar el teléfono.

 

Es una App compleja que tiene todavía varios bugs que espero ir solucionando, pero parece que ha tenido bastante éxito en su lanzamiento. El primer día la descargaron unas 5000 personas, el segundo 3500.

 

Acabo de lanzar una versión little para dispositivos Android 4.0 e inferiores que solo dice en voz alta cuando te llega una notificación de WhatsApp, aunque también te dice quien te la ha enviado.

 

Espero que la probeis y os guste.

 

 

 

Podéis comentar la App en castellano en htcmania y en ingles en xda-developer.

 

 

Hace ya 2 semanas que adquirí mi nuevo reloj, pero esta vez es un reloj inteligente o smartwatch de Sony. Para el que no lo conozca, aquí os dejo en enlace a la página oficial. Es un reloj con S.O. Android con las siguientes especificaciones: Platform Android Bluetooth™ Versión principal de Bluetooth™: 3.0 IU/Uso Correa de reloj y clip Control del reproductor de música: información de pista en pantalla Mensajería Puede mostrar SMS y recordatorios de calendario y correo electrónico en pantalla Servicios de redes sociales: Facebook y Twitter Alimentación Poco uso: 1 semana. Uso normal: 3-4 días Uso intensivo: 1 día completo Conector de carga: cable USB Llamadas Rechazar y silenciar llamadas, SMS predefinidos, contestar llamadas y usar auriculares A destacar que carece de micrófono y de altavoces. Su pantalla es tan solo de 128 x 128 pixels, un poco pequeña, pero suficiente para el uso que se le da actualmente. Compra En mi caso lo he adquirido a traves de amazon.de porque en ese momento estaba más barato allí, pero después lo he visto en amazon.es por solo 70 €, pensad que el precio oficial es de 129 €. Una vez en casa, se vincula con el móvil mediante bluetooth de forma muy sencilla. A partir de ahí debes llevarlo siempre contigo y con tu teléfono. Funcionamiento Debes descargar del Google play 2 aplicaciones. La primera de ellas es LiveWare manager que se encarga de gestionar el sistema y la segunda es Smart Extension, que es la encargada de gestionar el reloj. Tened presente que existe otro dispositivo compatible con este sistema (reproductor de música) pero con otras características que utiliza otra aplicación. Desde Smart Extension, administras tu reloj y las aplicaciones que puedes instalar. Viene preconfigurado con bastantes, pero sin estar activadas, para que funcionen debes activarlas. Estas aplicaciones son extensiones que funcionan como servicios en tu móvil. La gran mayoría envían notificaciones, por ejemplo de twitter, facebook, mail, sms, ... A destacar la que te permite controlar tu reproductor de música desde el reloj. También podemos activar diferentes relojes. Dos de ellos son activados continuamente y aunque son pequeños, se comen la batería rápidamente al tener la pantalla continuamente activada, de modo que el mejor es el que viene por defecto que solo se ve cuando pulsas el botón o mueves tu muñeca energicamente o pulsas 2 veces la pantalla. Con el reloj por defecto, viene durando la batería entre 1 y 2 días, dependiendo de su uso. El problema principal es que el cargador es propio y tienes que llevarlo de viaje contigo, ... Desarrollo Por supuesto, la parte que más me interesa de este reloj, es que se puede desarrollar en él y para ello dispone de una API descargable desde aqui. La arquitectura es la siguiente: La API está compuesta por 4 tipos y se puede desarrollar en cualquiera de ellos: Control API: Permite un control absoluto del dispositivo Notification API: Utilizada para enviar eventos al reloj Widget API: Utilizada para mostrar widgets en el reloj Sensor API: Para manejar los sensores (acelerómetro y vibrador) La documentación es bastante completa y viene un ejemplo de cada API en ella. Además Sony ha liberado el código fuente de 2 de sus aplicaciones, el player de música y un juego. Por cierto, es interesante saber que el reloj, aunque es multitouch, solo tiene 9 zonas de presión.

Sony Smartwatch

Hace ya 2 semanas que adquirí mi nuevo reloj, pero esta vez es un reloj inteligente o smartwatch de Sony. Para el que no lo conozca, aquí os dejo en enlace a la página oficial. Es un reloj con S.O. Android con las siguientes especificaciones:

Platform

  • Android

Bluetooth™

  • Versión principal de Bluetooth™: 3.0

IU/Uso

  • Correa de reloj y clip
  • Control del reproductor de música: información de pista en pantalla

Mensajería

  • Puede mostrar SMS y recordatorios de calendario y correo electrónico en pantalla
  • Servicios de redes sociales: Facebook y Twitter

Alimentación

  • Poco uso: 1 semana.
  • Uso normal: 3-4 días
  • Uso intensivo: 1 día completo
  • Conector de carga: cable USB

Llamadas

  • Rechazar y silenciar llamadas, SMS predefinidos, contestar llamadas y usar auriculares

A destacar que carece de micrófono y de altavoces. Su pantalla es tan solo de 128 x 128 pixels, un poco pequeña, pero suficiente para el uso que se le da actualmente.

Compra

En mi caso lo he adquirido a traves de amazon.de porque en ese momento estaba más barato allí, pero después lo he visto en amazon.es por solo 70 €, pensad que el precio oficial es de 129 €.

Una vez en casa, se vincula con el móvil mediante bluetooth de forma muy sencilla.  A partir de ahí debes llevarlo siempre contigo y con tu teléfono.

...continúa leyendo "Nueva App – Vibrate Alarm for SmartWatch de Sony"