Monthly Archives: abril 2010

Kora.goto(“Cádiz”);

Todavía con el resacón de lo del lunes, Kora ha sido seleccionado como proyecto finalista del CUSL a nivel nacional. Por tanto, los días 13 y 14 de mayo estaré en Cádiz defendiendo el proyecto. Un día después es mi graduación, que ya es casualidad.

Sobre todo, quiero felicitar al resto de autores de los proyectos finalistas y también a los autores de los que se presentaron a la final del CUSL de Granada. Especialmente a José Luis Pino, que también estará allí defendiendo su proyecto Visuse; y a Ricardo Cañuelo, cuyo proyecto Tea se ha llevado una mención, aunque en mi opinión también debería haber sido seleccionado, pues es un proyecto con una calidad altísima y sin duda se merecía estar allí. Creo que es importante destacar que la Universidad de Granada es la más representada en el concurso, con dos proyectos seleccionados y una mención.

Por mi parte, seguiré trabajando en en la aplicación para llevarla a la final en el mejor estado posible.

Tagged , , ,

Cómo probar Kora (revisión)

Como Kora tiene ahora la dependencia de BlueRose, cambia ligeramente la forma de echar a andar la aplicación. Por tanto, esta guía es para probar Kora con el servicio de BlueRose y el simulador andando. Para probarla en el móvil en modo simulación no hace falta liarla tanto, con el APK que hay en la forja es suficiente. Esto lo he probado solo sobre GNU/Linux.

Lo que he hecho para reducir la complejidad de la compilación es incluir el fichero JAR de BlueRose dentro de los proyectos, y así no hace falta enlazar a proyectos externos.

Os agradecería enormemente que lo probarais, aunque ya lo he probado sobre un portátil “desnudo” y aparentemente ha funcionado a la primera. Estos son los pasos:

  1. Descarga el código fuente de la aplicación y del simulador, ambas están en la carpeta trunk/ del repositorio. Puedes seguir las instrucciones del post anterior, solo que ahora tienes que descargar dos proyectos, que están en las carpetas trunk/Kora y trunk/SimKora, en lugar de uno solo en la carpeta trunk/. Uno es un proyecto de Android (Android->Android Project) y el otro, un proyecto de Java normal y corriente (Java->Java Project).
  2. Descarga el código fuente del servidor de BlueRose, compílalo y ejecuta los servicios:
    svn co http://thebluerose.googlecode.com/svn/trunk/src/cpp bluerose
    cd bluerose
    make
    ./DiscoveryServant & ./PubSubServant
  3. Una vez que tengas el servicio de BlueRose andando, ejecuta la aplicación del simulador, desde Eclipse. Debería abrirse y mostrar en la caja de texto que se ha conectado a BlueRose, que a su vez informará en la terminal de que se ha conectado un cliente.
  4. Cambia en el fichero res/raw/bluerose_config.xml del proyecto Kora las IPs que salen por las que tu router ha asignado a tu ordenador. No es necesario cambiar los puertos. Puedes ver tu dirección IP en la terminal en la que estés ejecutando el servicio de BlueRose. Si vas a usar el emulador, en el campo address puedes poner localhost directamente.
    Nota: la próxima opción de configuración que incluiré en la aplicación es el cambio de IP y puerto en el propio dispositivo, para que no haya que recompilar cada vez que se cambia de ordenador.
  5. Ejecuta Kora en el simulador de Eclipse o en un móvil conectado a la misma red que el PC, y cuéntame cómo te ha ido, o si has tenido problemas. Ah, y no olvides desactivar el modo simulación en los ajustes ;)
Tagged , , , , ,

Seguimos

Tras todo el follón del CUSL en Granada, sigue el desarrollo para Kora.

  • He arreglado (parcialmente) el diálogo de información, sustituyéndolo por una actividad con el tema “Dialog”. A simple vista es igual pero arregla varios problemas que estaba dando.
  • He añadido el botón de “Ajustes” a la pantalla principal, que sirve para cambiar la configuración general de la aplicación. Su utilidad principal será permitir configurar los ajustes de red, y característica del siguiente punto.

  • Modo simulación. Como sé que es un coñazo echar a andar el servidor de BlueRose (por ahora), el simulador y que encima cuadre todo, este modo sirve para poder probar la aplicación con una lista de dispositivos “inventada”. Por tanto, el único problema que debería haber para probar la aplicación es compilarla, pues necesita enlazarse con la versión Java de BlueRose.

Si queréis probar la versión 0.1 de la aplicación, podéis descargar el fichero APK desde la forja de RedIris (son dos MiB). Cuidado: no probéis la aplicación con el modo simulación desactivado, pues la aplicación se bloqueará y tendréis que terminar el proceso (con una aplicación tipo TasKiller o similar).

Tagged , , ,

Cuchi, la Kora

Básicamente escribo este post para informar de que Kora ha sido elegido como el proyecto ganador del CUSL a nivel de Granada. Coincidiendo con esto, aprovecho para decir varias cosas:

- Antes que nada, presentaros a la Kora de verdad:

- Anuncio de forma “oficial” que Kora ha alcanzado su versión 0.1, codename Voy a echarme una siestecica.

- Felicito a los otros dos finalistas del CUSL granadino: José Luis Pino por Visuse y Ricardo Cañuelo por Tea, y también al resto de participantes, sobre todo a Antares, que también ha presentado su proyecto. La verdad es que todos me han parecido muy interesantes y creo que se merecían el premio por igual.

- Quiero agradecer a mi tutora, María José (y también a José Luis Garrido), el haberme dado la oportunidad de desarrollar un proyexto tan xaxi, y a Carlos (autor de Blue Rose) toda su ayuda y la idea del simulador. También a Dani, David, Alejandro y Draxus, que me echaron una mano en el Hackatón. Y a Jeremy Todaro, que me hizo un icono chulísimo. Y a mi madre, coño.

- Y ya que estoy, aprovecho para poneros unas capturillas que están en la presentación, pero que dudo que abra mucha gente:

Selección de dispositivos con colores diferenciados

Manejo de una persiana, modo en escala de grises

Alto contraste. También recomendado para canis.

Esta captura es del simulador de pruebas.

- En los próximos días escribiré una guía revisada de cómo instalar y probar Kora, lo que hay ahora mismo en el blog no es suficiente y es complicado probarlo.

Tagged , , , ,

Todo listo para mañana

Bueno, ya está todo listo para mañana hoy. Al final no me ha dado tiempo a implementar algunas cosas (me han faltado los sonidos), pero lo más importante está implementado. Especialmente el KoraSlider y la aplicación de los colores, que han quedado bastante bien.

Esta es la presentación que mostraré mañana, aparte de una pequeña demostración que haré. En media hora no da tiempo para mucho.

Suerte al resto de participantes.

Tagged , , , ,