Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.


Guión del programa.
Aviso: este es el último programa del 2012; estaremos de regreso en enero con más Google Top Geek.

Esta semana


Una de nuestras semanas más intensas, en particular el jueves donde anunciamos  el gráfico de conocimiento que ahora ofrece respuestas en más idiomas, entre otros en español. El gráfico de conocimiento te permite descubrir información relevante en tu idioma de manera rápida y simple, es una gran adición a las búsquedas en Google.

Además, anunciamos la actividad en Google+ y una nueva característica para conectar con gente que tiene intereses y gustos similares: comunidades. Los números: más de 500M de upgrades a Google+, 235M usuarios activos a través de Google y 135M activos en el torrente (stream).

El mismo jueves, no menos relevante, también se anunció la nueva versión de Snapseed para Android e iOS.

A principios de la semana se lanzó una nueva versión de Gmail para Android, la 4.2.1, que te permite cambiar el tamaño de imágenes y una forma muy sencilla de ver y leer tus mensajes. También salió la versión 2.0 de Gmail para iOS: nueva interfaz, scroll infinito, soporte para múltiples cuentas y mucho más.

Y, aunque seguramente a estas alturas ya lo visto, no te puedes perder el nuevo diseño de YouTube, que pone especial énfasis en los canales y videos más grandes.

Finalmente, te comentamos que algunas de nuestras opciones favoritas en Gmail se gradúan de Gmail Labs y ahora están disponibles en Gmail estándar: Send and archive, Quote selected text y Default reply.

Búsquedas de la semana


Lo más interesante de la semana en materia de búsquedas:

  • Argentina: Servicio meteorológico
  • Chile:  Sandra Bustamante
  • Colombia: Calero
  • México: Vive LAtino 2013
  • Perú: Ivan Kisic
  • Uruguay: Teletón 2013

En YouTube, lo más visto fue:

  • Argentina: Leo Messi vs. Kobe Bryant - Legends on Board - Turkish Airlines
  • Chile: Hoy soy German en vivo 
  • Colombia: Cristiano Ronaldo esconde un chicle en el bolsillo de su traje
  • México: Mujeres mentirosas
  • Perú: Cristiano Ronaldo esconde un chicle en el bolsillo de su traje

Y la recomendación de Google Top Geek de la semana es la app para Android: Picket (sólo para MX).

Noticias para desarrolladores


Mejores mapas para tus Apps en Android... Con esta versión puedes utilizar los mapas de Google para construir tus aplicaciones en Android. Con la API actualizada es fácil utilizar y mostrar mapas basados en vector, que cargan muy rápido y que permite a tus usuarios navegar en 2D y 3D, inclinar y rotar el mapa; todo con unos sencillos gestos.

La nueva Google Maps Android API incluye: diseño de IU dinámico y flexible, así como todos las capas de mapas: satélite, híbrido, terrano y tráfico.

Otra muy buena noticia de mapas, en esta ocasión para aclarar que una imagen vale más que mil palabras: Place Photos y Radar Search, para que puedas agregar emoción a tus aplicaciones.


Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.

Guión del programa

Esta semana

