viernes, 6 de septiembre de 2019

Más allá del mapa: Cómo construimos los mapas que potencian sus aplicaciones y negocios

Nota del editor: la publicación de hoy proviene de Andrew Lookingbill y Ethan Russell, dos antiguos Googlers cuyo objetivo es mapear el mundo y hacer que nuestros mapas sean universalmente accesibles y útiles. Durante los próximos meses, le daremos un vistazo más de cerca a cómo construimos mapas que se mantienen al día con el mundo en constante evolución, les brindamos a los desarrolladores los datos que necesitan para brindar experiencias innovadoras y brindamos a las empresas información basada en la ubicación para ayudar optimizar sus operaciones comerciales. Hoy, comenzaremos con una descripción general de los conceptos básicos de mapeo.

Como más de mil millones de personas han llegado a confiar en Google Maps para explorar el mundo y se han creado millones de aplicaciones y experiencias sobre nuestros datos, a menudo se nos pregunta cómo construimos el mapa que sirve a un conjunto tan amplio de usuarios y casos de uso. La respuesta es que se ha necesitado más de una década para sentar las bases y un compromiso obsesivo para refinar nuestras técnicas para poder cumplir con las crecientes expectativas de los usuarios de datos y conocimientos nuevos y precisos.

Una inversión temprana en imágenes
Solo un par de años después de lanzar Google Maps y Google Maps Platform (anteriormente API de Google Maps), lanzamos Street View. A los consumidores, les ayudó a explorar virtualmente el mundo entero desde sus propios hogares. Durante el tiempo que nuestro programa Street View ha funcionado, hemos puesto a disposición de las empresas este rico conjunto de datos de imágenes para que puedan proporcionar un contexto del mundo real en sus aplicaciones. Nuestras API de Street View permiten que los sitios de negocios inmobiliarios como Trulia ayuden a los compradores de vivienda a descubrir un lugar donde les encantaría vivir explorando virtualmente los vecindarios directamente desde su sitio web y sus aplicaciones.


Exploración de Street View de un barrio en Trulia

En Google, Street View nos dio la base para el futuro de nuestro proceso de mapeo. Los avances en nuestra tecnología de aprendizaje automático, combinados con los más de 170 mil millones de imágenes de Street View en 87 países, nos permiten automatizar la extracción de información de esas imágenes y mantener actualizados los datos como nombres de calles, direcciones y nombres comerciales para nuestros clientes. Si una imagen vale más que mil palabras, entonces una imagen panorámica de alta resolución vale mil millones. Por lo tanto, nos comprometemos a desarrollar nuestro propio hardware, como nuestro trekker más nuevo equipado con sensores de mayor resolución y una mayor apertura, para ofrecer imágenes y conocimientos de la más alta calidad a nuestros clientes.

Asociarse con fuentes autorizadas
Brindar información confiable y actualizada es esencial para las empresas que buscan crear aplicaciones de misión crítica en nuestra plataforma. Por lo tanto, también utilizamos datos de más de 1,000 fuentes de datos autorizadas en todo el mundo, como el Servicio Geológico de los Estados Unidos, el Instituto Nacional de Estadística y Geografía (INEGI) en México, municipios locales e incluso desarrolladores de viviendas.

La combinación de nuestro análisis de imágenes con datos de terceros brinda a los clientes los datos más precisos y confiables para impulsar sus negocios. Por ejemplo, podemos proporcionar a las compañías de viajes compartidos como Lyft y mytaxi ubicaciones convenientes de recogida / devolución para sus pasajeros y rutas conscientes del tráfico para que sus conductores puedan tomar la ruta más rápida posible. Entendemos que una ruta incorrecta o un retraso en la recogida pueden tener un impacto en si un cliente regresa, por lo que facilitamos que las fuentes autorizadas de terceros compartan sus datos con nosotros. A partir de ahí, lo ingerimos rápidamente y lo convertimos en las características que ayudan a las empresas de viajes compartidos de todo el mundo a mejorar la experiencia del cliente y la eficiencia empresarial.


