Director de Marketing de Google para la región de América LatinaAlfonso Luna, Director de Marketing de Google para la región de América Latina, presento la 2da conferencia del Google Developer Day: La nube, la conectividad y el cliente. O como se tituló en el programa, Un vistazo a la estrategia de nuevos productos.

Alfonso Luna inició su charla hablando acerca de como la información debe de ser accesible, los clientes (navegadores) poderosos y disponibles en todo lugar (cualquier plataforma). Requisitos bastante obvios, y que sin ir muy lejos, son los que promueve el W3C, pero que Google toma en cuenta para el desarrollo de nuevos productos y la promoción de nuevas tecnologías.

Dos de los tres requisitos anteriores dependen en gran parte del navegador, o cliente como lo llamó Luna, porque a traves de este acceden los usuarios al Internet por lo tanto es importante que se desarrolle lo mejor que se pueda. Sin embargo, no se trata solo de agregar características sino de trabajar bajo un estándar, por llamarle de alguna forma, para facilitar el desarrollo de Internet.

Como ejemplo, dentro de sus diapositivas mostró una gráfica con la diferencia entre clientes como Adobe Air y los navegadores estándar (Firefox e Internet Explorer por ejemplo) que sin duda no deja de impresionar.

La nube, el cliente y la conectividad

Explicado lo anterior puedo mostrar los productos que Google promovió en el Developer Day y en que se enfoca cada uno de ellos

  • Google App Engine, parte de “La nube”, ofrece un entorno para el desarrollo de aplicaciones gratis (aplican restricciones) facilitando el acceso a aplicaciones escalables sin la complejidad de encargarse de la administración. Un comentario interesante de Luna fue que si los desarrolladores nos apegabamos a los lineamientos de la API de App Engine entonces no deberíamos de preocuparnos por escalar nuestra, Google lo haría por nosotros. Ver más información en Google Code.
  • Google Gears es una “extensión” para el navegador (cliente) que permite acceder a aplicaciones web aún cuando estemos desconectados (offline) brindando al navegador, y a los desarrolladores web, una característica para competir contra “aplicaciones de escritorio”. Una característica antes inimaginable y que ahora permite a aplicaciones como Google Docs o Zoho competir contra Microsoft Word, Excel e incluso Power Point.Hasta el momento pienso que Gears es una de las herramientas que Google ha logrado llevar muy cerca de los estándares (y están orgullosos de ello) porque, como menciono Luna, la “nueva” especificación de HTML5 incorpora muchas de las características que Gears ya ofrece actualmente. Ver más información de Gears.

  • Android. La pregunta es ¿Por qué Android?, y luego de escuchar las palabras de Alfonso Luna gran parte de la duda se resolvió. Google apuesta por un sistema operativo libre, una plataforma que permita a los fabricantes, operadoras telefónicas y a los desarrolladores crear nuevas aplicaciones bajo “un mismo lenguaje” (hasta cierto punto un estándar) para eliminar el problema actual de los móviles: la brecha de desarrollo entre navegadores y plataformas.Actualmente existen varias plataformas tan diferentes unas de otras que es prácticamente imposible estandarizar una forma de desarrollo, hay que limitarse a una cantidad de ellas y desarrollar específicamente para cada una, incluso con herramientas como Java (multiplataforma) sigue siendo una tarea enorme por la gran diferencia entre los dispositivos móviles.

    Como ejemplo se puede mencionar la diferencia entre Blackberry, Windows Mobile, iPhone y Symbian, en donde cada uno trabaja como mejor le conviene sin importar nada mas.

    La propuesta de Google es una plataforma común para todos, que pueda ser modificada por todos pero que permanezca como una. ¿Solucionará el problema? No lo sabremos hasta que sea lanzado el primer dispositivo que incorpore Android, pero hasta el momento es la mejor opción para los desarrolladores.

    Ver más información de Android en Google Code.

  • Google Earth. De los productos de Google pienso que este es de los que no concuerda con el listado anterior, creo que es por el hecho de ser contenido más que una herramienta, aunque bien es cierto que se puede trabajar sobre ella su principal característica es la información que ofrece.De momento los esfuerzo de Google se centran es migrar Google Earth al navegador (por la misma razón de unificar clientes) para poder ofrecer toda la experiencia en un mismo lugar y con ofrecer a los desarrolladores trabajar bajo las mismas herramientas con las que actualmente lo hacen, javascript por mencionar un ejemplo.

    Más información de Google Earth.

  • Open Social. Por último, y no menos interesante, esta Open Social, el producto de Google para el desarrollo de aplicaciones. Justo como sucede con Android, Google propone un nuevo estándar abierto para desarrollar aplicaciones, pero en este caso enfocado a redes sociales y que actualmente ya es soportado por varias redes sociales, según Google, con un alcance total de 270 millones de usuarios, 20 mil desarrolladores y 50 millones de aplicaciones instaladas. Todo un éxito si tomamos en cuenta el tiempo que tiene de haber sido lanzada.La tendencia actual de la web son las redes, porque la web es social, y el nuevo enfoque es compartir e interactuar con otras personas a traves del mundo entero sin importar la plataforma (incluyamos aquí sitios web). Las herramientas para participar en esta “conversación” ya existen siendo funcionales y bonitas, pero también son diferentes y en la mayoría de los casos incompatibles unas de otras, por eso Google apuesta de nuevo por crear un estándar que permita a los desarrolladores trabajar una vez y distribuir muchas veces.

    Google dice que OpenSocial es a las aplicaciones, lo que OpenId es a las identificaciones y OAuth a las autorizaciones.

    A mi parecer la idea, de nuevo, es bastante interesante y útil para los desarrolladores, que aunque actualmente no sea el estándar definitivo si establece los parámetros para uno que si lo sea más adelante.

    Ver más información de OpenSocial en Google Code.

