Google Technology User Group
TwitterGoogleLinkedInYouTubeEmail

Resumen Google I/O 2013

Google-IO

Con 180 minutos de presentacion, hay muchas novedades de Google para esta año

Google Play Service

Google Maps Android API v2: 

Nueva version de API para Google Maps, que permite ejecutar GMaps directamente dentro de otra aplicación

https://developers.google.com/maps/documentation/android/start

Location APIs

Hay 3 APIS relacionadas con la geolocalización:

1. Unifica todos los proveedores de localización. Mejora la posicion, y reduce el consumo de la bateria

2. Geofencing, con localizaciones precargadas, mejorando la velocidad de respuesta

3. Reconocimiento de actividad,  gracias al acelerómetro, determina cuando el usuario va en coche, caminando, en bicicleta, etc.

Google+ Sign-In

Upgrade al servicio del que ya presentamos con anterioridad http://www.gtug.com.ar/google-sign-in/

https://developers.google.com/+/web/signin/

 

Google Cloud Messaging

Google Cloud Messaging

Notificaciones push generadas directamente desde el servidor, con tres novedades:

1. Conexión permanente

2. Notificaciones inversas

3.Sincronización de notificaciones

Google Play Game Service

Google Play Service Game,  nos permitirá sincronizar partidas, almacenarlas en la nube, conseguir logros  y competir con nuestros círculos de Google+.

Google Play Developer Console

Google Play Developer Console

Se podrán administrar pruebas beta y despliegues desde dentro de la consola.  Seleccionar un porcentaje de los usuarios para una implementación de una etapa.

Las apps se podrás traducir a diferentes idiomas de forma muy sencilla, mediante agencias profesionales

Consejos de optimización, referencia de seguimiento y detallados gráficos de ingresos.

https://play.google.com/apps/publish/signup/

Music

Google Play Music All Access, se trata de un servicio para escuchar música online de modo ilimitado

Permite crearnuesatras propias estaciones de radio, basadas en preferencias musicales

Recomendaciones personalizadas, basadas en nuestro catalogo

Explorar y reproducir millones de títulos.

Pago (U$D 9.99 + IVA), y por ahora solo en EEUU

 

Android Studio

Android Studio: La gran sorpresa del I/O

Un IDE basado en IntelliJ IDEA Community Edition, para sustituir a Eclipse.

Utiliza un nuevo sistema de construcción basado en Gradle que proporciona flexibilidad y una “ayuda inteligente”

Ofrece la posibilidad de visualizar los cambios al diseño, en diferentes resoluciones.

Tambien permite ver cómo aparece la aplicación,  en distintos idiomas

http://developer.android.com/sdk/installing/studio.html

Y unos divertidos experimentos con Chrome

 

Pero no todas la novedades fueron para los desarrolladores. Tambien como usuarios :

Como se venía anticipando, mensajeria unificada (chau GTalk) con HangOuts

https://play.google.com/store/apps/details?id=com.google.android.talk

Google Wallet, como un simple attach desde Gmail

Como habrán notado, un nuevo diseño en Google Plus 

http://plus.google.com

 

 

Si se lo perdieron pueden verlo en el Google Developers Chanel de Youtube

.

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)

Google Person Finder

Google Person Finder es  una aplicación web  que nos permite publicar y buscar el estado de familiares o amigos afectados por un desastre. Fué creada por Ingenieros de Google, en respuesta al terremoto de Haití en  enero del 2010 y su uso mas reciente fué en la explosión del maratón de Boston.
Es una base de datos de personas desaparecidas, basado en PFIF (People Finder Interchange Format), escrito en Python y alojado en App Engine.  Mediante el modelo de datos PFIF  que está basado en XML, proporciona PFIF importación/exportación, y PFIF Atom feeds que pueden ser embebidos luego en RSS feeds.

No solo podemos descarga los datos de Google Person Finder, también podemos sincronizarlo con la base de datos del organismo involucrado, utilizando su propia API

El programa también permite integrar Google Person Finder como un gadget nuestras propias páginas, o en la web de algún organismo publico.  Por ser de código abierto, como desarrolladores podremos crear su propia instancia y lanzar nuestro propio Person Finder site:

  1. Copiar el código del GettingStarted: https://code.google.com/p/googlepersonfinder/wiki/GettingStarted
  2. Crear la aplicación en App Engine : https://appengine.google.com
  3. Implementar el código, ejecutando un comando en el directorio de la aplicación: https://code.google.com/p/googlepersonfinder/wiki/Launching
  4. Crear una instancia, del mismo wiki: https://code.google.com/p/googlepersonfinder/wiki/Launching

 

