Tracker ya no es un buscador “pasivo” que descubre e intenta reconstruir lo que otras aplicaciones guardan. Desde la versión 0.7 es lo que llamamos un “triplet store”, que es capaz de guardar tripletas (la base de RDF) y resolver consultas en un lenguaje de consulta específico (llamado SparQL, y a mi entender mucho mas facil que SQL).

Las aplicaciones alimentan directamente Tracker (en lugar del modelo “tracker reacciona cuando la aplicacion guarda algo”), y todo este cambio tiene dos objetivos: compartir información entre aplicaciones (no importa que programa… un correo es un correo), y enlazar información desde distintas fuentes: IM, Email, SMS, entradas de blog de un contacto son generadas por distintas aplicaciones pero todas hablan de la misma persona.

Ahora tracker esta casi listo y estamos haciendo un esfuerzo por a) explicar bien lo anterior b) hacer que las aplicaciones metan datos en Tracker y c) hacer que las aplicaciones usen Tracker para ofrecer nuevos casos de uso. Este último es el paso mas divertido: algunas ideas estan muy vistas (pero no implementadas) como poner tags en el Visor de Imagenes (EOG) y navegarlas en Nautilus… o (mi preferido) matar el dialogo de abrir fichero y hacerlo basado en Tags o tiempo o categorias de documentos. Pero también, se abre la puerta a nuevas ideas, Tracker es solo un ingrediente, ahora hay que hacer los platos!

Todo esto viene a cuento, porque Rob acaba de publicar un video explicando lo básico de RDF, y su compañia, Codethink, abre un concurso de aplicaciones. Elige tu toolkit/lenguage preferido (mientras corra en linux y puedas usar DBus), haz una aplicación usando Tracker (no hace falta que sea 100% perfecta, prototipo vale), y gana un Nexus One.

Si solo un telefono no te motiva lo suficiente (eso de que lleve Android…), aquí van un puñado de razones más para participar: te ayuda a involucrarte en Tracker que es uno de los proyectos mas activos e innovadores que tenemos por aqui (y donde trabajan algunos de los super heroes de GNOME); te da experiencia en un proyecto real, que hace muy buen curriculum, y esto del RDF, SparQL y conectar información tiene bastante futuro (y no hay tanta gente disponible que sepa de ello) asi que no es desperdiciar tu tiempo!

P.D. Si necesitas ayuda o sugerencias para perfilar tu idea, puedes escribirme o preguntar en el canal de IRC #tracker en GimpNet.