mytaxi navigation using Google Maps Platform.png


Navegación mytaxi con la plataforma Google Maps

Gente real, ideas reales
Los datos y las imágenes son componentes clave de la creación de mapas. Pero son estáticos y no siempre nos dan el contexto que queremos sobre un lugar específico. Si crees que Street View te ayuda a contextualizar dónde estás en una calle, puedes pensar que el contenido aportado por los usuarios te ayuda a contextualizar un lugar específico como un restaurante o una cafetería. Con la ayuda de una comunidad apasionada de guías locales, usuarios activos de Google y propietarios de negocios a través de Google My Business, recibimos más de 20 millones de contribuciones de los usuarios todos los días, desde cierres de carreteras, hasta detalles sobre la atmósfera de un lugar, nuevos negocios, y más. Para garantizar que esta información contribuida sea útil, la publicamos solo si tenemos un alto grado de confianza en su precisión.

Esto nos ha permitido construir un conjunto de datos de más de 150 millones de lugares en todo el mundo, que ponemos a disposición de los desarrolladores a través de nuestra API de Places. La API de Places incluye datos completos sobre nombres de ubicaciones, direcciones, calificaciones, reseñas, información de contacto, horario comercial y ambiente, lo que ayuda a las empresas a empoderar a sus usuarios no solo para encontrar un restaurante, sino también para encontrar un restaurante que sea bueno para los niños con elementos de menú vegetariano .

Mantenerse al día con la velocidad de la innovación y el crecimiento con el aprendizaje automático
El proceso de creación de mapas que hemos compartido hasta ahora crea un mapa útil y confiable, pero presenta un gran desafío: la velocidad. Para empoderar a nuestros clientes a moverse rápido e innovar, necesitamos mapear el mundo más rápido que nunca. Y a medida que las regiones del mundo se desarrollan rápidamente, necesitamos poder obtener rápidamente esa información en nuestros mapas y productos. Para aumentar la velocidad a la que mapeamos el mundo, recurrimos al aprendizaje automático para automatizar los procesos de mapeo, manteniendo altos niveles de precisión y precisión.

Aquí hay un ejemplo de cómo usamos el aprendizaje automático para resolver lo que llamamos "edificios borrosos". Nuestro equipo estaba frustrado con los contornos borrosos del edificio causados por un algoritmo que intentaba adivinar si parte de una imagen era un edificio o no. Para solucionar esto, trabajamos con nuestro equipo de operaciones de datos para rastrear esquemas de construcción comunes manualmente. Ahora que es una solución en sí misma. Pero rastrear a mano todos los esquemas de construcción comunes en el mundo no es un proceso escalable o rápido. Entonces, una vez que nuestro equipo trazó los contornos comunes de los edificios, utilizaron esta información para enseñar a nuestros algoritmos de aprendizaje automático qué formas tienden a tener los edificios en el mundo real y qué partes de las imágenes corresponden con los bordes y contornos de los edificios. Con esta técnica, se pudo mapear tantos edificios en un año como mapeamos en los 10 anteriores, mejorando enormemente los mapas que compartimos con nuestros clientes.


google maps.png
Izquierda: Antes: edificios sin contornos. Derecha: Después: borrar los polígonos de construcción descritos en el mapa

Proporcionar direcciones donde las calles no tienen nombre
Anteriormente mencionamos la extracción de información de las imágenes de Street View. Al utilizar el aprendizaje automático y las imágenes de Street View juntos, podemos identificar automáticamente los números de las casas en casi cualquier parte del mundo, y nos ha ayudado a hacer un progreso inmenso en el mapeo de más de 220 países y regiones en todo el mundo.

Pero no todos tienen una dirección. Esta es la razón por la cual Google Maps y Google Maps Platform admiten códigos adicionales, lo que permite a todos en el mundo tener una dirección que puedan compartir con amigos, servicios de entrega, usar para enviar / recibir correo y más. Los códigos Plus son de código abierto, están disponibles para que los use cualquier desarrollador y también están incorporados en nuestras API de lugares y geocodificación.

