¡Desarrolladores de Argentina, allí vamos!

martes 3 de noviembre de 2009

La mayoría de nuestros amigos y conocidos aún continúa sorprendiéndose de que existamos algunos extraños sujetos que nos apasionamos con el desarrollo de tecnología, que encontremos elegancia (y acaso belleza) en una línea de código e incluso seamos capaces de bautizar a una jornada técnica con el alegre calificativo de Festival.

Si bien muchos se han dado por enterados –o los hemos convencido- de que nuestra pasión sirve para facilitar y simplificar muchas de las tareas y procesos que todos hacemos cada día, aún les cuesta asimilar la pasión que esto tiene para todos nosotros.


Comprendidos o no, seguiremos celebrando cada oportunidad de reunirnos con la comunidad para compartir ideas y conocimiento. Esta vez el entusiasmo es doble porque nuestra próxima parada es uno de los países más talentosos de Latinoamérica y uno de los líderes en el desarrollo tecnológico del mercado de habla hispana.


Para quienes hemos tenido el privilegio de conocer a los desarrolladores de Argentina y trabajar junto a ellos, sabemos que esta será una excelente oportunidad para acercarles más conocimiento y nuevas herramientas para promover la innovación y potenciar sus capacidades, haciendo nuestro humilde aporte para el desarrollo y el crecimiento de la industria local.


El próximo martes 17 de noviembre de 9 a 20 hs en el anfiteatro del Paseo la Plaza de la Ciudad de Buenos Aires, ubicado en Av. Corrientes 1660, estaremos realizando el festival para desarrolladores DevFest2009 con algunos de nuestros mejores ingenieros y con muchos otros líderes técnicos, para conocer más sobre aplicaciones Web y emplear mejor las tecnologías de desarrollo de Google.


Geo Web, Cloud Computing, Android, HTML5, Social Web y Development Tools, son algunas de estas tecnologías que estaremos compartiendo en un espacio único para el intercambio de ideas con otros desarrolladores.

La inscripción es aquí y hay tiempo hasta el 5 de noviembre! Los esperamos ansiosos de encontrarnos allí.


Alejandro Villanueva, Developer Relations Lead LATAM

Ayuda en búsqueda: Site Clinic para tu web

jueves 17 de septiembre de 2009


¿Te gustaría que alguien de Google te diese algunos consejos sobre tu web? Google ha puesto en marcha un Site Clinic para los webmasters de habla hispana a través de su Blog Oficial para Webmasters. El equipo de Calidad de búsqueda de Google analizará una serie de sitios web, enviados por los usuarios, con la intención de hacer una crítica constructiva sobre accesibilidad y mejoras para lograr una mayor visibilidad en los resultados de Google. Estos análisis se harán públicos en el blog para compartirlos con toda las comunidad de webmasters.



El plazo para enviar tu sitio web es de un mes desde la publicación del artículo original y, para participar, tan sólo tienes que rellenar el formulario online que encontrarás en el Blog Oficial para Webmasters. Este proyecto está abierto a todo tipo de sitios web, desde ONGs hasta blogs personales, de entre los que se seleccionarán de entre 3 a 5 páginas para ser analizadas.

Si estás interesados en que se analice tu página web, ¡anímate y envíala!

Esperanza Navas, equipo de Calidad de búsqueda

Resultados Summer of Code

jueves 27 de agosto de 2009

Acabamos de obtener los resultados finales de la quinta edición del programa Google Summer of Code, que pretende iniciar a estudiantes de instituto y universidad de todo el mundo en el desarrollo de software libre o de código abierto. A través de este programa, Google ofrece becas a los estudiantes para que colaboren como programadores en proyectos de software de código abierto durante un periodo de tres meses.


Los estudiantes seleccionados quedan incluidos dentro de grupos de trabajo dirigidos por un tutor o grupo de tutores de organizaciones participantes, lo que supone para los estudiantes una oportunidad única para familiarizarse con situaciones de desarrollo de software reales y quizá conseguir un puesto de trabajo en áreas relacionadas con la especialidad académica que hayan elegido.


Desde su creación en 2005, el programa ha reunido a casi 2.500 estudiantes participantes y 2.500 tutores de 98 países de todo el mundo, unidos por su interés por la programación. Y este año, una vez más, el resultado ha sido sorprendente. Cerca de 2.000 tutores de 64 países han colaborado para poner en contacto a 1.000 estudiantes de 69 países distintos con las organizaciones que integran la listade 150 proyectos de software libre y de código abierto. En 2009, después de tres meses y cientos de miles de líneas de código escritas, el 85% de los estudiantes participantes ha aprobado las evaluaciones finales. Dentro de un par de semanas publicaremos estadísticas detalladas y un amplio resumen sobre el programa Summer of Code en el Blog de Código Abierto de Google.


