Cambio a Android. Fin de desarrollo de Llamada Perdida

Hola a todos.

Escribo esta entrada para contaros que ya no tengo BlackBerry: la he cambiado hace unos meses por un Samsung Galaxy S2. Así que ahora mi camino en el desarrollo de aplicaciones para móviles es Android.

Por eso, la aplicación Llamada Perdida queda oficialmente detenida en su versión 0.1.0. Versión que, todo hay que decirlo, se ha mostrado bastante estable e incluso he recibido comentarios recientes positivos acerca de ella. Sin embargo, os recuerdo que es GPL, por lo tanto cualquiera de vosotros puede descargar el código y continuar su desarrollo. Incluso me podéis escribir si necesitáis algún tipo de ayuda para interpretar el código / continuar con su desarrollo.

Android Virtual Device - SDK 2.3.x

Publicado en Android, BlackBerry | Etiquetado , , , | 4 comentarios

Llamada perdida – versión 0.1.0

Publicada la versión 0.1.0 de Llamada Perdida, que incluye los siguientes cambios sobre la versión anterior:

  • Se puede configurar el color del LED de entre Violeta, Azul, Verde, Amarillo, Rojo, Turquesa, y Blanco. El color por defecto es violeta.
  • El cuadro de opciones es bilingüe: Español e Inglés. La selección del lenguaje del cuadro se realiza de forma automática de una manera muy sencilla: si la configuración del teléfono no es la de alguna variante de Español, automáticamente se muestran las opciones en Inglés.
Pantallazos:

Aplicaciones de tercerosOpcionesValores

Descarga: LlamadaPerdida v0.1.0 (OTA). Este enlace sirve tanto para actualizar tu versión si ya tenías este programa instalado, como para instalarlo desde cero.

Sigue leyendo

Publicado en BlackBerry | Etiquetado , , , , , | 4 comentarios

Llamada perdida para Curve y BlackBerry OS 6.0

Esta semana Vodafone publicó el enlace para descargar el sistema operativo BlackBerry 6.0 para la BlackBerry 9300 (Curve 3G).

Ya lo he instalado y, una vez operativo, he probado si con esta nueva versión el teléfono notifica mediante un parpadeo de LED que hay llamadas perdidas sin comprobar. Sigue sin hacerlo, por lo tanto la aplicación Llamada Perdida sigue siendo vigente para BlackBerry OS 6.0, además, la versión actual es totalmente compatible con dicha versión.

Publicado en BlackBerry | Etiquetado , , , | Dejar un comentario

Firma de las aplicaciones de BlackBerry

En BlackBerry se divide el  API (Application Programming Interface, el conjunto de librerías y reglas que rigen las programación de aplicaciones sobre una determinada plataforma o sistema operativo) en dos grandes bloques de funcionalidades: sensible y no sensible.

El API sensible engloba aquellas funcionalidades que manejan datos personales y funciones de comunicaciones del teléfono, así como el cifrado y una serie de aspectos adicionales que pueden llegar ser utilizados para crear programas maliciosos que roben información, envíen mensajes a terceros de forma oculta, o cualquier otra gamberrada. Para evitar la proliferación de este tipo de prácticas y para proteger al usuario, Research In Motion obliga a firmar criptográficamente todas las aplicaciones que utilicen API sensible en su código, siempre y cuando se quieran instalar en un teléfono físico BlackBerry. Es decir, se puede programar libremente con ellas y el producto resultante se puede probar en el simulador correspondiente con todas las consecuencias; sin embargo, a la hora de dar el salto al dispositivo, es necesario firmarlas para que el autor de dichas aplicaciones esté bien identificado. Además, y a diferencia de otras plataformas como Android (en la que las aplciaciones se pueden firmar con cualquier certificado), el certificado de firma tiene que ser emitido por Research In Motion, es decir, sí hay una entidad autorizadora de firmas que debe emitir un certificado a los desarrolladores.

Sigue leyendo

Publicado en BlackBerry | Etiquetado , , , | 2 comentarios

Llamada perdida – cómo funciona

Voy a explicar cómo funciona la aplicación Llamada Perdida, por si acaso alguien está mirando el código y no lo ve claro.

Se basa en el principio estándar de publicación de eventos — suscripción a eventos que ofrece Java materializado en las clases tipo Listeners (escuchadores de eventos). El sistema operativo de BlackBerry ofrece la posibilidad de enganchar nuestro código a ciertas funciones del sistema, si implementamos una interfaz adecuada. En el caso de la aplicación LlamadaPerdida, nuestro objetivo es escuchar cuándo el número de elementos dentro del registro de llamadas perdidas se incrementa en uno (1).

Sigue leyendo

Publicado en BlackBerry, cómo funciona, software libre | Etiquetado , , , , , | 1 comentario

Llamada perdida

Acabo de colgar una aplicación para BlackBerry Curve que solventa una ligera carencia del dispositivo. Como sabéis, cuando recibimos una llamada perdida y no nos damos cuenta, el LED no parpadea, y por lo tanto hay que tocar una tecla del dispositivo para ver la notificación gráfica en la pantalla. Eso es una carencia pequeña, pero una carencia de todas formas, y una excusa para empezar a hacer cosas nuevas y poner un pie en una tecnología nueva para mí.

Como comienzo de mi (espero) larga andadura en el desarrollo de aplicaciones para BlackBerry, he desarrollado una sencillísima aplicación, nada espectacular (como dirían los anglosajones just-works: simplemente funciona) que hace que, cuando recibes una llamada perdida y hasta que entres en la lista de mensajes o llamadas perdidas, el LED parpadee en color violeta. Seguid leyendo para encontrar el enlace de descarga y los detalles de la aplicación, así como las preguntas frecuentes. Asegúrate de leer las preguntas frecuentes antes de dejar tu comentario.

Sigue leyendo

Publicado en BlackBerry | Etiquetado , , , , | 19 comentarios

Bienvenidos

Soy Gabriel Viso Carrera (gvisoc en muchos sitios), y este es mi nuevo blog, con el que ya sumo tres; mis otros blogs son bitácora de maquinaciones, que mantengo desde 2004 y en el que escribo anécdotas personales, y gabrielviso.com, mi blog: El Blog.

Este nuevo blog es un lugar donde hablaré exclusivamente de las aplicaciones que desarrolle. Es un blog sobre cosas de desarrollo, y para desarrolladores. Cualquier otra cosa se considerará fuera de tema y no se publicará, ya que el resto de temas tienen su propio espacio en gabrielviso.com.

Desde este blog podréis encontrar enlaces a las descargas de las aplicaciones que publique, tanto si son de código abierto (la mayoría) o comerciales. Los artículos que encontraréis aquí tratarán de cuestiones acerca de las aplicaciones, o de técnicas generales que sean de aplicación.

Publicado en este sitio