Developer Day de Google

Developer Day de Google México

23 de Junio del 2008
Centro Banamex, Av. Conscripto 311, Ciudad de México

Programa de Sesiones en el Developer Day de Google

El Developer Day de Google 2008 se ha terminado. Pero te invitamos a consultar nuestras presentaciones.

El Developer Day de Google unirá a Desarrolladores e Ingenieros para aprender y conocer las tecnologías que están promoviendo el progreso de las aplicaciones Web. Con conocimientos y discusiones profundas sobre aplicaciones móviles, aplicaciones sociales, aplicaciones geográficas y las mejores técnicas de construcción, saldrás de las sesiones con conocimientos concretos y accionables. A continuación te presentamos algunas de las sesiones que tenemos programadas para el Developer Day de Google.

Cross-Origin Web: Mashups más seguros usando Google Gears

Dion Almaer

¿Te interesan los mashups, pero te preocupa su seguridad? Durante esta sesión aprenderás como las funciones Cross-origin de Google Gears te permiten crear mashups más seguros. Los participantes en esta sesión deben tener conocimientos previos en JavaScript, mashups y Google Gears.

AJAX: El Universo Se Está Expandiendo

Dion Almaer

La revolución de AJAX está completa: Los sofisticados usuarios de la interfase JavaScript son casi omnipresentes. Sin embargo, las innovaciones dentro la comunidad AJAX continúan. En esta sesión, Dion Almaer y Ben Galbraith, fundadores de Ajaxian.com discutirán los últimos acontecimientos, incluyendo la tecnología multi-hilo JavaScript-powered UIS, soluciones robustas de almacenamiento fuera de línea, la elección del ambiente tecnológico adecuado para AJAX / JavaScript, AJAX fuera del navegador, y mucho más. Utilizarán diversos ejemplos y un poco de codificación en vivo para dar un efecto dramático. Ven y aprende a utilizar la última tecnología para hacer ardientes aplicaciones Web. Y, ¿porqué no? reta su conocimiento con tus preguntas más sofisticadas.

Los participantes deben estar familiarizados con AJAX.

OpenSocial: Un estándar para la Web Social

Chris Schalk

OpenSocial es una especificación abierta que define una API común, funcional para diversos sitios del mundo de las redes sociales; entre ellos MySpace, Plaxo, hi5, Ning, Orkut, LinkedIn y Salesforce.com, entre otros. Esto permite que los desarrolladores prendan y utilicen una API común, y así escribir aplicaciones sociales que funcionen en cualquiera de esos sitios: Aprende una vez, desarrolla y utilízala en cualquier lugar.

Además, con la finalidad de simplificar la implementación de APIs a los desarrolladores y hacer de su sitio un contenedor OpenSocial, el proyecto Shinding Apache brinda lo necesario para implementar contenedores OpenSocial en dos lenguajes (Java y PHP). Shindig definirá un lenguaje específico de Service Provider Interface (SPI), que puede utilizar cualquier sitio social para conectar Shinding a servicios de respaldo de Personas, Persistencia y Actividades en sitios sociales. Posteriormente Shinding desplegará esos servicios como OpenSocial Java Script y API REST.

En esta sesión se explicará qué es OpenSocial, mostrando ejemplos de contenedores OpenSocial contenedores y sus aplicaciones. Se enseñará como crear aplicaciones OpenSocial, y se explicará cómo aplicar Shindig Apache para poner en marcha un contenedor OpenSocial.

Construyendo Una Aplicación Android

Dick Wall

Esta sesión es una introducción práctica a la construcción de aplicaciones Android, empleando herramientas para desarrolladores y SDK. Con este fin, el grupo podrá ver la construcción paso a paso de una aplicación real, misma que se utilizará como punto de partida para discutir las diversas fases que implica el desarrollo de aplicaciones Android.

Profundizando En El Ambiente de Desarrollo Android

Dick Wall

Android ha sido diseñado para ser una plataforma rápida, potente y sencilla para hacer desarrollos. Esta sesión tratará a profundidad el marco de desarrollo de Android, mostrando la maquinaria que interviene en el ambiente de desarrollo Android.

Anatomía y Fisiología de Android

Dick Wall

La plataforma Android ha sido diseñada a fin de convertirse en una moderna plataforma móvil que permita a los desarrolladores construir aplicaciones que aprovechen al máximo los beneficios de "la nube". Durante la sesión se revisarán los distintos componentes de la plataforma Android, examinando la forma en que trabajan y brindando al desarrollador un entendimiento profundo de las tecnologías que impulsan sus aplicaciones.

KML Avanzado

Bruno Bowden

En esta sesión se cubrirán técnicas avanzadas en KML para desplegar información y crear presentaciones dinámicas. Mostraremos cómo usar la función Region para desplegar grandes grupos de datos, sin saturar ni comprometer su desempeño. Se verá también cómo las funciones de tiempo pueden usarse para añadir efectos de animación y cómo NetworkLinkControl y Update pueden utilizarse para hacer presentaciones dinámicas KML.

Los participantes deben tener una sólida formación en KML.

Parsing y generación de KML con la Biblioteca de KML de Google

Bruno Bowden

KML es un formato de archivos que se utiliza para desplegar datos geográficos en un earth browser, como son Google Earth, Google Maps y Google Maps para móviles. Puedes crear archivos KML para identificar ubicaciones, añadir superposiciones de imágenes y presentar datos robustos en forma nueva y diferente. En esta sesión se presentará el código abierto de la Librería KML de Google. Estudiaremos su arquitectura y, a continuación, se demostrará cómo analizar y generar KML en tus aplicaciones y scripts.

Los participantes deben tener familiaridad básica con KML.

Mashups y Mapplets

Pamela Fox

Los Mapplets son mini aplicaciones que corren dentro del ambiente de Google Maps, permitiéndote añadir nuevas funciones o capas de datos directamente a Google Maps. Estas aplicaciones permiten a los desarrolladores aprovechar al máximo el poder de las APIs de Mapas, a la vez de poder ofrecerla a los millones de usuarios de Google Maps. Adicionalmente, Google provee de almacenamiento y ancho de banda gratuitos, así como un directorio oficial dónde los usuarios de todo el mundo puedan encontrar tu Mapplet.

Presentaremos los Mapplets con todo detalle, explicando los beneficios que se obtienen al desarrollarlos, así como una detallada iniciación al proceso de desarrollo de Mapplets. Esto incluyen los detalles que debes conocer para almacenar un Mapplet y algunas de las mejores prácticas para alcanzar un mayor número de usuarios.

Los participantes en esta sesión deben tener conocimientos básicos de JavaScript y HTML. Se recomienda también contar con conocimiento de la API de Google Gadgets, aunque no es indispensable. Se discutirá cómo se relacionan los Mapplets con los Gadgets dentro de la sesión.

YouTube en tu sitio

Stephanie Liu

El equipo de YouTube se han puesto a trabajar arduamente, expandiendo y mejorando la API de Datos de YouTube que se lanzó el pasado Otoño. En esta sesión exploraremos cómo puedes usar las nuevas funciones de la API para llevar YouTube a tu sitio Web.

Los participantes debes estar familiarizados con conocimientos básicos de Google Data, o cualquier otra API de tipo "EST-based web service".