Mas info en la DeveloperGuide

https://code.google.com/p/googlepersonfinder/wiki/DeveloperGuide

 

 

.

VN:F [1.9.22_1171]
Rating: 4.0/5 (1 vote cast)

Hacia una URL de búsqueda más corta

Que hacemos si necesitamos incluir un link a los resultados de una búsqueda en Google pero necesitamos que sea lo más corto posible?

En vez de copiar la URL del navegador que incluye mucho parámetros innecesarios, manualmente podemos construir esa URL de esta forma:

http://www.google.com/search?q=prueba

Donde “prueba” es el término a buscar.

Si hay múltiples palabras claves podemos reemplazar el espacio con el “+”:

http://www.google.com/search?q=prueba+de+velocidad

Además podemos sacarle el “www.” de la URL:

http://google.com/search?q=prueba

Google usa AJAX para la carga de resultados, por lo que podemos reemplazar el ”search?” con “#”:

http://google.com/#q=prueba

(Para mas información sobra AJAX y # les recomiendo mirar esto y este ejemplo)

También podemos sacar la barra invertida después de “google.com” y eso funcionaría en la mayoría de los navegadores de desktops y notebooks pero no en todos los navegadores de dispositivos móviles.

Otro reemplazo que se puede hacer es “google.com” por “google.es”, “google.ca” u otro dominio de Google pero se van a obtener distintos resultados.

Por suerte, Google posee el dominio googl.com por lo que la URL mas corta que podemos conseguir sin alterar los resultados y que funcione en cualquier navegador es:

http://googl.com/#q=test

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Google+ Sign-In

En el Google+ Developer Blog se anunció el lanzamiento de Google+ Sign-In, una herramienta para iniciar sesión, cómo lo haríamos habitualmente con OpenID u otras alternativas (Facebook, Twitter), pero con nuestra cuenta G+

Google+ Sign-In: Boost Engagement & Installs

Este tipo de servicios nos facilitan la tarea rutinaria de tener que registrarnos en nuevos sitios y generar nuevas contraseñas. Simplemete nos logueamos con nuestra cuenta Google, y listo

Algunos sitios ya incluian este servio, pero la novedad es que estas credenciales, Google las relaciona con tu cuenta de Google+ a modo de darle más relevancia a esta red social y control sobre que compartir, y con quien

Google+ Sign-In está disponible para sitios y servicios web, y móviles (Android o iOS)

Tambien se ha habilitado una página donde podemos eliminar el acceso a las apps que no queramos seguir usando

 

PhotoHunt es una aplicación del tipo búsqueda del tesoro creada por Google a modo de ejemplo, que muestra las características y beneficios de Google+ Sign-In con sus tres clientes:  Web, Android y iOS.


Un servidor backend que ejecuta la API PhotoHunt contiene la aplicación núcleo y permite a los usuarios interactuar con la aplicación de cualquier dispositivo.

PhotoHunt incorpora:
ID del usuario con Google+ Sign-In.
Instalaciones over-the-air para Android
El contenido está dirigido a un usuario en función de su perfil & social graph data de sus circulos
App activity durante la subida de fotos y votaciones.
Los usuarios pueden promover sus fotos con post interactivos en G+

Si queremos ver ejemplos de como otros Devs están trabajando con esta nueva función, pueden visitar:

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)

Concurso: Google Summer of Code 2013

 

Google Summer of Code 2013 logo

 

Por noveno año consecutivo se llevará a cabo el Google Summer of Code.

Este concurso es un programa dedicado a que estudiantes terciarios y universitarios de todo el mundo se interesen en el desarrollo open source.

El programa ofrece a los estudiantes desarrolladores la posibilidad de escribir código en diferentes lenguajes para ayudar a las organizaciones de alrededor del mundo que mentorean el concurso.

En los 8 años anteriores Google Summer of Code tuvo 6000 estudiantes pertenecientes a mas de 100 países que completaron el programa.

En el último concurso de Google, el Google Code-in 2012 orientado a estudiantes de secundario, un argentino estuvo entre los ganadores.

Para más información puede visitar el sitio web del concurso donde encontraran el cronograma y las FAQs.

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)