Al ayudar a mapear estas regiones, darles a todos una dirección y brindar acceso a nuestros productos API, las empresas y las autoridades locales pueden servir mejor a sus comunidades y existe una mayor oportunidad para que crezcan nuevos ecosistemas basados en la ubicación. Las partes interesadas en usar códigos plus pueden contactarnos aquí.

Estamos en esto a largo plazo
Después de más de una docena de años en Google (25 años combinados), todavía estamos entusiasmados con la construcción de mapas que se mantengan al día con el mundo real. A medida que el mundo cambia, seguiremos innovando no solo para ayudar a las personas, sino también para proporcionar herramientas basadas en la ubicación que impulsen a las empresas y transformen sus operaciones, industrias y el mundo.

El próximo mes, analizaremos los desafíos de mapeo en diferentes regiones y explicaremos cómo las imágenes nos ayudan a superarlos, y lo que eso significa para las empresas y los desarrolladores que crean con nuestros productos. Mientras tanto, para obtener más información sobre Google Maps Platform, visite nuestro sitio web.

Agradecimientos: Dave McClusky, Jefe Global de Ingeniería del Cliente, contribuyó a esta publicación.

PUBLICADO EN: PLATAFORMA DE GOOGLE MAPS

Texto original de Google adaptado por hache2i, publicado en https://cloud.google.com/blog/products/maps-platform

jueves, 20 de junio de 2019

El mundo de posibilidades de Google Maps Platform


El lanzamiento de Google Maps Platform ha significado la integración de la gestión de las APIs de Google Maps en la Consola Cloud. Si bien todavía no todas las funcionalidades de la Consola Cloud están disponibles, se ha logrado una mejora sustancial para la gestión de múltiples aplicaciones que utilicen las APIs Google Maps, en especial para quienes utilizaban licencias del Premium Plan.

Aunque la gestión actual recuerda a la del antiguo Standard Plan, la consolidación de todos los costes en la cuenta de facturación permite una monitorización ágil e incluso con posibilidad de automatización, al tiempo que es posible otorgar accesos a los proyectos con gran precisión gracias a Google Cloud IAM (Cloud Identity and Access Management).

Para aprovechar estas nuevas posibilidades estas son las piezas fundamentales:

1- Estructura

Cuatro elementos que son los esenciales para la gestión: Organización, cuenta de facturación, proyectos y cuenta Google.

 
La organización está disponible en aquellos clientes que utilicen G Suite o Cloud Identity. Es el máximo nivel de la jerarquía que permite definir políticas globales de seguridad y acceso. No es imprescindible para Google Maps.

La cuenta de facturación es el nexo económico entre el cliente y Google Cloud. Por defecto los pagos se realizan mediante tarjeta de crédito y/o cuenta bancaria. Si se trabaja con un partner de Google, esta cuenta está provista con el mismo que gestiona los pagos a Google. La Cuenta de Facturación “paga” los consumos que realizan los recursos asignados a los proyectos. En una Cuenta de Facturación se pueden consolidar varios proyectos. Se pueden conceder diferentes privilegios de acceso.

El proyecto es el elemento básico de la organización de Cloud Platform en el cual se provisionan los recursos que necesitará la aplicación para funcionar. Un proyecto se vincula exclusivamente a una cuenta de facturación. Los proyectos también permiten diferentes niveles de acceso, desde propietarios con control absoluto hasta simples lectores. Es un entorno de gestión técnica.

Finalmente, la Cuenta Google es la identidad del usuario en el sistema. Puede ser una cuenta de G Suite, de Gmail, un usuario de Cloud Identity o una cuenta corporativa registrada en https://accounts.google.com/signupwithoutgmail?. Nuestra recomendación es utilizar G Suite o Cloud Identity, dado que a veces las otras alternativas tienen una gestión menos robusta por parte de la organización.

