¡Ayer estuve en el evento para programadores organizado por Google, el Google Developer Day 2007!
La verdad es que fue estupendo, me lo pasé muy bien y la organización fue muy cuidada, con regalitos, ambiente estupendo, comida excelente…
El problema más gordo, increíble pero cierto, fue la red inalámbrica. Empezando porque inicialmente sólo habían previsto una red, y que encima estaba dando IPs en una res máscara 255.255.255.0. Éramos 500, el 95% con portátiles, así que las IPs se acabaron en seguida. Tampoco tenían una red separada y protegida para los ponentes, con lo que muchas charlas se vieron empañadas por dificultades de acceso. Muy rápidamente añadieron 6 redes más, y más o menos empezó todo a funcionar, pero con cortes intermitentes y una velocidad “ante-adsl-iana".
Mi taller sobre GData tampoco fue especialmente bueno, ya que para linux el entorno eclipse que facilitaron no tenía todos los plugins necesarios, y perdimos mucho tiempo en arreglar esas cosas, y el tiempo restante fue demasiado poco para poder hacer el taller normalmente. Además el taller era casi calcado a los ejemplos prácticos que te proponen en la documentación, nada nuevo. Yo esperaba algo más de nivel, algo más creativo que una práctica medio guiada. Oí en cambio que el taller de Google Maps estuvo mucho mejor.
Hablaron de los Mapplets, que permiten hacer mashups con mapas (con patata güebdospuntocero en la boca) de forma fácil, sin programar. En general a los mapas y a la información geolocalizada le dieron mucha importancia. Es muy importante poder relacionar la información con la localización, el 80% de la información mundial va asociada a una localización, pero hasta ahora las empresas sólo se habían centrado en los usos más importantes (búsqueda de calles y rutas), pero los nichos suponen en conjunto mucho más valor añadido. Las apis de Google Maps están siendo un éxito sin precedentes en este sentido, permitiendo a desarrolladores externos desarrollar aplicaciones para nichos: Mapas con rutas de bicicleta, compras de pisos, etc, etc, etc…
También hubo una aburrida (para mí) charla sobre los Gadgets. Las cositas esas que se pueden embeber en la web principal de Google y en tu página web, con un reloj y todo tipo de chorradillas. Yo no le veo mucha utilidad, pero entre adolescentes aprendices de frikis poder poner un reloj rosa parece que hace furor, y para empresas grandes hacer cacharros de estos con información les es interesante porque les da millones de visitas gratis.
También han lanzado el Google Mashup Editor, competidor de Yahoo Pipes, aunque parece que va más orientado a desarrolladores, no va a ser una herramienta gráfica, para el usuario final. El proyecto aún es beta, y no dejan apuntarse. Una lástima. Intentaré utilizar una de las tarjetas que conseguí ayer a ver si me cuelan en la beta.
Pero lo que más me gustó fue Google Gears, un proyecto que presentaron ayer mismo, y que permite desarrollar aplicaciones que funcionan offline. Es Open Source (ayer una de las consas en las que más hicieron hincapié es en la necesidad de usar Open Source para impulsar estándares), funciona en los principales navegadores y es multiplataforma. Consiste en una capa intermedia que intercepta las llamadas al servidor y es capaz de responderlas si no hay conexión. Se programa en javascript (pero corre en un thread aparte, con lo que el navegador no se resiente ni se queda bloqueado como con los scripts malignos que se ejecutan habitualmente en las webs) y tiene una base de datos SQLite. El funcionamiento parece sencillo, el código es muy asequible, y se apoya en un fichero que describe que recursos (imágenes, scripts, css) se debe bajar el navegador para pasar a modo offline. Esto puede incluir un JSON con los items del TODO, que quieres que estén accesibles offline, por ejemplo. Estoy deseando cacharrear con la plataforma.
Si quieres probarlo, lo puedes instalar y ver demos desde la web de Google Gears, pero la mejor prueba posible es el nuevo Google Reader, que ya está adaptado y permite consultar offline los últimos 2000 items de tus feeds. ¡¡¡Busca el icono arriba a la derecha!!!
Por cierto, que hablé con el desarrollador del Google Reader para darle las gracias por la estupenda aplicación, y preguntarle por la búsqueda, que piensan añadir en breve, y sugerirles la necesidad de filtrar duplicados (por ejemplo si sindicas dos planetas en la misma carpeta, y un blog está en los dos planetas, que sus noticias no salgan duplicadas). Ya estaba al tanto del problema, y me dijo que en cuanto esté la búsqueda, eso ya será posible.
Para terminar, iban a dar una charla los directivos desde Mountain View, pero parece que estaban muy liados comprando empresas -la española Panoramio, para más detalles-, así que nos quedamos con las ganas. Para acabar invitaba a barra libre y canapés, con musiquilla y un ambiente muy agradable.
Finalmente, Google tiró la casa por la ventana: Nos iba a llevar a cada uno a casa en helicóptero, pero ¿por qué llevarnos si puede regalarnos uno exclusivo para cada uno? Aquí tenéis mi chupi helicóptero (me muero por probarlo, pero llegué a las mil a casa):