martes, 16 de septiembre de 2008

Hello, world!

I am on the intarweb!

domingo, 29 de julio de 2007

Finalmente ganador

Bueno, pues al final he sido ganador tanto del premio del jurado como el del público, al que tengo que agradecer su voto.

¡Muchas gracias a todos!

jueves, 26 de julio de 2007

Últimos problemas y últimas horas...

Pues si, la competición acaba dentro de algunas horas (aún son unas cuantas) y hay bastantes problemillas sin resolver.

- Recuperación de datos de programa: no hay librerias para poder hacerlo, por lo que ser hará simulado.

- Recuperación de XML de Twitter: problemas de Cross-Dommain Request, no hay libreria curl instalada y no me he querido meter con JSON y el tema de los tag de script dinámicos. Solución, por determinar, aunque creo que usaré ficheros almacenados en local y santas pascuas.

- Método de entrada en pantalla: hacer que aparezca en el momento que sea necesario. Esto me pongo ahora y lo resuelvo.

- Autenticación de los usarios: a ver como lo hacemos que no he leido muy bien la API de twitter.

Bueno, pues parece que queda trabajo así que manos a la obra.

Avanzando en el aspecto visual

Bueno, para no complicarme mucho he seguido el estilo del Twitter original. Así es como está quedando aunque aún quiero retocar varias cositas. He creado un avatar para la cuenta de Twitter y he estado trabajando en el sistema de introducción de caracteres.


Método de entrada alternativo

Con el objetivo de hacer más rápida y cómoda la introducción de caracteres en la aplicación he implementado un nuevo sistema de escritura basado en javascript.

Este es el teclado que se muestra en pantalla:

Cada cuadro de los 9 se corresponde con una tecla del mando del 1 al 9. El primer paso consiste en elegir el cuadro que contenga la letra que queramos escribir, por ejemplo imaginemos que queremos escribir la palabra HOLA, primero tendriamos que pulsar el 3:


Lo siguiente es volver a pulsar una tecla para elegir la letra en la misma forma que en el paso anterior, para la H pulsaríamos el número 2:


Ahora tendríamos que volver a escoger un cuadro y luego una letra, en nuestro caso el 3 de nuevo y luego el 4:


Y así hasta que completemos la palabra.


Aún estoy perfeccionando algunas cosas, como cancelar, borrar, aceptar, etc. pero ya he probado en el deco este sistema y funciona. Al principio se hace un poco raro, pero trás poco tiempo te das cuenta de que es más rápido, y que cualquier letra está a tan solo 2 pulsaciones, frente al sistema tradicional de los móviles que requiere en algunos casos 3 e incluso 4 pulsaciones.

La idea es modificar también el sistema para que al elegir un cuadro este se resalte mucho más y sea menos confuso. También falta ver como implementarlo dentro de Twittgenio.

miércoles, 25 de julio de 2007

Decidido, Twittgenio

Bueno, ese nombre es el que lleva el proyecto que estoy haciendo. Actualmente están en auge los mashups. Twitter es actualmente una de las aplicaciones de la Web 2.0 que está siendo integrada en más mashups, por eso he elegido esta aplicación.

Por una parte rellenamos con esto la parte social que se aconsejaba usar, y por otro encaja muy bien con los siguientes aspectos:

- Los usuarios pueden opinar sobre lo que están viendo en la televisión desde su mando a distancia.
- El propio proveedor puede suministrar información en directo sobre lo que se está emitiendo en distintos canales mediante un usuario twitter.

Ahora mismo estoy encontrando algunos problemillas con el tema de Cross-Domain Requests debido a la política de seguridad de los servidores, pero es algo que no me importa demasiado ahora mismo, por lo que actualmente estoy tomando los datos desde un fichero XML local.

Aquí un pantallazo de lo poco que llevo desarrollado.

martes, 24 de julio de 2007

Primeras impresiones

Mis primeras pruebas usando el deco no han sido del todo positivas. He probado a usar JQuery y no ha ido todo lo fluido que me hubiese gustado, pero al menos se que funciona. Probaré a usar las librerias sin comprimir, a ver si eso reduce la carga del procesador del decodificador.

La adaptación a la pantalla parece que la tengo ya superada, así como el tipo de controles a usar para la interfaz, aunque supongo que me queda mucho por mejorar en ese aspecto.

De momento eso es todo, nada funcional, así como tampoco tengo una idea a desarrollar, algunas hay pero nada que me convenza del todo.

Respecto al servidor, definitivamente podré usar PHP5, aunque no hay muchas extensiones ni librerías activadas (por ejemplo mysql o postgreSQL no están). En cualquier caso prefiero esto antes que usar ASP o .NET.

Iré informando cuando adelante algo más.