y luego de la exposición de productos, que por supuesto fue mucho más extensa que las palabras en este artículo, Alfonso Luna dio por terminada su charla que a mi gusto fue una buena introducción para entender que enfoque tiene cada uno de los productos y que podría esperar yo, como desarrollador, de ellos.

Si mi memoria no me ha fallado, eso es todo respecto a la conferencia acerca de los productos de Google, seguiré en el próximo tema con las conferencias especificas de OpenSocial a las que asistí.

Solo como recordatorio/nota, anteriormente publique acerca de la charla Google y el mercado méxicano de John Farrell, Director General de Google México.

Centro Banamex

Después de una semana bastante movida, al fin me he tomado el tiempo de escribir acerca del Google Developer Day 2008 México, evento al que asistí, junto a compañeros de trabajo, el pasado lunes (23 de junio).


El centro Banamex fue la sede del evento, y aunque la invitación indicaba que el registro de participantes iniciaba a las 9 de la mañana llegamos a las 8:30 y ya existía un cola para registrarse. El registro básicamente consistió básicamente en recibir el catalogo de productos de Google, el bloc de notas y la identificación.

Google Developer Products y el bloc de notas

Google y el mercado méxicano

Esperamos más de una hora antes de que iniciara la primera conferencia a cargo de John Farrell, director general de Google México, acerca de Google y el mercado mexicano. Lo interesante de las palabras de Farrell fue acerca del crecimiento de Google en latinoamérica (no solo México como el nombre haría pensar) en las que además explicó cuales son los aspectos que Google considera vitales para el desarrollo de Internet, tales como el acceso a la información, disminución de costos de almacenamiento y la democratización de las herramientas de producción (web). También comento acerca de evolución de las tendencias web que han evolucionado desde leer, comprar, comerciar, conversar, publicar hasta llegar a la creación de redes.

John Farrell, Director General de Google México

Dentro de las tendencias se hablo del consumidor/productor, también conocido como Prosumer, y su papel en el desarrollo de Internet. Esta participación de los usuarios permite que información, antes relegada, ahora tome más valor e incluso se llegue a promover productos de nicho a traves de la long tail y el casi inexistente costo de distribución de la información.

John Farrell finalizo la conferencia explicando el Ecosistema de Google y sus participantes. Siento no tener la gráfica que él utilizó pero igual los dejo con la lista de los participante en donde por supuesto Google es el centro de todo (espero se entienda la idea):

  • Usuarios
    • Fácil acceso a la información
    • Anuncios
  • Desarrolladores (ellos dicen Developers)
    • Contribución
    • Modelos de negocio
  • Contenido
    • Productos
    • Promoción y distribución
  • Anuncios
    • Eficiencia
    • Escala
  • Socios de Acceso
    • Productos nuevos
    • Fuente de ingresos

Un detalle que mencionó Farrell, y no se refleja en la lista anterior, es que el Buscador (Search) recibe el 70% de los recursos de Google, obviamente por ser el producto principal.

Para cerrar el resumen de la conferencia los dejo con la misión de Google, que aunque es bastante ambiciosa pienso que van por buen camino :P

Organizar todo al información del mundo y hacerla universalmente accesible

“Organizar toda la información del mundo y hacerla universalmente accesible y útil”

:D

Originalmente la idea era publicar todas las conferencias en un solo tema pero en vista de que me he extendido demasiado prefiero dividirlas en tres partes, la próxima parte será acerca de la conferencia de Alfonso Luna, Vicepresidente de Mercadeo para Google Latinoamérica, llamada La nube, la conectividad y el cliente.

Notas del viaje a México

Junio 22nd, 2008

Aparte unos momentos para escribir este tema, contando un poco de lo que viví durante el viaje de Guatemala a México del que quiero dejar constancia porque es mi primer viaje fuera de Guatemala y también el primero en avión.

  • El avión fue un Airbus 319 de Mexicana, bonito pero nada del otro mundo.
  • El soundtrack del vuelo estuvo formado por Comfort y música para volar de Soda Stereo, El podcast sin Nombre #15 y el Unplugged de Alice in Chains.
  • Los sobrecargos (aeromozas o como las quiera llamar) saben menos ingles que yo :P
  • La señora a la par mia venía leyendo mientras escribía y dejo de leer cuando escribí que ella venía leyendo esto XD
  • Las aeromozas son bonitas, aunque tuve un deja vu cuando descubrí que tenían apariencia de maestras de primaria :S
  • El avión estuvo volando en circulo para esperar que pasara la tormenta, igual aterrizamos con lluvia.
  • El despegue fue más emocionante de lo que imaginaba pero se quedo corto comparado con el aterrizaje, es impresionante ver al avión frenar y levantar los alerones (o como se llamen) bajo la lluvia. Me quede con ganas de repetirlo :D
  • La comida del vuelo estuvo bien, tenía la idea de que era mala pero la verdad es que estaba bastante pasable. Para ser sincero no duró los 10 mins :P
  • Viajar es bastante entrenido, solo que no entiendo la maldita maña de pedir la misma información en todos los lugares. Llene mi fecha de nacimiento en no menos de 5 documentos :@

De momento eso es todo, en unos minutos me iré a dormir y estar listo mañana temprano en el Google Developer Day 2008.