Este año estamos especialmente orgullosos porque contamos con la participación de 23 estudiantes españoles en el programa, que están colaborando en proyectos tan diversos como permitir el uso online de Apertium, un software de traducción automática de código abierto, o mejorar el soporte de fuente para PyGame, el marco para la creación de juegos para el lenguaje de programación Python. También contamos con más de 36 tutores en España, lo que supone la participación total en el programa de más de 90 tutores y 104 estudiantes en los últimos cinco años.

Enhorabuena a todos los estudiantes por los resultados obtenidos en este Summer. Esperamos que, una vez que haya terminado, continuéis colaborando con vuestras comunidades en proyectos de código abierto y documentación con el mismo entusiasmo. También queremos expresar nuestro agradecimiento a la comunidad de tutores, sin cuyo tiempo, experiencia y dedicación no hubiera sido posible llevar a cabo este programa.


Pero esto no se acaba aquí porque iya estamos haciendo planes para el año que viene! Si estás interesado en participar en el Summer of Code 2010, el periodo de presentación de solicitudes empezará en Marzo de 2010. Revisa de forma periódica el Blog de Código Abierto de Google para obtener información a medida que se acerca la fecha.


Para ampliar la información sobre el programa Summer of Code y en particular la edición de 2009, visita el sitio web http://code.google.com/soc/


Leslie Hawthorn, Open Source Program Manager

Añade subtítulos a tus vídeos de YouTube utilizando el API

lunes 24 de agosto de 2009

En agosto del año pasado lanzamos una función que permite añadir subtítulos a tus vídeos en YouTube. Ahora ya es posible hacer lo mismo utilizando el API de datos de YouTube.

Con la nueva API de subtítulos los programadores pueden crear aplicaciones que ayuden a los usuarios a añadir, subir y gestionar los subtítulos de sus vídeos de YouTube. Cada vídeo puede tener tener diversos subtítulos y YouTube soporta diferentes formatos de subtítulos.

Si queréis saber más, podéis visitar la Guía del desarrollador (todavía en inglés).

Se termina el plazo para presentar aplicaciones Android

jueves 13 de agosto de 2009

Ya han pasado unos meses desde que se anunciase el Android Developer Challenge 2 durante el Google I/O en San Francisco, así que queremos recordaros que quedan dos semanas para enviar vuestras aplicaciones.

En la primera edición del ADC los programadores europeos e hispanohablantes tuvieron una representación importante, con aplicaciones provenientes de 42 países. De hecho, un tercio de las 50 aplicaciones finalistas se crearon en estos países.

Desde entonces, solo en EMEA (Europe, Middle East and Africa) se han lanzado 3 modelos diferentes de teléfonos Android en 15 países con más de 25 operadores. Con más dispositivos, más países y más operadores por todo el mundo, esperamos que este años los programadores locales tengan aún mucho más que decir en esta segunda edición.

En el Android Developer Challenge 2 serán los usuarios de teléfonos Android de todo el mundo los que valoren las aplicaciones en dos rondas de votaciones, así que aprovechad vuestro conocimiento local para hacer vuestras aplicaciones lo más convincentes y relevantes posibles, y maximizad así los votos de los usuarios de vuestro país y del mundo entero.

Todos los detalles están en la página del ADC 2 junto con las bases del concurso. El plazo para enviar vuestras aplicaciones termina el 31 de agosto, en tan solo dos semanas. Así que no perdáis ni un minuto y ¡buena suerte! Estamos deseando ver las increíbles aplicaciones que habéis desarrollado.

Lo que hace el mono lo hace la mona

martes 4 de agosto de 2009

¿Alguna vez has querido ser alguien más? No, no estamos ofreciendo un servicio de Being John Malkovich, sino que estamos ofreciendo a los desarrolladores de Maps API la apariencia y el comportamiento predeterminados de maps.google.com, todo con una simple llamada de funcionamiento.

Ahora, puedes obtener los elementos estándar de la UI que ves en Google Maps (inclusive el mapa más reciente estilo "3D" y los controles de zoom), junto con otros funcionamientos estándar como el manejo del teclado y del ratón, con sólo agregar una línea de código.

// Crea un mapa.

var map = new GMap2(myMapDiv);

// Dale la experiencia de maps.google.com.

map.setUIToDefault();

No sólo eso, esta función garantizará que si cambia la UI de maps.google.com, estos cambios también se reflejarán en tu sitio sin tener que actualizar nada.

La función ajustará automáticamente los controles que obtiene el mapa con base en el tamaño del mapa. Para mapas más grandes a 300 x 400, los controles predeterminados son:

  • GLargeMapControl3D
  • GMapTypeControl
  • GScaleControl

Para mapas de 300 x 400 o más pequeños, los controles predeterminados son:

  • GSmallZoomControl3D
  • GMenuMapTypeControl

Ambos permitirán el acercamiento con la rueda de desplazamiento, el acercamiento con doble clic y agregarán un GKeyboardHandler al mapa.

