Wednesday, July 4, 2007

Campus Party

Google participa este año por primera vez en la Campus Party con su propia área de contenido, GoogleHack. Campus Party tendrá lugar entre el 23 y el 26 de Julio en Valencia, ¡con un montón de actividades increíbles como todos los años! Google dedicará su contenido a Summer of Code, Mapplets, Gadgets, GData y Google Web Toolkit. Como desarrolladores de Google que sois, si queréis asistir a la Campus Party, os hemos conseguido un 20% de descuento. Si estáis interesados, no dudéis en enviarme un email a mi dirección: rivera@google.com, y os enviaré un código especial para que canjeéis vuestro descuento. Daos prisa porque las entradas se están agotando y tenemos pocos códigos, no tardéis en decidiros para poder participar.
¡Espero veros a todos en Valencia!

Saludos,

Clara
Hack&BeMerry!

Friday, June 8, 2007

¿Y ahora qué?

Pues ya se terminó... Fue un día lleno de experiencias que esperamos os sirviese para aprender y conseguir nuevas ideas. Queremos daros las gracias por vuestra increíble participación, vuestra energía y vuestro entusiasmo.

Y claro, la pregunta inevitable es, ¿y ahora qué? Pues ahora hay que seguir lo que hemos empezado. Queremos seguir en contacto con vosotros y que vosotros sigáis en contacto entre vosotros. Nos encantaría que nos contáseis si estáis trabajando con alguna de nuestras API y, si tenéis alguna pregunta, que os ayudéis y que contéis con nuestra ayuda. Para eso hemos creado un grupo de Google al que os hemos invitado. Podéis encontrarlo en Google Groups, se llama Google Developer Day Madrid.

Queremos recordaros también que el tiempo pasa y que ya hemos recibido algunos gadgets para el concurso... ¡¡Tenéis hasta el día 30 de este mes para enviar vuestros gadgets!! No lo dejéis pasar. :)

¡Mucha suerte!

Thursday, May 31, 2007

Atom, GData y Google

En esta sesión para avanzados Mark Stahl nos ha dado una pequeña introducción sobre las APIs de Google y rápidamente ha entrado en temas profundos sobre Atom, que es el protocolo en el que se basa GData (en realidad es una extensión de Atom Protocol).

Esta vez no os voy a describir el ejercicio, principalmente por que me he perdido a los 5 minutos ;-) La sesión ha sido más dura y no todo el mundo a podido llegar hasta el final del ejercicio, pero ha habido bastantes preguntas y se ha visto que había mucho interés entre los asistentes.

Y ahora nos bajamos corriendo para el Auditorio por que tenemos conexión con Mountain View, donde a lo mejor tenemos alguna sorpresa.

Cómo «dominar el mundo» con la ayuda de cientos de programadores

Dos tercios de los Microsiervos nos hemos apuntado a pasar el día en el Google Developer Day 2007, en un ambientillo bastante geek que puede visualizarse como 500 programadores de aspecto y edades indifinidas, el 95% de los cuales son del género masculino como manda la tradición. En este tipo de eventos el bien escaso más preciado suele ser el ancho de banda y la conexión estable – en ese aspecto aun con toda la planificación del mundo hay auténticas luchas por engancharse al Wi-Fi.

Aparte de las sesiones generales y videoconferencias durante todo el día se están celebrando diversos talleres tematicos para quienes quieran aprender cómo funcionan las APIs de Google por dentro, que es la idea principal de la jornada. Programadores e ingenieros llegados desde distintas oficinas de Google amenizan los microcursos con tal desparpajo que nos harían sospechar que son animadores profesionales si no fuera por los chistes de programadores imposibles de hacer (y de entender) para nosotros los mortales.

En la charla inicial los responsables de Google han hablado de las cuatro líneas generales que tienen intención de seguir en los próximos años en su Plan para Dominar el Mundo. Están especialmente orientadas a los desarrolladores que utilizan sus servicios: proporcionar más fuentes de datos y posibilidades para la creación de mashups; el cloud comuting para alojar datos, aplicaciones y ejecutarlas de forma remota en servidores de Google; la combinación de lo mundos offline y online con técnicas que permitan usar algunos servicios de Google «sin conexión» y finalmente la difusión general de los gadgets que los usuarios finales, aun siendo inexpertos, pueden usar en su página personalizada de Google o de forma externa en sus webs.