1. La semana pasada lanzamos una campaña para mantener Internet libre y abierto (#freeandopen), en preparación para una reunión de diversas agencias de gobierno que se realizará la siguiente semana y que puede incrementar la censura y regulación de Internet. Creemos que las políticas deben discutirse y decidirse por todos los que utilizan Internet, no sólamente gobiernos. Puedes ir al sitio para aprender más y encontrar qué puedes hacer. También puedes ver Google Developers Live durante la semana: martes, miércoles y jueves, para ver Hangouts acerca de este tema. ¡Tu opinión es importante!
2. Gmail y Drive, una nueva manera de enviar documentos anexos. Esto es una súper buena noticia, porque ahora todos esos millones de usuarios que almacenan sus documentos en Drive desde su lanzamiento a principios de 2012, pueden anexar a un correo sus archivos, sin salir de Gmail.

No sólo eso, puedes anexar archivos de hasta 10GB, eso es unas 400 veces más grande que los archivos que podrías anexar a un correo anteriormente.

Editar Google Sheets en tu dispositivo móvil con el app de Drive. Ahora ya puedes crear o editar una hoja de cálculo en tu móvil Android o iOS con el app de Drive. Puedes cambiar fonts, cambiar ancho de columnas, ordenar datos y mucho más... Lo mejor es que puedes colaborar con otros igual que la versión en tu computadora, por lo que puedes ver las ediciones de otros de manera instantánea.

3. Google Maps Navigation (beta) disponible en México.  Ya se, ya se, se van a quejar que para cuando en otros países de América Latina y no tenemos ese dato, pero estamos felices porque a mediados de la semana pasada se liberó la navegación paso a paso en México y funciona muy bien.

Búsquedas de la semana

La semana pasada pudimos observar que lo más buscado en la región fue Cyber Monday (ciber lunes), que Estados Unidos logró vender la cifra récord de $1,000 millones de dólares.
  • Argentina: Vaya vicio
  • Chile: Cyber Monday
  • Colombia: Ciberlunes
  • México: Miguel Ángel Calero
  • Perú: Cyber Monday
  • Uruguay: XO City
Los vídeos más vistos en YouTube estuvieron encabezados por: Extremely Scary Ghost Elevator Prank en Brasil.
  • Argentina: Donde estés, hay fest! - Playa → #PersonalFest2012!
  • Chile: Hola, soy Germán en vivo
  • Colombia: Documental “La mondá” (Video oficial) → Documental realizado a la palabra con más uso en la región caribe
  • México: El gimnasio de guapas
  • Perú: El retorno del Exorcista
Entre las apps de Android más exitosas de la semana, tenemos:
  • Pagadas: Swiftkey, Plants vs. Zombies, Where’s my water?
  • Gratis:  WhatsApp Messenger, Facebook, Línea

Noticias para desarrolladores

1. Google Developers Academy ahora en 5 idiomas: chino, inglés, japonés, coreano y español.  Esto es una gran cosa, tenemos clases para varias tecnologías y herramientas para desarrolladores y mantener las versiones en distintos idiomas será un reto, pero creemos que vale la pena. Visita en el blog el anuncio para la versión en español de GDA.

Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.


GDA, Google Developers Academy,  provee un conjunto de clases en línea que abarcan diferentes herramientas y plataformas de Google para desarrolladores. En este momento, GDA cubre Google Ads, Android, Commerce, Cloud, Drive, Maps, TV y YouTube. Los materiales que encontrarás en nuestra academia te darán la oportunidad de seguir un plan de estudios que va más allá de la documentación técnica tradicional, sin importar tu nivel actual.

GDA, Google Developers Academy,  provee un conjunto de clases en línea que abarcan diferentes herramientas y plataformas de Google para desarrolladores. En este momento, GDA cubre Google Ads, Android, Commerce, Cloud, Drive, Maps, TV y YouTube. Los materiales que encontrarás en nuestra academia te darán la oportunidad de seguir un plan de estudios que va más allá de la documentación técnica tradicional, sin importar tu nivel actual.

GDA ahora está disponible en cinco idiomas: chino, inglés, japonés, coreano y español. La versión en español está en la siguiente liga:


Visita el sitio para iniciar nuestras clases en línea.

Si encuentras errores en la traducción, por favor repórtalas a través de la liga "Informar sobre un error" en el pie de la página. Toma en cuenta que el español que hablamos en todo el mundo tiene sus variantes. Le daremos un pequeño regalo de agradecimiento a los que reporten cosas útiles antes del viernes 7 de diciembre de 2012.

¡Muchas gracias!


Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.



Guión del programa

Esta semana

1. Geeks interactuando y socializando en el mundo real, eso justamente es lo que ha logrado el juego masivo Ingress que liberó Google recientemente. Tienen que escoger un bando: resistance o enlightened, el proyecto Niantic. Campos de energía, elementos, intriga, combate, … Y lo mejor de todo: mucha diversión.

Cuando obtengan su código, si están del lado correcto, pueden encontrarnos en Ingress Enlightened Latin America +page en Google+

2. Reality show para desarrolladores en Argentina: +Next Level, 40 estudiantes y profesionales de TI trabajarán siete días con cámaras todo el tiempo, expertos de toda América Latina via Google Hangouts... Del 26 de noviembre al 2 de diciembre, en la ciudad de Tandil.

3. Google Apps for Business

Un tema relativamente nuevo en el mundo empresarial en nuestra región es la nube y cómo aprovecharla mejor. Google Apps for Business es un servicio basado en la nube que provee Mensajería y Colaboración a través de los productos que todos conocemos de Google pero con el nivel de controles y auditoría que requieren las empresas. El enfoque de Google es y siempre ha sido la satisfacción de nuestros usuarios y Google Apps for Business le permite a las empresas transformar su forma de trabajo, innovar y colaborar en tiempo real, al tiempo que las prepara para la llegada de las nuevas generaciones.

Migrar a Google Apps for Business es muy fácil, empresas chicas lo hacen en semanas y grandes en cuestión de pocos meses. Con Google Apps te olvidas de ciclos largos de productos, esperas tortuosas y difíciles negociaciones para acceder a lo último. Cada año se hacen cientos de mejoras a la plataforma y lo único que se requiere es hacer un refresh en el navegador, todos están en la versión NOW.

Con más de 4 millones de empresas en Google Apps for Business y 5 mil sumándose cada día, existe un mercado interesantísimo abierto para los desarrolladores. Imaginen todo lo que se puede crear en App Engine, Apps Script y Android para el mercado empresarial, que se puede promocionar y distribuir desde el Apps Marketplace. Para mayor información sobre Google Apps for Business, consulta www.google.com/a.

Búsquedas de la semana


Búsquedas en común de la región:  Amanecer Parte 2.
  • Argentina: Jorge Rossi - Locutor y Conductor de Feliz Domingo murió el Lunes
  • Chile: Gaza
  • Colombia: Ernesto McCausland  (otra figura importante que murió esta semana)
  • México: Cruz Azul
  • Perú: Día del hombre que se celebra el 19 de Noviembre
  • Uruguay: Amanecer parte 2 - la segunda parte de Crepúsculo
Nuestra recomendación en YouTube: Big Bang Theory Flash Mob - 1minuto y medio … call me maybe. Y lo más visto fue:
  • Argentina: Julian Serrano Cumbiero
  • Chile: Consejos para olvidar a alguien
  • Colombia: Google+ Hangout with Esteman  famoso por  un video que subió a YouTube
  • México: Piropos mamasota
  • Perú: Suecia vs Inglaterra 
Aplicaciones mas populares de Android y Chrome
  • Android: 
    • Top Paid: Camara Zoom FX, Plants vs. zombies, where’s my water
    • Top Free: Whatsapp, Facebook, Wifikeys
  • Chrome:
    • Populares: Gmail, YouTUbe, Google Drive, Angry Birds
    • Del momento: TouristEye Planner, Aqua Planet, Air Hockey, Super Stacker 2

Noticias para desarrolladores

1. ¿Estás en una startup o quieres crear una startup? Google tiene una oferta integral de productos, plataformas y servicios que te acompañan en todos los momentos críticos de tu startup. Visita nuestro sitio de desarrolladores /startups, ahí te llevamos de la mano para construir, medir, mejorar, a visitar los distintos mercados para promocionar tu App y algunas posibilidades para ganar dinero. 

Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.


Actualmente nos encontramos inmersos es un mundo donde la interacción social a cubierto la vida de gran parte de población mundial, día a día estamos representando más actividades en un mundo virtual. Este nuevo enfoque y la innovación sobre el mismo nos permitirá cruzar de nivel, pero sin lugar a dudas el éxito dependerá de la potencia de las plataformas sociales.

Actualmente nos encontramos inmersos es un mundo donde la interacción social a cubierto la vida de gran parte de población mundial, día a día estamos representando más actividades en un mundo virtual. Este nuevo enfoque y la innovación sobre el mismo nos permitirá cruzar de nivel, pero sin lugar a dudas el éxito dependerá de la potencia de las plataformas sociales.

Introducción

En este articulo vamos analizar una estructura básica de desarrollo, exponiendo la  potencialidad que propone la plataforma social Google+ y particularmente la API de Hangouts.

Desde que llegaron los HO (hangouts) la forma de interacción social es mucho más dinámica, y actualmente es posible compartir de forma muy dinámica información con mi red de contactos de una manera muy intuitiva. Ahora la pregunta a responder es ¿Que potencia tiene esta API?

Estructura de una solución para Hangouts API

¿Que necesito saber para desarrollar una solución innovadora utilizando Hangouts API?
- Archivo XML
- Archivo JS

Elementalmente con estos dos componentes puedo generar una solución para HO. Luego puedo ampliar su potencia alojando en la solución cloud de plataforma App Engine.


Figura 1 - Activando Hangouts API desde la consola de Google APIs

El primero de los pasos básico que vamos a realizar es utilizar la consola de Google APIs para activar un proyecto y la API de Hangouts como muestra la Figura 1.


Figura 2 - Configurando la solución de Hangouts

Luego como muestra la Figura 2, podemos configurar los elementos fundamentales de la aplicación. Finalmente debemos alojar los archivos en la solución y en este caso los vamos a realizar en App Engine.

Generalidades de código

El eje central de la aplicación que debe hacer referencia desde la consola de Google APIs es el gadget XML. Veamos como realizar esta operación

Veamos la estructura inicial de una solución para Hangouts:

<ModulePrefs title="Starter App">
    <Require feature="rpc"/>
  </ModulePrefs>
  <Content type="html"><![CDATA[
<!DOCTYPE html>
<!-- The hangout API JavaScript. Always include this first -->
<script src="//hangoutsapi.talkgadget.google.com/hangouts/api/hangout.js?v=1.2"></script>

<!-- The JavaScript for this app. This must always be a full URL not a
     relative path.
     Tip: You can load it from a local web server such as
     http://localhost/app.js for faster single user development -->
<script src="//YOUR_APP_ID.appspot.com/static/app.js"></script>

<h1><img src="//YOUR_APP_ID.appspot.com/static/hangouts-logo.png" 
    alt="Google+ Hangouts Logo" height="50" width="50">Starter App</h1>
<div style="float: left; padding: 0px 20px">
  <p>Fetch some JSON from main.py</p>
  <dl>
    <dt>Message:</dt>
    <dd id="message"></dd>
  </dl>
  <input type=button value="Get Message" id="getMessageButton"
      onClick="getMessageClick()"/>
</div>
<div style="clear: both;"></div>

]]></Content>
</Module>


Código 1 - Gadget XML estándar

Como pueden observar en el Código 1 la estructura que propone el XML permite representar mediante un HTML una solución y aplicación que se visualizará en un Hangout.

var serverPath = '//YOUR_APP_ID.appspot.com/';

// The functions triggered by the buttons on the Hangout App
function countButtonClick() {
  // Note that if you click the button several times in succession,
  // if the state update hasn't gone through, it will submit the same
  // delta again.  The hangout data state only remembers the most-recent
  // update.
  console.log('Button clicked.');
  var value = 0;
  var count = gapi.hangout.data.getState()['count'];
  if (count) {
    value = parseInt(count);
  }

  console.log('New count is ' + value);
  // Send update to shared state.
  // NOTE:  Only ever send strings as values in the key-value pairs
  gapi.hangout.data.submitDelta({'count': '' + (value + 1)});
}


Código 2 - Javascript básico adjunto al Gadget XML estándar

El Código 2 es un extracto donde se muestra como puedo agregar funcionalidad a el HTML incrustado en el archivo XML inicial que planteamos como elemento de una solución para Hangouts.

La opciones de innovar con estas soluciones sociales son ilimitadas, les comparto un articulo en donde se exponen opciones para la detección y reconocimiento de rostro basado en estas soluciones que analizamos en el articulo. Hangout API ¿Potencia Social?



Nicolás Bortolotti   Perfil | Twitter | Blog G+ 

Nicolás es director de relaciones para desarrolladores en latinoamérica región sur para Google. El ha desarrollado comunidades académicas y de investigación en varios países de Latinoamérica sobre la plataforma de desarrollo web y mobile de Google. Además Nicolas es profesor universitario, donde trabaja fuertemente en arquitecturas de software, ambientes emergentes e innovación en modelos de ingeniería de software

Hemos abordado el tema en detalle en nuestra sesión semanal de Developers Live para desarrolladores en español. Plataforma social Google+, innovación para desarrolladores

Nivel: Inicial
Les dejo el video de implementación con la demostración paso a paso:



Referencias

https://developers.google.com/+/hangouts/

Código Fuente
https://github.com/nbortolotti/dvLatamSouthRegion
(Segmento "Programa con Google")

Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.


Guión del programa.

Esta semana

1. Esto es Google, el evento más grande e importante de Google en México, en su segunda edición, se llevó a cabo los días 13 y 14 de noviembre de 2012. Fue un gran evento dirigido a todo el ecosistema en México: desarrolladores, usuarios y negocios.

Cerca de 3,000 asistentes nos honraron con su presencia en Esto es Google a lo largo de dos intensos días, llenos de conferencias, paneles y espacios para conocer y acercarse a tecnología y startups.

Mencionamos durante este segmento, ligas para aprender más de la importancia del mercado de móviles en México y el mundo:
  1. Go Mobile, para pasar tu sitio actual a una versión para móviles.
  2. The Mobile Playbook, con mucha información para tomar las mejores decisiones con respecto a móviles y tecnologías modernas.
2. De concursos de programación, de negocios hasta internships y trabajo de tiempo completo, Google ofrece una amplia gama de oportunidades en todo el mundo. por ejemplo, está por iniciar el concurso Google Code-in 2012, para chavos de preparatoria, con un formato similar al de Google summer of code, con 10 organizaciones de código abierto como mentoras.

3. Lanzamientos de la semana, el primero interesante para Gmail: búsquedas por tamaño, utilizando size:5m, larger: .., fechas flexibles, etc.

En Google Drive ya puedes buscar por persona, no sólo los que han compartido contigo; sino los que involucran a una misma persona.

Búsquedas de la semana

Las tendencias en búsqueda de la semana, tuvimos:
  • UY: Julieta Gómez
  • CL: Madeleine McCann 
  • CO: Señorita Colombia 2012
  • MX: Buen fin
  • PE: El popular (diario estilo TV notas)
Lo más visto en YouTube:
  • CL: Eclipse solar 12 y 13 de noviembre
  • CO y PE: Entrevista a bebecito emoxito
  • MX: El Facebook - Luisito Rey
Apps populares en Android: Google Play Store:
  • Top Paid: Camara Zoom FX, Plants vs. Zombies, Swiftkey 3 Keyboard
  • Top Free: Whatsapp, Angry Birds, Facebook

Noticias para desarrolladores

1. Una nueva versión, beta, de mod_pagespeed, ahora con un memcache fortificado.
2. Junto con el SDK de Android 4.2 también lanzamos una actualización de SDK Tools (revisión 21), que incluye herramientas para que trabajes más rápidamente: multi-config editor (que te permite crear y hacer prototipos de pantallas en varias orientaciones y tamaños), nuevas reglas Lint para atrapar fuentes de errores comunes, un nuevo framework para pruebas y varias cosas más que te permitirán desarrollar aplicaciones mejores y en un menor tiempo.

Nos vemos la siguiente semana y como siempre estaremos atentos a tus comentarios y sugerencias.

Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Regional Lead

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.

 Guión del programa.

Esta semana

1. Barack Obama ganó las elecciones la semana pasada y continuará como presidente de  Estados Unidos los siguientes cuatro años. En la elección más tecnificada de la historia con campañas digitales, votos electrónicos, conteos prácticamente instantáneos, resultados en vivo, etcétera. Y en todo esto, por supuesto, Google manejando grandes volúmenes de información pudo entregar datos de manera organizada, agregando valor al público dentro y fuera de Estados Unidos a través de un sitio destinado a Política y Elecciones.

En este portal, Google presenta: los resultados de la elección, las noticias más relevantes, los videos en YouTube, las tendencias de búsqueda, análisis a profundidad e información relevante para los votantes, como dónde encontrar tu casilla y cosas así. ¿Qué tanta información, qué tanto se utiliza? Para darte una buena idea, baste aclarar que durante el día de la elección, la información para el votante +Google se utilizó 22 millones de veces.

Hacemos una mención honorífica al análisis detallado y que aprovecha la ciencia (estadística, matemáticas, etc.) para comprender las elecciones, por Nate Silver en su blog 5:38 (ahora columna) Political Calculus en el New York Times.

2. Desde junio de este año, 2012, a través de Google Developers Live (GDL) nuestros expertos e invitados te han traído inspiración y entrenamiento en nuestras plataformas y productos para desarrolladores. Pero también hemos integrado a la programación una serie llamada GDL Presents, que es una serie que dura toda una semana con desarrolladores que nos platican cómo han resuelto problemas complejos, tanto técnicos como de negocios.

La semana pasada, GDL Presents, estuvo de manteles largos con una serie titulada: "Women Techmakers", con mujeres en la esfera tecnológica que son temerarias innovadoras, con gran talento técnico y que ponen a prueba los límites de la tecnología.

Ahora puedes acceder a estos videos en el canal de Google Developers en YouTube.

3. Google Public Alerts: la semana pasada hubo un temblor en Guatemala y lamentamos las consecuencias humanas y materiales. Para estar informados no se olviden de tener entre sus sitios favoritos nuestras alertas públicas de Google. Hablamos de ello en el programa anterior cuando nos referíamos a Sandy, esta vez con información del USGS de Estados Unidos se puede apreciar la zona e información alrededor de este sismo dentro de Google Public Alerts, un proyecto de google.org.

4. Además está el Cultural Institute, el 9 de noviembre recordamos la caída del muro de Berlín; vayan al sitio para ver fotografías de este momento histórico para la humanidad.

Búsquedas de la semana

Esta semana ocurrió algo muy interesante: hubieron muchas búsquedas en común entre países y todas están relacionadas a personas. Desgraciadamente, las dos más populares tienen que ver con su muerte.
  • AR y CL: Leonardo Favio (#1)
  • CO: Mitch Luker y Leonardo Favio (#2)
  • MX: Mitch Luker
  • PE: Analia Rodríguez (modelo) y Leonardo Favio (#3)
  • UY: alumnos.sea.edu.uy y Leonardo Favio (#2)
Los videos más vistos en YouTube durante la semana pasada fueron:
  • AR: Barcelona 5-0 EMELEC - Patada de Cristian Nasuti (de nuevo fútbol)
  • CL: Y ahora, ¿qué hago con mi vida?
  • CO: El peor video de reggaeton
  • MX: Muertos en vida
  • PE: Tutorial de llenado del formulario 1 (formulario de gobierno)
México es el único país en donde Leonardo Favio no aparece dentro del Top 10. A continuación los videos más queridos:
  • AR: Dross contesta preguntas estúpidas 18
  • CL: Y ahora, ¿qué hago con mi vida? (mismo que el más visto)
  • CO: El peor video de reggeaton (mismo que el más visto)
  • MX: Problemas de guapos
  • PE: Webeando en vivo 5 de noviembre cumpleañero
Las apps más buscadas en Android son:
  • Top Paid: Plants vs. Zombies
  • Top Free: Whatsapp Messenger

Noticias para desarrolladores

1. Estamos invitando a todo el público general que quiera aprender de tecnología Google e inglés a hacerlo viendo los videos que estamos generando en Google Developers Live. Esta es una práctica común en otros mercados y, en particular, con estos videos hemos tenido éxito en Japón.

Sólo tienes que ver los videos en el canal de Google Developers en YouTube, activar los subtítulos en inglés (CC) y listo.  Dichos subtítulos son de muy buena calidad, pues están hechos por humanos.

2. Autorización de aplicaciones a nivel de dominio. Ahora que Oauth 1 ha sido descontinuado, la opción para que un administrador de dominio autorice una aplicación el acceso a la información de las cuentas del dominio es una combinación de dos conceptos:

  • Cuenta de servicio con Oauth 2.0
  • Delegación de la autoridad a nivel de dominio para esa cuenta de servicio.

El escenario es normalmente en el ambiente empresarial donde existe la necesidad de crear documentos o tareas a nombre de los usuarios desde un punto central. Por ejemplo para recordar a todos tus usuarios ir por un helado o algo más serio como hacer análisis del número promedio de colaboradores en los documentos.

3. Para cerrar el programa los invitamos a probar Jam with Chrome. Es decir, si HTML5 Rocks entonces Jam with Chrome! Y, para mantenerse al día con todos los avances en Chrome y HTML5, no  olviden de seguir a google.com/+Chrome.

Esperamos sus comentarios y sugerencias de temas para futuros episodios.

Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Este artículo invitado fue escrito por Enrique Diaz, organizador del GDG Androititlan, en México.

Para personalizar el fondo del elemento ActionBar en API level 11 AKA HoneyComb, típicamente hacemos esto ...
Este artículo invitado fue escrito por Enrique Diaz, organizador del GDG Androititlan, en México.

Para personalizar el fondo del elemento ActionBar en API level 11 AKA HoneyComb, típicamente hacemos esto:

<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@drawable/actionbar_background</item>
    <item name="android:textColor">@color/actionbar_text</item>
    <item name="android:titleTextStyle">@style/ActionBarText</item>
</style>

Y el contenido de recurso XML es:

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/actionbar_tile" android:tileMode="repeat" />

Sin embargo, hay un bug que no reconoce la propiedad tileMode con el argumento repeat. Esta propiedad permite decirle a un patrón de imagen que llene programáticamente el objeto ActionBar con nuestro recurso, desafortunadamente lo que hace es tomar la imágen como fondo y estirarla en largo y ancho:
Para resolver esto, recomiendo crear un objeto que herede de BitmapDrawable para asignar el patrón de la imagen, posteriormente definimos la conducta del BitmapDrawable, solicitando que se repita en su eje X, para finalmente asignarlo al objeto ActionBar:

final ActionBar actionBar = getActionBar();
BitmapDrawable background = new BitmapDrawable(
      BitmapFactory.decodeResource(getResources(),
             R.drawable.actionbar_tile));
background.setTileModeX(android.graphics.Shader.TileMode.REPEAT);
actionBar.setBackgroundDrawable(background);

Y el resultado final, se aprecia en la siguiente imagen:


Publicado por Francisco Solsona, Google Developer Program Manager

Este artículo invitado es por Inti Leonardo Mejía, relaciones públicas de Startup Weekend for the Planet.

Cada vez más empresas están generando productos y servicios que planteen desde su visión un enfoque de sustentabilidad. Nuevas empresas han surgido a partir de crear tecnologías que promuevan la mejora del medio ambiente y que generen un impacto positivo en la sociedad. Los nuevos emprendedores saben que esto es fundamental para pensar en ideas más creativas y viables.
Este artículo invitado es por Inti Leonardo Mejía, relaciones públicas de Startup Weekend for the Planet.

Cada vez más empresas están generando productos y servicios que planteen desde su visión un enfoque de sustentabilidad. Nuevas empresas han surgido a partir de crear tecnologías que promuevan la mejora del medio ambiente y que generen un impacto positivo en la sociedad. Los nuevos emprendedores saben que esto es fundamental para pensar en ideas más creativas y viables.

En esta ocasión y por primera vez en México, se realizará un Startup Weekend que hace especial énfasis en esta visión. Startup Weekend es un movimiento mundial de base de empresarios activos y capacitados que están aprendiendo los conceptos básicos para fundar startups y lanzarlos como empresas de éxito. Se trata de la mayor comunidad de emprendedores apasionados con más de 400 eventos en 100 países de todo el mundo en 2011.

Para esta edición se busca trabajar sobre ideas de negocio que, además de ser atractivas y desarrolladas con base tecnológica, tengan como punto básico estar enfocadas en ser sustentables. Movilidad, salud, educación, medio ambiente son espacios de oportunidad que tienen la mesa puesta en Startup Weekend for the Planet.

Para ello los organizadores han buscado contar un los mejores mentores y jueces enfocados a ello. Los participantes podrán convivir con mentores y jueces de NAFIN, Ashoka, Expansión, GreenMomentum, Adobe Capital, Startup Labs, entre otras empresas e instituciones enfocadas a negocios y sustentabilidad.

54 horas para armar equipos, desarrollar ideas y generar proyectos de negocio que puedan cambiar el mundo, eso es Startup Weekend for the Planet.

Puedes encontrar más información en http://mxcityplanet.startupweekend.org/ y comprar tu boleto en http://swplanet.eventbrite.com.

Publicado por Francisco Solsona, Google Developer Program Manager

¿Utilizas inglés en tu trabajo cotidiano? Cuando trabajas en Google es importante poder comunicarte en inglés. Por supuesto depende de tu trabajo específico, pero en mi caso, tengo que escribir y leer correos, conversar con colegas; algunos de ellos en otros países y el idioma común es inglés. Escribir, leer y hablar en inglés son requisitos.
¿Utilizas inglés en tu trabajo cotidiano? Cuando trabajas en Google es importante poder comunicarte en inglés. Por supuesto depende de tu trabajo específico, pero en mi caso, tengo que escribir y leer correos, conversar con colegas; algunos de ellos en otros países y el idioma común es inglés. Escribir, leer y hablar en inglés son requisitos.

Al mismo tiempo, debo admitir que es realmente difícil mejorar tu inglés a menos que trabajes o estés en contacto frecuentemente con gente de habla inglesa. Para los que estamos en tecnología es un reto importante mantenernos al día con los avances de la industria sin acceso a contenido en inglés. Estamos siempre en un constante aprendizaje de tecnología y del idioma al mismo tiempo.

Por suerte, si eres un ingeniero o similar, tienes amplias oportunidades para leer documentación técnica, estar en contacto con las comunidades de software abierto y ver videos en YouTube; todo lo anterior en inglés. Puedes validar tu nivel de inglés con exámenes como el TOEIC.

Como todos, los ingenieros siempre estamos ocupados, así que es difícil encontrar el tiempo para aprender nuevos idiomas y tecnologías al mismo tiempo. Tienes que escoger una.

Por eso, hoy te presento un método infalible para aprender tecnología e inglés y es totalmente gratis.

Aprendiendo inglés en el canal de YouTube: Google Developers

El método es ver videos en YouTube. Ya se que ya sabías eso, pero lo que probablemente no sabes es que algunos de nuestros videos en el canal de YouTube tienen subtítulos en inglés. Por ejemplo, el siguiente video, selecciona "English (transcribe)" en la opción CC:


Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Por Francisco Solsona, Google Developer Program Manager

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Program Manager

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.


Guión del episodio 2:

Esta semana


Sandy, la gran tormenta y en algún momento huracán, que azotó el caribe en días pasados, provocó una gran cantidad de daños: inundaciones y fallas de poder en varios países, incluyendo la costa este de los Estados Unidos. Más de 100 muertes se han ligado al fenómeno natural y enviamos nuestro sentido pésame a los familiares de las víctimas. Como en crisis anteriores, Google mantiene información relevante para ayudar en estas situaciones a través del proyecto Google Crisis Response, haciendo la información crítica más accesible en momentos de crisis.

A pesar de Sandy y que tuvimos que cancelar nuestro evento del 29 de octubre en la ciudad de Nueva York, se anunció la incorporación de tres dispositivos, en tamaños chico, mediano y grande a la familia Nexus. Entre las cosas nuevas se encuentran:
  • Android 4.2
  • Photo Sphere
  • Multiple login nexus 10
Una nueva manera de crear y responder correos en Gmail. Con esta nueva manera, ahora tienes acceso a tu bandeja de entrada, mientras redactas un nuevo correo o una respuesta; similar a los chats, pero en una ventana más grande.

Ahora puedes compartir documentos, presentaciones y muchas cosas más desde tu Google Drive directamente en Google+. Ver la nota en Google+ o este artículo en TechCrunch.

Estamos estrenando una nueva interfaz de Google+ Hangout que les permite comunicarse mejor, es más fácil, más intuitiva y pone el énfasis en lo que importa: tú y los demás en el hangout. Nota en Google+ y otro artículo en TechCrunch.

Tendencias de búsqueda


Las búsquedas más populares de la semana pasada, para algunos países de América Latina. El primer dato relevante es que casi todos los países tienen en común la palabra: disfraces y Halloween. Después de esto, tenemos:
  • AR: Boca River
  • CL: Sus top 10 búsquedas tienen que ver con elecciones 2012 
  • CO: Ilona (cantante colombiana) 
  • MX: Windows 8, iPad mini 
  • PE: La Parada 
  • UY: Tornado en Rocha
En lo más visto de YouTube
  • AR: Alfredito al Límite
  • CL: Fail compilation September 2012 - TNL 
  • CO: Cerdo Salva Vidas!! 
  • MX: ¿Cómo hacer heridas y sangre? 
  • PE: Me terminaron! 
Y los mejor calificados de YouTube fueron:
  • AR: Peter Capusotto y sus Videos 
  • CL: Video tutorial como comer empanada 
  • CO: Siempre habrá una esperanza 
  • MX: Soy adicto al internet 
  • PE: Problemas de tráfico!

Noticias para desarrolladores

  1. Se liberó la v3 de la API de YouTube Data
  2. Damos la bienvenida a los Google Developers Experts a Matias Molinas, de Argentina, que se integró al programa GDE para la API de YouTube en LATAM.
    Estamos buscamos uno o dos expertos en diversas tecnologías de Google en México. 
Finalmente queremos invitarlos a que nos envíen sugerencias de aplicaciones interesantes para comentar en el programa.

Créditos

Agradecemos a Elefgant el apoyo para la grabación y edición. La música es de (CC) Plushgoolash (Big Gay Water Fight).

Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Por Francisco Solsona, Google Developer Program Manager

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde ...
Por Francisco Solsona, Google Developer Program Manager

Google Top Geek (GTG) es un show semanal que generamos desde México con noticias, las tendencias en búsquedas y YouTube en América Latina, así como referencias a apps y eventos interesantes. GTG se transmite los lunes al medio día, 12 pm, desde Google Developers Live.


Guión del programa E01

Esta semana

Hace algunos días, por primera vez les dimos acceso al lugar donde se ejecutan nuestros productos, uno de los centros de datos de Google en Iowa, Steven Levy escritor Senior de Wired y autor del libro In the Plex, fue el afortunado reportero invitado al interior de este Centro de Datos y escribió un reportaje que detalla en su característico y ameno estilo cómo luce un cuarto de servidores físicamente, el hardware y la infraestructura de telecomunicaciones que los mantiene en operación. Referencias:
Nuestros centros de datos son el resultado de muchos años de investigación e innovación; donde la seguridad juega un papel primordial, cuidamos tus datos celosamente en tres niveles: (1) seguridad física, (2) protección de datos y (3) robustez de las operaciones. Todos los servidores en nuestros centros son construidos por Google, siguiendo nuestras especificaciones; y no, me temo que estos servidores no están a la venta ;-) y no tienen nada que no sea necesario, lo que optimiza su operación.

Google tiene y opera centros de datos en todo el mundo, que nos permiten mantener nuestros productos en operación 24 horas al día, 7 días a la semana. Con mucho orgullo recordamos la noticia más reciente, en septiembre pasado, del Centro de Datos en Quilicura, en Chile; nuestro primer Centro de Datos en América Latina con una inversión que supera los 250 millones de dólares.

Tendencias de búsqueda

En la pasada semana, las tendencias de búsqueda en América Latina (español), tenemos:
  • AR: Actividad Paranormal 4
  • CL: Glándula pineal
  • CO: liga bbva
  • MX: día del médico
  • PE: getdota
  • UY: metsul
En YouTube lo más buscado fue el avance oficial de Iron Man 3 con o sin subtitulos (AR 2, CL 1, CO 2 y 3, MX 1 y 2, PE 1 y 2). Complementan la lista:
  • AR 1: www allenhoy com ar199
  • CL 2: perro crucificado en osorno chile QUEREMOS JUSTICIA!
  • CO 1: Ñengo Flow \"No Dice Na\" Video Oficial
  • MX 3: ¡Increíble! Descubren ciudad sumergida en el Triángulo de las Bermudas.
  • PE 3: Yo un hombre macho men brunoacme
Hablamos también brevemente de la App para Android, Calltimer Pro por Touchspot mx, que te ofrece varias opciones para monitorear tus llamadas, SMS y consumo de datos.

Noticias para desarrolladores

  1. Dart es nuestro lenguaje de programación orientado a objetos, basado en clases y con características que lo hacen poderoso y fácil de aprender. Es ideal para desarrollos modernos en el web. Viene con baterías incluidas: puedes editar, probar y depurar desde el navegador y compila a JavaScript; por lo que es totalmente portátil. Dart cumple un año y lo celebramos con el lanzamiento del SDK y muchas sorpresas más.
  2. App Engine es una parte esencial en nuestra oferta de nube, es un stack completo de desarrollo que utiliza tecnologías familiares para construir y albergar aplicaciones Web. Se liberó la versión 1.7.3 de App Engine. El nuevo SDK incluye soporte para Java 7 y Django 1.4 ahora está soportado para Python. 
  3. Los Google Developer Groups o GDGs son comunidades independientes para desarrolladores interesados en tecnología Google; desde Android o App Engine hasta plataformas Chrome y las APIs de productos, como maps, YouTube, etc. Continuamos en la temporada de DevFest organizados por nuestras comunidades de usuarios GDGs. 

Créditos

Agradecemos a Elefgant el apoyo para la grabación y edición. La música es de (CC) Plushgoolash (Big Gay Water Fight).


Fotografía Francisco Solsona
Francisco Solsona   Google+ | Twitter 

Francisco es director de relaciones para desarrolladores en América Latina norte para Google y se enfoca en fortalecer la comunidad de desarrolladores ejecutando programas estratégicos y empoderando a desarrolladores promoviendo eventos de alta calidad; así como fomentando su relación con inversionistas, empresas e instituciones educativas.

Actualmente nos encontramos con permanentes desafíos en los ambientes de programación dentro del ecosistema para desarrolladores. Además tenemos gran cantidad de herramientas para utilizar y diferentes opciones para optar como lenguajes de implementación.
En este artículo vamos a analizar las principales características que propone DART, un lenguaje de programación diseñado para la web, fresco, simple, flexible y de código fuente abierto.

Vamos a presentar algunas de las principales opciones que nos propone DART y vamos a realizar algunas prácticas donde representaremos la simplicidad propuesta por este proyecto.
Actualmente nos encontramos con permanentes desafíos en los ambientes de programación dentro del ecosistema para desarrolladores. Además tenemos gran cantidad de herramientas para utilizar y diferentes opciones para optar como lenguajes de implementación.
En este artículo vamos a analizar las principales características que propone DART, un lenguaje de programación diseñado para la web, fresco, simple, flexible y de código fuente abierto.

Vamos a presentar algunas de las principales opciones que nos propone DART y vamos a realizar algunas prácticas donde representaremos la simplicidad propuesta por este proyecto.

Introducción

En primer lugar vamos a introducirnos en un recorrido por el lenguaje muy básico, que cada uno puede ampliar luego siguiendo la información oficial. Vista General del Lenguaje

Vamos a generar una nueva solución en DART, para ellos debemos descargarnos el editor, sdk y dartium desde el sitio oficial

Una vez todo instalado, solo tenemos que crear una nueva solución como muestra la Fig.1



Fig. 1- Creando un nuevo proyecto en DART.

Como pueden observar en la Fig. 2, la creación por defecto nos entrega un archivo html, un archivo css y un archivo dart.

Fig. 2 Estructura básica de una solución DART.

Vamos a utilizar desde el html, un texto simple para manipular desde el código DART, en el asistente inicial se nos propone una función que realiza una rotación del texto ingresado como prueba de la potencia del lenguaje y la simplicidad contenida.

Veamos el código html inicial:
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Leguaje_Part1</title>
    <link rel="stylesheet" href="Leguaje_Part1.css">
  </head>
  <body>
    <h1>Leguaje_Part1</h1>
    <p>Hello world from Dart!</p>
    <div id="container">
      <p id="text"></p>
    </div>
    <script type="application/dart" src="Leguaje_Part1.dart"></script>
    <script src="http://dart.googlecode.com/svn/branches/bleeding_edge/dart/client/dart.js"></script>
  </body>
</html>
Código 1 - Muestra html del ejemplo inicial

Como podemos observar en el Código 1, les he resaltado el elemento de texto que vamos a utilizar desde el código que está referenciado por el src="Leguaje_Part1.dart".

Veamos el código css inicial:
body {
  background-color: #F8F8F8;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2em;
  margin: 15px;
}
...           
Código 2 - Muestra css del ejemplo inicial

El código de css es genérico y muy normal, similar al utilizado en cualquier proyecto web. No hace falta mucho detalle explicativo para esto. Vamos directamente al interesante mundo DART. 

Una experiencia con código DART

Lo primero que vamos a realizar es declarar variables en DART, y como objetivo tendremos que establecer un valor a la variable y luego mostrar este valor por medio de nuestro elemento de texto que tenemos preparado en el HTML del ejemplo

Variables

var nombre = "nick";
query("#text").text = nombre;
Código 3 - Declaración simple de variables

Como muestra el Código 3, estamos creando una variable nombre a la cual le establecemos el valor nick. Luego se impacta el valor en el elemento de texto.

Ahora veamos otro caso en la declaración de variables, donde muchos programadores comenten errores.

Inicialización de variables

final nombre1 = "nick";
nombre1 = "nicolas"
query("#text").text = nombre1;
Código 4 - Iniciando variables con el modificador "final"

En el caso del Código 4 se genera un error al trabajar el código ya que, se declara la variable con el modificador final pero luego se intenta establecer el valor de la variable a nicolas. Esto no está permitido y se informa de la protección.

Otra de las actividades iniciales importantes para tomar contacto con un lenguaje es convertir y trabajar valores numéricos y de diversos tipos. La actividad de parsear datos es común para nuestras actividades programáticas esenciales y diarias.

Parser de datos

var numero1 = parseInt("1");
query("#text").text = numero1.toString();
  
var numero2 = parseDouble("1.1");
query("#text").text = numero2.toString();
  
var numero3 = 3.14159.toStringAsFixed(2);
query("#text").text = numero3.toString();
Código 5 - Analizando conversiones de datos.

Como muestra el Código 5 se propone convertir con el método parseInt una cadena al valor 1 y luego el proceso contrario con el método  toString();. Realmente la conversiones con muy flexibles en DART. Luego les muestro un ejemplo con el tipo de datos double y finalmente la utilización del método toStringAsFixed(2); para cortar los decimales deseados en la conversión implementada.

Finalmente para este articulo vamos a mostrar la simplicidad en el desarrollo de las funciones en DART.

Funciones

var texto = saludoPersonalizado("Nicolas","Regalos para todos");
query("#text").text = texto;

String saludo(String nombre, String mensaje) => "$nombre te envia $mensaje";

String saludoPersonalizado(String nombre, String mensaje)
 {
      return "$nombre te envia $mensaje";
 }
Código 6 - Análisis de funciones

El Código 6 propone una variable de nombre texto que almacena la información que devuelve la función saludoPersonalizado o bien podría ser la función saludo. En el mismo Código 6 se muestran las implementaciones de ambas funciones. Como pueden observar es muy flexible la declaración de funciones y podemos optar por la sintaxis más extensa o por la menos extensa mostrada por la función saludo.

La evolución en los lenguajes de programación esta presente y en esta oportunidad DART nos presenta elementos muy interesantes, un entorno de desarrollo muy simple, simplicidad de opciones, expresividad y todo en un escenario de código fuente abierto.

Nicolás Bortolotti   Perfil | Twitter | Blog

Nicolás es director de relaciones para desarrolladores en latinoamérica región sur para Google. El ha desarrollado comunidades académicas y de investigación en varios países de Latinoamérica sobre la plataforma de desarrollo web y mobile de Google. Además Nicolas es profesor universitario, donde trabaja fuertemente en arquitecturas de software, ambientes emergentes e innovación en modelos de ingeniería de software

Hemos abordado el tema en detalle en nuestra sesión semanal de Developers Live para desarrolladores en español. La evolución en lenguajes de programación presentando DART

Nivel: Inicial
Les dejo el video de implementación con la demostración paso a paso:


Referencias
http://www.dartlang.org/

Código Fuente
https://github.com/nbortolotti/dvLatamSouthRegion