2- Monitorización

Por lo general las preguntas más frecuentes son: ¿Cuánto cuestan mis aplicaciones? ¿Cómo asigno los costes a las diferentes unidades/clientes/etc.? ¿Los consumos son razonables para los objetivos de las aplicaciones?

Una de las principales consecuencias del nuevo plan es que, al ser pago por uso, tiene más sentido optimizar el consumo, dado que los resultados impactan inmediatamente en la factura.

Nuestra recomendación es crear un proyecto por cada unidad mínima que quiero controlar. Es importante tener en cuenta que no es posible controlar de forma práctica el consumo que se realiza por cada APIKey. Por lo general, esto implica un proyecto para cada aplicación, aunque si se necesita conocer cuánto se consume en el entorno web y en el móvil, se podría llegar a crear un proyecto para cada entorno.  

En cada proyecto puedo:
  1. Controlar programáticamente el consumo de cada aplicación (a través de la cuenta de facturación).
  2. Limitar el consumo diario para cada API habilitado en el proyecto. Es un “hard limit” que corta el servicio una vez alcanzado el límite. Recomendable crear un proyecto “capado” para los entornos de desarrollo que pueden darnos una sorpresa desagradable.
  3. Otorgar permisos de acceso exclusivamente para dicho proyecto. Ideal para equipos complejos o en el caso de trabajar con colaboradores externos. No obstante, no toda la actividad de la consola queda registrada.

El proyecto se vincula a la cuenta de facturación, en la cual podremos:
  1. Definir presupuestos y alertas de consumo. Importante: los datos de facturación tienen una demora de varias horas respecto al consumo real.
  2. Otorgar permisos a personas específicas para poder vincular proyectos y acceso a quienes necesiten solo ver la parte económica. Los propietarios de un proyecto siempre tienen acceso a los datos económicos de su proyecto.
  3. Extraer programáticamente la información para su análisis en otras plataformas. Por ejemplo, con esto hache2i ofrece Maps BI, dashboards en los cuales se puede seguir el consumo.




3- Protección

En Google Maps Platform, cuando se crea un proyecto, este no tiene ningún tipo de recurso asignado, de manera que habrá que habilitar las APIs que se requieran. Y al crear las APIKeys, éstas no tienen ningún tipo de restricción, con lo cual es crítico configurar URLs, IPs o cualquier otro tipo de limitación para evitar su uso indiscriminado.  Por lo tanto, es vital:
  1. Configurar límites de uso diarios en las APIs de un proyecto (peticiones/elementos por día). Imprescindible en entornos de desarrollo.
  2. Restringir el uso de APIKeys por dominio, IP; paquete de aplicación (iOS/Android), y también por API.
  3. Configurar presupuestos en la cuenta de facturación, sabiendo que son simplemente alertas y que tiene unas horas de decalaje respecto al consumo real.

4- Recomendaciones finales

  • Principio de menor privilegio: Delega el control a los usuarios apropiados.
  • Crear una organización para gestionar usuarios y proyectos: Aprovechar permisos a nivel org/carpetas.
  • Restringe el rol de Billing Account Creator.
  • Asigna múltiples administradores: Comunica a la organización quiénes son.
  • Utiliza una única Billing Account: En Google Maps Platform forma parte de los ToS.
  • Crea nombres de proyecto con sentido: No más “API Proyect”, “My Project”, “Test”.
  • Protege los proyectos críticos y los APIs: Evita el mal uso de los recursos.
  • Habilita la exportación a BigQuery el primer día.
  • Usa los informes, no las facturas, para controlar los costes.
  • Da acceso a los informes de costes a quienes lo necesitan: Utiliza el rol de Billing Account Viewer.
  • Considera la creación de “Budgets” para control
  • Crea una cultura de “showback”: Que los responsables de proyecto entiendan y se responsabilicen de los costes.

martes, 11 de junio de 2019

Data Studio


Data Studio, la herramienta gratuita de Google para visualizar datos y BI, está cogiendo fuerza con cada nueva actualización.