Nos han dicho que luego hay fiesta y regalos para todos los asistentes; los programadores más rápidos en completar los ejercicios se han llevado además premios especiales por su pericia.

por: Nacho y Alvy (Microsiervos)

GData a muerte en Madrid (II)

Un resumen? Pues que ha sido todo un éxito!

El ejercicio se había dividido en 3 pasos que cada mesa de programadores tenía que completar. Era necesario finalizar cada fase para pasar a la siguiente.

Todas las mesas completaron los dos primeros ejercicios y se ha dado un premio para la mesa que ha terminado primero el tercero y ultimo.

Ahora, mientras escribo esto, se han formado bastantes grupos alrededor de los ingenieros de Google. Yo me voy a tomar un café que luego tenemos la sesión para avanzados.

Comunidades en Google Maps API y Google Vídeo

César Valladares, desarrollador multimedia de la empresa Insomnia Interactiva de Barcelona, nos ha traído al Google Developer Day un caso de estudio de uno de los proyectos que han realizado en Insomnia. Se trata de la videocomunidad que desarrollaron para el triunfito Manuel Carrasco: www.manuelcarrasco.es.

A través de esta comunidad, los usuarios pueden enviar los vídeos de su artista favorito. César nos ha explicado en detalle cómo realizan la gestión de la recepción de estos vídeos y cómo funciona la aplicación, una base de datos en SQL. Esta aplicación se comunica con Google Maps y Google Vídeos.

Aunque el equipo de César pensaba en un principio que iba a ser una aplicación difícil de desarrollar, en realidad no lo fue tanto. Con saber sobre infowindows y marcadores, parece ser que fue suficiente. Tal vez César es algo optimista en este punto ;-).

César nos ha explicado detalladamente los pasos que siguieron para la creación del mapa que integraron en la página web. Además de desarrollar los códigos utilizados, César nos ha mostrado cómo podemos ver los vídeos de Manuel Carrasco sobre el mapa en infowindows.

César ha finalizado explicando la parte más interesante de la aplicación, que es cómo recoger las coordenadas, lo que se realizó a partir de un geocoder. Geocoding es una aplicación que consigue la posición geográfica a partir de una dirección postal.

No sé vosotros, pero yo me voy a poner a ver todos los vídeos de este chico de OT!

Google Maps API

Christoph Oehler, Product Manager de Geo en la oficina de Google de Zurich, ha dado una interesante charla sobre el API de Google Maps a un numeroso número de asistentes que han seguido con mucho interés su presentación.

Tras los típicos problemillas técnicos de última hora -es lo que tiene el directo- Christoph ha comenzado explicando por qué Google Maps es una excelente forma de organizar la información y cuáles son las ventajas de usar el API. Además, ha hecho una demostración en vivo navegando en Google Maps API, y nos ha mostrado en detalle todos sus comandos.

Tras esta parte de la presentación, Christoph ha pasado a la parte más teórica sobre códigos y cómo configurarlos. Afortunadamente esta parte ha sido breve ;-) y en seguida ha pasado a comentarnos la situación actual de Google Maps API.

Una de las partes más interesantes de la charla ha sido cuando Christoph nos ha mostrado la previsualización de la versión de Mapplets para programadores y ha explicado la relación entre Google Maps API y Mapplets API. Vosotros también podéis acceder a esta previsualización a través de la siguiente URL: http://maps.google.com/preview


Y os preguntaréis ¿qué es un Mapplet? Pues bien, se trata de un iframe que puede contener cualquier código HTML o Javascript. Permite el acceso a remote data y almacena las preferencias del usuario.

Por último, la presentación ha terminado con una breve ronda de preguntas y respuestas, sobre temas relacionados con copyright y códigos.

¡Muchas gracias a los asistentes!