Google Developer Day 2007
Madrid, ES
Wednesday, July 4, 2007
Campus Party
¡Espero veros a todos en Valencia!
Saludos,
Clara
Hack&BeMerry!
Friday, June 8, 2007
¿Y ahora qué?
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
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
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.
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.
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!
Opinión de los visitantes
Los asistentes al evento del Google Develper Day, contadnos qué os está pareciendo el evento, si está cubriendo vuestras expectativas y... ¿qué preferís? ¿Star Wars o Star Treck?
Vuestra opinión es importante para nosotros :)
Voyage, voyage
¡Y ahora tocaron los mapas y los viajes! ;-D Y dónde mejor que Andalucía para irnos de viaje virtual junto con Google Maps de la mano de Manolo Polo y Sebastián Castillo.
Manolo, coordinador de la plataforma online de difusión turística de Andalucía envivo, (http://envivo.andalucia.org/) nos ha mostrado las diferentes alternativas de uso de la API de Google Maps en este geoportal. Hemos visto cómo ha ido mejorando el portal desde mapas de baja visibilidad hasta aplicaciones flash de muy alta calidad, donde podremos ver mapas de Andalucia hasta en nuestra Playstation o el anillamiento de los flamencos. Cool, no?
Después de esta presentación todos instalaremos la API de Maps y, por supuesto iremos a Sevilla de cañas, chapuzón en las playas gaditanas y un anochecer con vistas a la Alhambra. ¿Alguien da más? ;-D
More Google Gadgets
Daniel Lee, another colleague from
If you ara a developer, you might also be interested in our Gadget API website, where we provide you with all the information you need to create a Gadget.
You got curious? Well, then you might be interested in some example Gadgets that are already available:
- Wikipedia Gadget
- Youtube Gadget
- Maps Gadget
- Weather Gadget
These are just some of the most popular examples but we strongly encourage you to check out our Gadget library where you can find hundreds, if not thousands of Gadgets and they become more every minute, developed by programers from all over the world. And who knows, hopefully you will join this list soon as well ;-)
As always, Daniel's session will be posted on Youtube very soon and we will publish the link on this blog later on.
Utiliza AJAX con las búsquedas de Google
La sesión de las APIs de búsqueda está siendo muy interesante y… ¡se está dando en español! Enrique Muñoz, un chileno que se ha movido por medio mundo, ha recaído en Madrid para explicarnos cómo podemos utilizar componentes AJAX en nuestras aplicaciones web, que ofrezcan resultados de búsquedas de Google. Los ejemplos que nos muestra para por ejemplo hacer feeds o búsquedas son muy sencillos y muy potentes. También nos enseña como utilizar asistentes de las APIs AJAX de Google que generan código para añadir contenido dinámico a una web, como por ejemplo vídeos, blogs, mapas, noticias o incluso libros.
Este Product Manager de Google apasionado del fútbol, nos está ofreciendo demostraciones reales con contenidos basados en su equipo español favorito… ¡el Athletic de Bilbao! Lo hace en honor a los aficionados bilbaínos por lo mal que lo están pasando este año ;-)
¡Y por último nos reta a probar estas APIs!
Google Gears Session
Chris Wetherell, colleague from
So what is Google Gears, why do we need it? Well, let's start with the official description from the website:
Google Gears is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs:
- Store and serve application resources locally
- Store data locally in a fully-searchable relational database
- Run asynchronous Javascript to improve application responsiveness
Basically, it means that from now on you can take the information that has been available only online until now, offline and access it wherever you are thanks to constant synchronization.
Anyone can build offline apps using Gears, you actually can start with it today. However, we thought it might make some sense to eat our own dogfood (we try to eat it as often as possible ;-) and started with bringing Google Reader offline. So what's new with it? Right now with Gears, you can skip all the painful loading processes and it enables you to browse your feeds not only a lot faster than before, but also you can read them wherever you are no matter whether you have internet access or not.
By the way, if you want to dig a little deeper and see Chris session entirely, don't worry, we have him taped and post it later on Youtube. Link will follow.
GData a muerte en Madrid
Estoy en la primera sesión de Gdata. Para los que no lo supieran -como yo- GData es el protocolo que permite comunicarse con las aplicaciones de Google (Calendar, Spreadsheets, etc).
El protocolo de GData se basa en Atom. Básicamente -si yo no lo he entendido mal ;-) -, se han añadido algunas bibliotecas/librerías al protocolo para que se pueda comunicar con las aplicaciones de Google.
Una vez pasados los primeros momentos de configuraciones varias para asegurarnos de que todo el mundo tenía todo lo necesario instalado correctamente, hemos pasado a la presentación que ha hecho Mark Stahl.
Después nos hemos puesto manos a la obra para desarrollar una aplicación que según Raúl Benito, otro de los ingenieros de Google que imparten este taller, nos puede hacer ganar mucho dinero y si no, por lo menos, nos puede ahorrar muchos disgustos.
La gran idea de Raúl no es una web que nos recuerde los cumpleaños importantes (la madre, la novia, esta sobretodo...). Para hacerlo vamos a crear un pequeño programa en protocolo de GData para importar los datos de cumpleaños desde Spreadsheets a Google Calendar.
A mí se me ocurre que el éxito estaría si el programa además enviara un sms desde el móvil para felicitarla y, dependiendo del presupuesto, le enviara flores ;-)
Luego os cuento si alguien ha tenido tanta creatividad como yo.
Encuentros en la Tercera Dimensión
Sanjay Patel, responsable de las soluciones de geo-posicionamiento de Google en Europa, nos habla de las posibilidades que nos ofrece Sketchup para crear objetos en 3D. Y para demostrarlo, nos esta construyendo nada más y nada menos que… ¡una casa! Y eso que él no es arquitecto. Esto se consigue gracias a una de las características más relevantes de la solución: la sencillez, permitiendo que cualquier persona que tenga únicamente conocimientos sobre cómo manejar el ratón construya sus propios objetos en 3D.
Sanjay continúa construyendo la casa, poniéndole ventanas, un garaje y hasta un jardín. Todos en la sala estamos sorprendidos con la facilidad a la hora de construir los objetos. También nos enseña cómo modelar partes de la casa a partir de fotografías y dibujos existentes, e incluso cómo utilizar objetos Sketchup existentes en una librería pública en Google.com.
Por último, una vez que ya tenemos la casa totalmente modelada, ya sólo falta situarla en el lugar que queramos. Para ello, mediante Google Earth buscamos el punto geográfico exacto y colocamos la casa que previamente hemos creado. Lo guardamos en un fichero y lo podemos compartir con nuestros amigos para que se mueran de envidia.
¡Ojala fuese tan sencillo construirse una casa! ¡Y tan barato!
La sesión de Ricardo Galli
Menuda sesión hemos tenido!! Todo un placer contra con Ricardo Galli, socio fundador y programador principal de Meneame.
Para facilitar la programación, desarrollaron un módulo adicional, Jabber.pm, que se encarga de la interacción con el servidor y con las adaptaciones necesarias para la interacción con los servidores de Gtalk. Ricardo nos ha explicado como funciona este sistema y cómo implementar un cliente similar en Perl usando Jabber.pm. Fácil fácil! ;-D
Te imaginas Google Reader offline?
Pues deja de imaginarlo disfrútalo! Aprovechando el Google Developers Day, se han presentado las Google Gears (conocido como Scout). Google Gears permite el desarrollo de aplicaciones que trabajen offline.
“Google es mucho más que una herramienta”
Además, destacó el papel de Google en su labor por la libertad de información.
La gran sorpresa, desvelada!
El ponente que entrará en directo desde Londres va a ser nada más y nada menos que Chris DiBona, uno de los mayores especialistas de Google en código abierto.
En la segunda presentación hablará sobre la manera en la que usamos el software libre en nuestra actividad del día a día. También se centrará en los servicios servicios en code.google.com a través de programas como el Summer of Code.
Para todos aquellos que no pueden asistir a las sesiones del Google Developers Day en Madrid, pero estáis interesados en estas presentaciones, podéis seguirlas en
www.code.google.com/events/developerday/es-home.html
Ha llegado el gran momento!!
Estos últimos días han sido una locura total, pero por fin ya ha llegado el gran día.
Así que, antes que nada, queremos daros la bienvenida a todos los que vais a estar aquí hoy y, a todos los que no habéis podido venir, que sepáis que se pueden seguir las sesiones de Mountain View desde casa.
Es probable que, ahora que leéis esto, estáis pensando “Hey! Yo debería de estar allí!” Bueno, pues aún estáis a tiempo. No lo dudéis! Pasaos por el Palacio Municipal de Congresos de Madrid, porque aún hay sitio, y disfrutad del programa que tenemos preparado y de las sorpresas de última hora.
Desde el equipo del GDD queremos dar las gracias a todos los que nos han ayudado a que este pedazo de evento sea posible.
Y a todos vosotros... Suerte y al código!!
GDD Team
Looking forward to seeing you on Thursday at Google Developer Day
presentations. In my keynote address I will talk about how we approach
the creation and release of truly open APIs. Inspired by open source
software development, we try to make our APIs as open as possible.
For my second talk, I'll discuss how we use open source software in
our day to day operations and how we've served our friends in open
source software with services on code.google.com and through programs
like the Summer of Code.
These talks will be made available via simulcast to Google Developer
Day participants in other locations and they will also be recorded for
later viewing. I look forward to seeing how you are using our APIs!