Salido de la beta en octubre de 2018, ofrece la capacidad de realizar informes interactivos, utilizando datos extraídos de diversas y múltiples fuentes simultáneamente.

Data Studio puede conectarse, entre otras, a BigQuery, Google Analytics, Google Ads y Google Sheets. También a fuentes de terceros, incluyendo Facebook, Twitter, Mailchimp y Salesforce.

Es por ello una potente herramienta para presentar informes. Los reportes realizados con Data Studio tienen la ventaja de poder ir actualizándose junto con la base de datos, por lo que solo necesitas realizar el reporte una vez, de la forma que mejor transmita la información, y este estará siempre actualizado.

Además gracias a una actualización reciente, dispone de una opción que permite enviar los reportes a clientes o equipos automáticamente en las fechas indicadas.

Todo esto, unido a la interactividad de Data Studio con sus filtros y rangos de fechas, ofrece una gran capacidad de control de la información.


La última actualización nos trae:

  • Comparaciones avanzadas de rangos de fechas.
  • Posibilidad de filtrar usando visualizaciones de la comunidad.
  • Esconde páginas del modo lectura. Por ejemplo, si está todavía en construcción o contiene información solo para los editores.

Sin duda alguna, con estas últimas actualizaciones, la herramienta puede llegar a convertirse en un elemento clave del sector.

jueves, 16 de mayo de 2019

Os esperamos en Retail & Brand Experience World Congress




Del 27 al 29 de mayo en Barcelona, tendrá lugar la primera edición del Retail & Brand Experience World Congress. Este acontecimiento de carácter internacional, lanzado por Fira Barcelona, está dedicado especialmente al sector del retail.

El sector del retail está en plena evolución, es el momento ideal para establecer un diálogo transversal sobre la evaluación de los beneficios tradicionales y los modelos de negocio.

hache2i participará junto a dos centenares de empresas y start-ups de todo el mundo, además de destacados expertos de renombre mundial que acudirán para debatir acerca de la transformación digital.

Ven a visitarnos y descubre cómo transformar tu empresa con nuestras soluciones y servicios empresariales de Google, además de otras de nuestras tecnologías cloud complementarias como Wrike:

  • Google Maps Platform: La plataforma geo integrada con datos únicos en el mercado para crear experiencias inigualables y explotar el potencial de tu información.

  • G Suite: Todo lo que necesitas para potenciar el trabajo, la colaboración y la movilidad de tu equipo. Dedica menos tiempo a gestionar tu infraestructura de TI.

  • Google Cloud Platform: Protege tus datos y hardware, obtén información valiosa en tiempo real y aumenta tu productividad con las mismas herramientas abiertas e inteligentes que utiliza Google.

  • Wrike: Una plataforma cloud sencilla para agilizar tus procesos y gestionar de forma colaborativa los flujos de trabajo.

El equipo de hache2i estaremos en el Fira Barcelona Gran Vía, en el pabellón 2, calle A, stand 151 y nos encantaría que te unieras a nosotros. ¡Regístrate aquí!.

¡Te esperamos!

Para más información contáctanos en marketing@hache2i.es

miércoles, 8 de mayo de 2019

hache2i en el Google Next




Del 9 al 11 de abril, tuvo lugar el Google Cloud Next 19 en San Francisco.
En este, se anunciaron las últimas innovaciones de Google, donde se pueden destacar la nueva plataforma de nube híbrida de Google “Anthos” o las novedades de G Suite.

En hache2i, hemos recogido los lanzamientos más importantes revelados durante las sesiones del Google Next:

Cloud Run
La nueva plataforma de computación sin servidores, la cual está funcionando en fase beta. Esta nueva propuesta de Google facilitará a los desarrolladores efectuar contenedores en la nube para las aplicaciones, sin necesidad de que exista una infraestructura.

Está construida a través del API abierta de Knative, lo que facilita que el usuario pueda elegir si gestionar sus contenedores con Cloud Run o con su grupo de Google Kubernetes Engine con Cloud Run en GKE.