También puedes ajustar la apariencia a tu gusto. Por ejemplo, si en su mayoría quieres el funcionamiento estándar, pero no quieres activar el acercamiento con la rueda de desplazamiento, puedes obtener una instancia del objeto GMapUIOptions predeterminado y ajustar los campos a tu gusto.

// Obtén el objeto GMapUIOptions predeterminado.

var uiOptions = map.getDefaultUI();

// Desactiva el acercamiento con la rueda de desplazamiento.

uiOptions.zoom.scrollwheel = false;

// Ahora establece la UI del mapa con las opciones ajustadas.

map.setUI(uiOptions);

Junto con este cambio, también puedes obtener acceso directo a los nuevos controles 3D utilizados en maps.google.com:

  • GLargeMapControl3D y
  • GSmallZoomControl3D

Una referencia completa de las funciones, la clase GMapUIOptions y todos los valores predeterminados se encuentran en la Referencia de Google Maps API. Como siempre, puedes ir al foro si tienes alguna pregunta.

Sentimos que no esté incluido el manipulador de John M, ¡pero ahora cuando menos tu sitio puede verse y actuar fácilmente como Google Maps!


Jez Fletcher, equipo de Maps API

Google recibió una de las comunidades de emprendedores Web 2.0 líder en América Latina

viernes 3 de julio de 2009


Google abrió sus puertas a la comunidad de Palermo Valley, un movimiento sin fines de lucro que busca impulsar el desarrollo de la industria Web en la Argentina a través de eventos periódicos de discusión, divulgación e intercambio de ideas. El concepto de Palermo Valley se ha expandido rápidamente por América Latina y ya se realizan eventos similares en Chile, Perú, Uruguay, Costa Rica y México así como en las principales ciudades y polos tecnológicos de Argentina. Palermo Valley está fortaleciendo los vínculos entre las diferentes comunidades de Latinoamérica y se está convirtiendo en un punto de encuentro y canalización de oportunidades para la industria web de la región.


Con el lema “Hacia una Web más poderosa con un modelo de programación más fácil”, el encuentro contó con 35 CTOs y desarrolladores. El anfitrión fue Alejandro Villanueva, Developer Relations de Google, quien compartió las últimas novedades provenientes de la conferencia Google I/O en San Francisco y presentó la visión de Google acerca del futuro de los desarrolladores en Internet.


Con eje en la construcción de aplicaciones sobre el modelo de Cloud Computing, Alejandro presentó App Engine y Google Web ToolKit, para luego dar lugar a un intercambio entre los presentes sobre las principales ventajas y desafíos de estas tecnologías, tanto de Google como de otras compañías.


La presentación hizo énfasis en que “Google App Engine" te permite ejecutar aplicaciones Web sobre la infraestructura de Google. Las aplicaciones en App Engine son fáciles de crear, mantener y actualizar a medida que aumenta el tráfico y las necesidades de almacenamiento de datos. Además la utilización de esta plataforma es gratuita hasta un punto de tráfico muy alto y muy fácil de administrar y crear, tanto en Python como en el recientemente incorporado Java y los próximos lenguajes que se incorporen”.


Otro de los temas centrales de la presentación fue la capacidad de innovación proveniente de HTML5 que ya soportan la mayoría de los browsers open source y que son potenciados por la reducción de costos que permiten los desarrollos en la nube y la utilización de APIs ya existentes, lo que ahorra tiempo de desarrollo y mantenimiento de infraestructuras.

“Mediante todos estos desarrollos, Google busca construir una relación estrecha con los grupos que están llevando Internet al próximo nivel. Gente emprendedora, con sentimiento y talento de Latinoamérica, que permite alentar la innovación”, afirmó Villanueva.


La convocatoria permitió a Google además compartir con la comunidad de desarrolladores las innovaciones del Google Web Elements, un conjunto de widgets que permiten rápidamente publicar contenido de Google en sitios a través de asistentes que generan los fragmentos de código necesarios. Sólo hay que copiar y pegar y se pueden realizar con Google Calendar, Conversation, Google Custom Search, Google Maps, Google News, además de Presentaciones, hojas de calculo y YouTube News.


Finalmente el encuentro permitió presentar Google Wave, creado en open source con APIs que permiten desarrollar extensiones sobre esta plataforma para comunicarse con sistemas externos.

“Estamos muy entusiasmados con la oportunidad que nos da Google de acercarnos a conocer más de cerca sus propuestas para que nuestra comunidad pueda evaluar, utilizar y compartir estas innovaciones en la gran cantidad de proyectos 2.0 que se están gestando hoy en Argentina. Fueron muy positivos tanto el ambiente de sinergia que se dio entre los asistentes como las interesantes discusiones que se generaron, claro espejo de la creciente apertura cultural que se viene dando en esta industria”, concluyó Guido Durazzo, coordinador de Palermo Valley.


Alejandro Villanueva, Developer Technical Program Manager