lunes, 1 de noviembre de 2010

Code Swarm

El año pasado escribí en este cuaderno acerca de Code Swarm

Aquí está la representación orgánica de la actividad CVS desde que montamos el repositorio hace dos años y medio hasta hoy. Un total de 48901 commits resumidos en un vídeo de dos minutos y medio.



Un saludo a todos los commiters que aparecéis en el vídeo, y también a los que os encontrabais "detrás de las cámaras" en el despacho :)

domingo, 8 de agosto de 2010

¿Por qué no iPhone?

Puedo programar mi Android usando únicamente herramientas y librerías de código abierto: Linux, NetBeans o Eclipse y Java.

Además puedo compilar mi aplicación y pasársela a un amigo para que la instale en su dispositivo. Aunque pueda parecer increíble, iPhone OS no permite hacer algo así. Usando la metáfora de Richard Stallman, es como si no pudieses compartir tu propia receta de cocina con un amigo.

Si desarrollas para iPhone, deberás registrar el dispositivo de tu amigo como dispositivo de desarrollo para tu aplicación (creo que puedes registrar un máximo de 100 por aplicación, o por desarrollador...) para poder compartirla con él. Otra opción es publicar tu aplicación en el AppStore, y esperar pacientemente a que te la autoricen!



La otra opción si quieres poder distribuir libremente tu aplicación, es que tus amigos "desenjaulen" su dispositivo, lo que se conoce como jail break.

¿Y para los que ya se hayan comprado un iPhone? Bueno... siempre pueden instalar Android en sus iPhones

sábado, 24 de julio de 2010

PhotoGeolocator ya está en el Market

El Miércoles subí al Market la aplicación que he desarrollado para el PFC de los estudios de informática en la UOC. Hoy Sábado mi consola de administración de aplicaciones publicadas marca 378 instalaciones de las cuales 264 continúan instaladas (69%).

El programa sirve para el geoetiquetado de fotografías (geotagging en idioma inglés). Se puede tomar una foto utilizando la cámara del dispositivo y guardar en ella la información geográfica. Esto ya lo hace la mayoría de dispositivos Android, pero no todos, como mi G1 (HTC Dream en España).

Además el programa permite modificar la información geográfica de una foto existente, cuando no está geoetiquetada o la información no es precisa. La información geográfica se puede obtener mediante GPS o bien puede escogerse manualmente marcando en el mapa. Por último el programa también permite mostrar en el mapa la ubicación de una foto almacenada en nuestro Android.

El desarrollo de esta aplicación para Android ha sido toda una experiencia. He respetado los principios ágiles para el desarrollo de aplicaciones, contando con un equipo de 11 colaboradores voluntarios que desempeñaban el rol de "cliente"... Hemos utilizado Google Groups, Google Talk y el programa se ha probado en HTC Dream, HTC Magic, Motorola Dext, HTC Tatoo, HTC Hero, HTC Legend y Nexus One. Aunque no me han puesto la máxima nota, me han aprobado. Y ya soy ingeniero en informática 8D

Por supuesto, la aplicación no sólo es gratuita sino que es libre, el código fuente está publicado en Google Code bajo licencia GNU GPL v3. Para quien quiera usarla, copiarla, modificarla o simplemente contribuir notificando posibles defectos y/o mejoras.

Quiero dar las gracias a todos los que me habéis apoyado en esta aventura.

viernes, 7 de mayo de 2010

iPod en Ubuntu

Esta semana Ubuntu 10.04 LTS "Lucid Lynx" ha visto la luz, y el primer día mis compañeros David y Seba se lo instalaron en sus puestos de trabajo.

Yo había leído acerca de la integración de una tienda de música on-line en esta nueva versión de Ubuntu... Entonces tuve una corazonada, y conecté mi iPod Touch al ordenador de David. ¡SIIII! ¡El Lince Lúcido reconoció el aparato y mostró todas sus canciones! ¡Y permite sincronizar la música con el dispositivo!

Efectivamente, Ubuntu 10.04 ofrece compatibilidad con iPod y iPhone de forma nativa.

Desde que Mari me regaló el iPod, no he vuelto a comprar un CD de música. Comprar la música en mp3 tiene sus ventajas, y la mejor alternativa para mí era iTunes pese a estar disponible sólo para Windows y MacOS, lo cual mantenía esclavo a mi iPod... hasta ahora. Porque a partir de hoy mi tienda de música es Ubuntu One Music Store.