Android, nueva clave de seguridad
Todos los dispositivos con un sistema operativo Android 7 o superior, podrán utilizar sus teléfonos como clave de seguridad para la protección de cuentas de Google.

A la hora de iniciar sesión, el usuario tendrá que configurar el servicio de verificación en dos pasos, añadiendo la clave de seguridad desde su ordenador y seleccionar el dispositivo Android desde el que quiere poner en marcha la activación.

Novedades G Suite
Entre otras de las novedades incorporadas en G Suite, se encuentran el servicio del Asistente de Google en el Calendario, para que los usuarios puedan acceder a sus citas y eventos gracias al asistente; o los subtítulos en inglés junto con los live streamings en el Hangouts Meet.

Nube Híbrida: Anthos
Anthos (anteriormente conocido como Plataforma de Cloud Services) está disponible en Google Kubernetes Engine (GKE) y GKE On-Prem, por lo que puede implementar, ejecutar y administrar sus aplicaciones en las instalaciones o en la nube. Próximamente, se extenderá esa flexibilidad a las nubes de terceros como AWS y Azure.

Con el paso a Anthos, impulsado por la tecnología de migración de Velostrata, se pueden migrar automáticamente las VMs desde locales u otras nubes directamente a contenedores en GKE con un mínimo esfuerzo.

Ahora, modernizar las aplicaciones en la nube o migrar las cargas de trabajo a contenedores con GKE, es mucho más sencillo y dinámico.


Estas son sólo algunas de las muchas novedades de Google, que podrás encontrar en su página oficial https://cloud.google.com/blog/topics/inside-google-cloud/100-plus-announcements-from-google-cloud-next19 para más información.

¡Nos vemos el año que viene en San Francisco!

----------------------
Fuentes:


martes, 2 de abril de 2019

G Suite mejora Office

Si por algo destaca especialmente G Suite sobre la competencia es por su alto grado de colaboración y productividad, pues las aplicaciones que lo integran fueron desarrolladas específicamente para la nube y provistas de tecnología segura para las empresas.

Si bien es cierto que G Suite cada vez está presente en más empresas en todo el mundo (en tan solo dos años, el número de empresas que optan por G Suite ha pasado de dos a cuatro millones), es innegable que Office 365 es el paquete ofimático más extendido y muchos usuarios son reticentes al cambio. Por ello, prefieren continuar utilizando el paquete ofimático de Microsoft, quedándose al margen en términos de colaboración y productividad.

Consciente de esta necesidad, Google ha desarrollado Real Time Presence. Gracias a esta funcionalidad de G Suite, la coexistencia es ahora posible y la colaboración entre diferentes equipos y plataformas ofimáticas es más fácil que nunca.

Gracias a esta funcionalidad de G Suite, la coexistencia es ahora posible y la colaboración entre diferentes equipos y plataformas ofimáticas es más fácil que nunca.

En cuanto a colaboración, esta implementación permite una mejor simbiosis entre Google Drive y Microsoft Office, añadiendo a este último la posibilidad de saber en tiempo real si dos o más usuarios están accediendo a un mismo documento.


Cuando un archivo de Microsoft Office está sincronizado mediante Drive File Stream, Real time presence comprueba si alguien más lo está viendo o editando, alertando a ambos usuarios para evitar, e incluso gestionar, posibles conflictos de versiones:
  • Es seguro de editar: nadie más está editando.
  • Espere para editar: otras personas están editando, por lo que sus ediciones crearán múltiples versiones en conflicto.


  • Nueva versión creada: otro editor guardó una nueva versión del archivo.
  • Nueva versión creada (conflicto): mientras estaba editando el archivo, otro editor también lo editó. Haga clic para obtener una comparación en paralelo y ayudarlo a crear una única versión.


Echa un vistazo a esta demo y/o ponte en contacto con nosotros en gsuite@hache2i.es para más información.