|
Cómo habilitar la accesibilidad para personas ciegas y con visión reducida en AndroidMostraremos las posibilidades en la plataforma de Android de ayudar a los usuarios ciegos y con visión reducida, y explicaremos a qué deben prestar atención los desarrolladores de aplicaciones para llegar a la base de usuarios más amplia posible. El enfoque principal de esta charla es hacer que las vistas personalizadas de Android sean accesibles.
|
|
Componentes web: un cambio tectónico para el desarrollo webLos componentes web llegaron para cambiar radicalmente la manera en que pensamos, compilamos y usamos nuestras aplicaciones web. Esta sesión te preparará para el futuro de la plataforma web y te explicará las tecnologías de nivel inferior que forman la base de los componentes web (Shadow DOM, <template>, elementos personalizados, MDV, nuevas primitivas de CSS). Muchas de estas herramientas ya están disponibles en un navegador moderno cerca de ti.
|
|
Componentes web en acciónEsta sesión se basa en tecnologías y conceptos analizados en una sesión anterior, "Componentes web: un cambio tectónico para el desarrollo web". Este año, el desarrollo web mejora mucho gracias al increíble poder de los componentes web. El objetivo de esta sesión es mostrarte cómo usar polyfills para que puedas crear hoy la plataforma web del mañana. A medida que los navegadores implementan estas nuevas especificaciones, esa capa de corrección de compatibilidad se vuelve más pequeña, mejor y más rápida con el tiempo. Hablaremos sobre shadow DOM, elementos personalizados, vinculación declarativa de datos y eventos, entrada táctil, animaciones fluidas y cómo puedes combinarlos para crear apps increíbles. Escribe menos código estándar, oriéntate a todas las plataformas y aumenta tu productividad con la nueva generación de plataformas web.
|
|
Detección de atributos en el mundo realEn un mundo ideal, siempre usaríamos la detección de funciones para decidir qué funciones brindaríamos a nuestros usuarios. Lamentablemente, en el mundo real, este enfoque tiene problemas prácticos, en especial cuando se enfrenta a usuarios que usan dispositivos móviles y es necesario evaluar sus capacidades del entorno de ejecución mientras se publican los recursos. En esta charla, presentaré las ideas y herramientas detrás de la detección de funciones y, luego, hablaremos de nuestras experiencias con la detección del perímetro de la Web en Coursera.
|
|
Lenguajes web y VMs: El código rápido siempre está de modaLa velocidad de ejecución es una necesidad fundamental para la innovación dentro de las aplicaciones web. En esta charla, se analizarán en profundidad las salas de máquinas de V8 y la VM de Dart, y se explicarán algunas de las razones por las que se necesita un nuevo motor de ejecución para llevar la plataforma web al siguiente nivel. Acompáñanos para escuchar cómo los lenguajes de programación influyen en las máquinas virtuales subyacentes, la complejidad, la generación de código sobre la marcha y el rendimiento predecible.
|
|
Novedades de los Servicios de Google PlayUna vista general de todo lo que está disponible como parte de los Servicios de Google Play desde su lanzamiento, con un enfoque especial en cómo esto te afecta a ti como desarrollador y a qué debes prestarle atención.
|
|
Resulta tentador ver la optimización de CSS como un arte oscuro, solo para principiantes. Esta sesión se centrará en identificar y resolver renderizaciones lentas, con énfasis en los tiempos de diseño y pintura. Usaremos las Herramientas para desarrolladores de Chrome para buscar, comparar y depurar la lentitud del procesamiento de una aplicación. Descubriendo una serie de culpables lentos, exploraremos en qué se invierte el tiempo y profundizaremos en la generación de perfiles de datos de las internas de Chrome. Obtendrás una mejor comprensión de cómo usar tu tiempo de manera inteligente mientras haces que tu aplicación sorprenda a toda velocidad, y soluciones inteligentes que abordan problemas comunes de rendimiento de CSS.
|
|
Flujo de trabajo moderno para el desarrollo de la Web móvilCrear contenido para la Web móvil actual, conseguir 60 FPS en todos los dispositivos de destino y ofrecer al mismo tiempo una experiencia del usuario fantástica es un gran desafío. Analizaremos todas las herramientas de desarrollo, pruebas y evaluación de rendimiento de las apps web para dispositivos móviles. Comprende cuál es la mejor manera de desarrollar con comentarios inmediatos de los dispositivos móviles a los que te orientas y aumenta la complejidad para evitar decisiones de rendimiento difíciles más adelante. También analizaremos todas las posibilidades de pruebas de dispositivos de forma local y en la nube. En esta sesión, presentaremos por primera vez la depuración remota mejorada con Chrome para Android y las Herramientas para desarrolladores de Chrome. Ahora puedes implementar túneles locales para mejorar el desarrollo local. Terminarás la sesión con una descripción general sólida del panorama de las herramientas de la Web móvil y te sentirás seguro para volver a tus proyectos.
|
|
Un recorrido detallado por las herramientas de desarrollo de Android, con un análisis más profundo de todas las novedades, junto con sugerencias y trucos para aprovecharlas al máximo. Para ver una demostración más detallada de una de las demostraciones presentadas en esta sesión, consulta la descripción general de Brad Abram: “Demostración de Google I/O 2013: Android Studio + Cloud Endpoints Synchronized StopWatch Demo” (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-syncd-stopwatch-demo/).
|
|
Creación de Google+ Fotos: foco de las apps de ChromeEl rápido ritmo de la innovación en la plataforma Chrome evoca el Lejano Oeste, pero desarrollar un producto en esta frontera es más fácil de lo que parece. En esta sesión, el ingeniero principal de la aplicación de Google+ Fotos para Chrome proporcionará una anécdota sobre lo que se necesita para lanzar una aplicación de Chrome real. Aprovecha las lecciones aprendidas, entre ellas, cómo implementar los cambios que necesitas en la plataforma. Además, destacaremos varias API nuevas en aplicaciones empaquetadas de Chrome que permiten que tu aplicación interactúe con dispositivos del mundo real y los guíe. Conoce cómo desarrollamos Google+ Fotos para que se vea y funcione como una aplicación nativa y cómo hacer lo mismo con tu app para Chrome.
|
|
Una Web genial: funciones que siempre quisisteLa Web continúa evolucionando a un ritmo acelerado. ¡Es difícil mantener el ritmo! Esta sesión abarcará las funciones de vanguardia de HTML5 que tal vez te hayas pasado por alto, y se centrará en funciones que facilitan la vida de los desarrolladores y hacen que las aplicaciones sean más potentes. Se centrará principalmente en las primitivas de CSS/JS/HTML recién lanzadas que abordan el diseño, el rendimiento y los casos de uso específicos, especialmente en dispositivos móviles: @viewport, @supports, unidades intrínsecas/de viewports, las consultas de medios de resolución y puntero, APIs de User/Resource Timing, API de JS i18n, accesorios de iframe, <template>,
|
|
Acceso con Google+ para desarrolladores de AndroidObtén información sobre cómo agregar el Acceso con Google+ a tu aplicación de Android, aumentar tu base de instalaciones mediante instalaciones inalámbricas, atraer más a través de publicaciones interactivas y supervisar el rendimiento de tus aplicaciones en Google+.
|
|
Nuevos desarrollos en videojuegos para dispositivos móviles¡Hola, desarrolladores de juegos para dispositivos móviles! ¿Te preguntas cómo ha estado trabajando Google para mejorar tu vida? Ve a la charla sobre nuevos desarrollos en los juegos para dispositivos móviles y entérate de las funciones más recientes que desarrollamos para darles un toque especial a tus juegos para dispositivos móviles.
|
|
Envío de mensajes a través de la nube de GoogleGoogle Cloud Messaging permite que tus servicios envíen datos de forma eficiente a aplicaciones de dispositivos Android. Conoce las novedades y aprende a usar GCM para que tus aplicaciones sean más eficaces.
|
|
Aprovecha las lecciones aprendidas por los desarrolladores de Find Your Way to Oz. Para lograr el último rendimiento de tu aplicación, se necesita una optimización cuidadosa que solo puede hacerse con una comprensión del entorno de ejecución. Aprende a explorar V8 y detecta los indicadores importantes que necesitas para optimizar tu programa de forma eficaz. Usa estos indicadores para descubrir dónde pequeños cambios de código pueden tener un gran impacto en el rendimiento.
|
|
Versión 3 de la facturación integrada en la aplicaciónMiles de desarrolladores monetizan apps en Google Play a través de artículos virtuales y artículos virtuales de prueba y compra, además de suscripciones. Aprende a aprovechar la nueva generación más sólida (y simple) de la API de Facturación integrada de Android que facilita la escritura y el mantenimiento de las implementaciones. No es necesario estar familiarizado con versiones anteriores. Abordaremos la disponibilidad, el flujo de compra, las suscripciones, los modelos de consumo y las prácticas recomendadas de seguridad.
|
|
Los androides usan DaydreamCon Daydream, una función nueva en Android 4.2, un dispositivo inactivo o conectado se convierte en una oportunidad para que tu app deleite al usuario. Pero ¿de dónde provino esta función? ¿Tu app debería ser compatible con Daydream? ¿Qué tan fácil es agregar un protector de pantalla interactivo? ¿Cómo puedes hacer que el tuyo sea más divertido y atractivo? A los soñadores que asistan a esta sesión les brindaremos respuestas a estas preguntas, además de muchas ideas y códigos de muestra.
|
|
Diseño de páginas web teniendo en cuenta la GPUChrome implementa un procesamiento rápido y potente de páginas web por medio del hardware de gráficos (GPU). Pero la potente renderización por GPU presenta un nuevo conjunto de problemas que los desarrolladores web deben comprender. Por ejemplo, ¿con qué frecuencia se invalida la caché de textura? ¿De qué manera el uso de translate-z puede causar problemas de rendimiento en la GPU? ¿Cómo afectan los elementos div ocultos al proceso de composición de la GPU? Los asistentes obtendrán una comprensión clara del compositor de GPU en Chrome y conocerán la forma en que sus elecciones de diseño afectarán el rendimiento de una página en dispositivos con composición de GPU.
|
|
Sitios web instantáneos para celulares: técnicas y recomendacionesLos usuarios esperan una experiencia rápida y optimizada, independientemente de si utilizan un navegador para dispositivos móviles o una computadora de escritorio. Sin embargo, ofrecer una experiencia móvil rápida requiere ingeniería y consideración cuidadosa: debes optimizar el acceso a la red, priorizar los recursos fundamentales para proporcionar el mejor rendimiento de renderización visual y adaptar tus páginas a las capacidades del dispositivo (como viewport más pequeño, pantalla táctil, pantallas de alta resolución, etcétera). En esta sesión, analizaremos los criterios técnicos que influyen en el rendimiento de tus sitios en navegadores para dispositivos móviles y analizaremos cómo puedes optimizar tu sitio para brindar la mejor experiencia a tus usuarios.
|
|
Cuando Android se encuentra con MapsCrea apps de mapas intuitivas y atractivas con la API de Google Maps para Android. En esta sesión, se demostrarán formas innovadoras de integrar mapas y sensores de Android con los servicios de Google en Android. Exploraremos conceptos sobre la visualización de información contextual, personalizada y oportuna.
|
|
A medida que la complejidad de las aplicaciones web que compilas sigue en movimiento, también lo hacen las Herramientas para desarrolladores de Chrome. Te proporcionaremos la actualización más reciente de tu complemento favorito. Explora nuevas funciones, como la emulación de dispositivos móviles, la depuración remota, la creación de perfiles de Canvas y WebGL, la compatibilidad con el preprocesador de Sass, el desarrollo completo dentro de Chrome con la nueva compatibilidad con Workspaces y otras 20 funciones que son completamente nuevas y que mejorarán significativamente tu desarrollo. Además, aprende a generar perfiles y mejorar el rendimiento de tu enemigo más importante en cuanto a desplazamiento: pintura. Emula los dispositivos móviles en las Herramientas para desarrolladores de Chrome con eventos táctiles simulados y datos de ubicación geográfica. Al salir de la sesión, saldrás de la sesión con una enorme ventaja en productividad, velocidad y precisión cuando desarrolles, depurarás y mejorarás tus aplicaciones web.
|
|
Nuevo sistema de compilación de SDK de AndroidPresentamos el nuevo sistema de compilación del SDK de Android basado en Gradle que, finalmente, reemplazará a los compiladores de Ant y Eclipse. Ofrece extensibilidad, administración de dependencias, integración con IDE, asistencia para pruebas y funciones avanzadas. Te enseñaremos todo, desde la configuración básica hasta la configuración y personalización avanzadas.
|
|
Mejora tu juego de AndroidDescubre cómo llevar tu juego al siguiente nivel en Google Play. Nuestra charla anual sobre videojuegos, con formas de mejorar la distribución, la adquisición de usuarios y la retención. Gana el logro Fiebre del oro Obtén una puntuación de tres estrellas en calidad y sé uno de los juegos destacados en Google Play.
|
|
Volley: Redes fáciles y rápidas para AndroidVolley es una biblioteca que hace que la creación de redes de apps para Android sea más fácil y, lo que es más importante, más rápida. Te daremos una descripción general de cómo funciona, los patrones comunes que funcionan bien con ella y una explicación de cómo puedes cargar fácilmente imágenes en miniatura para tu ListView desde la red en paralelo.
|
|
Desarrollo agnóstico al dispositivoSolíamos desarrollar sitios web solo para usuarios de computadoras de escritorio. En la actualidad, también desarrollamos contenido para dispositivos móviles y quién sabe qué nuevos factores de forma llegarán mañana. ¿Cómo se espera que afrontes muchas limitaciones diferentes y cuáles son las formas adecuadas de abordar el desarrollo agnóstico del dispositivo?
|
|
Cómo automatizar las prácticas recomendadas de rendimiento con PageSpeedVen a aprender sobre la familia Google PageSpeed: (a) productos de estadísticas que te ayudan a identificar problemas de rendimiento (mediante extensiones del navegador, en línea y en la API). (b) Optimización de Automagic: Complementos de código abierto de Apache y Nginx PageSpeed que pueden optimizar tu sitio Consulta ejemplos prácticos, estadísticas y casos de éxito de socios (AOL, entre otros). (c) Servicio de PageSpeed: Explicación del producto de optimización web alojado en Google Consulta ejemplos de integraciones avanzadas con otros productos de Google (p.ej., App Engine, pruebas A/B con Google Analytics, etcétera). (d) Compresión de datos de Chrome: una mirada interna sobre cómo Chrome aprovecha la velocidad de la página para optimizar las páginas sobre la marcha y proporciona una mejora del ancho de banda de hasta un 50% para los navegadores móviles.
|
|
Beyond the Blue Dot: Nuevas funciones en la ubicación de AndroidLa ubicación no es solo el centro de los mapas, sino que se vuelve cada vez más importante para una nueva generación de apps contextuales que tienen más conocimiento sobre dónde se encuentra el usuario y qué hace. Únete a nosotros mientras exploramos algunas de las nuevas aplicaciones que estas APIs posibilitan.
|
|
Multijugador para dispositivos móviles más fácil de controlarDesde la infraestructura hasta la lógica del juego, escribir un juego multijugador puede ser un desafío. Analizaremos técnicas para resolver problemas comunes cuando se escriben juegos multijugador para Android.
|
|
Integra Google Drive con Google Apps ScriptCon el SDK de Google Drive, los desarrolladores pueden integrar los menús personalizados “Crear” y “Abrir con” en la interfaz de Google Drive y llegar a decenas de millones de usuarios. Con la API de Apps Script y el SDK de Google Drive, los desarrolladores pueden aprovechar las capacidades únicas de Apps Script y, al mismo tiempo, desarrollar completamente en Google Cloud. También demostraremos cómo puedes obtener acceso programático a archivos y carpetas de Drive por medio de Apps Script.
|
|
Los ingenieros del equipo de gráficos de IU de Android te mostrarán algunos consejos, trucos, herramientas y técnicas para que obtengas el mejor rendimiento y una interfaz de usuario más fluida para tus aplicaciones de Android.
|
|
Dart: El HTML del futuro hoy¿Desarrollas apps de gran tamaño en un lenguaje estructurado y disfrutas de ciclos de desarrollo rápidos con las funciones Editar y Volver a cargar? De hecho, la profecía se ha hecho realidad. Aumenta tu productividad con las herramientas de Dart, las bibliotecas HTML fluidas, los polyfills para varios navegadores y el framework basado en componentes web. Aprende a desarrollar con facilidad y rapidez aplicaciones web que funcionen en varios navegadores tanto en plataformas de escritorio como de dispositivos móviles. Te mostraremos cómo compilar aplicaciones web modernas con componentes web y vistas dinámicas basadas en datos sin tener que esperar ciclos de compilación complicados. Haz un cambio, presiona Volver a cargar y listo. Todo estará listo para todos los navegadores modernos.
|
|
Novedades de Dart: Tu actualización de primera clase al desarrollo webDescubre las novedades de Dart con su ecosistema completo y de código abierto para el desarrollador web moderno. Aprende a aumentar tu productividad con un nuevo lenguaje: DOM basado en el futuro, administrador de paquetes, interoperabilidad JS, un compilador para eliminar árboles con JavaScript, SIMD, componentes web, un editor enriquecido y mucho más. Terminarás esta charla completamente actualizada con Dart y lista para que la Web sea increíble.
|
|
Prácticas recomendadas sobre el desarrollo para dispositivos móviles con las API de YouTubeRecientemente, YouTube lanzó varias API nuevas (Data API V3, API de Analytics, API del reproductor de Android) y los desarrolladores para dispositivos móviles tienen un tiempo mucho más fácil para integrar la plataforma de video del mundo en su aplicación. Obtén más información sobre las prácticas recomendadas y consulta ejemplos interesantes de los innovadores de esta área.
|
|
La recolección automática de elementos no utilizados en JavaScript no reemplaza la administración eficaz de la memoria, en especial en apps web grandes y de larga duración. Las fugas de memoria, las pausas frecuentes de recolección de elementos no utilizados y el sobredimensionamiento general de la memoria realmente pueden desanimarte. Rememora con nosotros y descubre cómo abordamos estos problemas de rendimiento en Gmail. Compartiremos las prácticas recomendadas para la administración de la memoria y demostraremos cómo usar el generador de perfiles de montón de las Herramientas para desarrolladores de Chrome como un asistente para optimizar tu sitio.
|
|
Los secretos de la estabilización de video en YouTubeLa estabilización de video es un componente clave de las herramientas de mejora de videos de YouTube y de youtube.com/editor. Todos los videos subidos a YouTube se detectan automáticamente en busca de inestabilidad y se sugiere estabilización si es necesario. En esta charla, se describirán los detalles técnicos detrás de nuestra tecnología de estabilización de un clic completamente automática, incluidos aspectos como la optimización de la ruta de la cámara, la detección y eliminación de obturadores, el procesamiento distribuido para vistas previas en tiempo real y la detección de agitación de cámara. Más información: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html
|
|
Estandarización de pagos en la Web: presentación de requestAutocomplete()¿Alguna vez intentó comprar algo en la web para celulares? Esta combinación de campos de formulario y un teclado en pantalla puede ser más frustrante de lo necesario. ¿Cuántos clientes no le compran porque hacerlo implica demasiado trabajo? requestAutocomplete() es un aspirante a estándar web que permitirá a los usuarios omitir páginas de campos de formulario con una API imperativa para solicitar detalles que el navegador conoce. En esta sesión, destacaremos cómo mejorar tu sitio con requestAutocomplete(), cómo implementar rápidamente la función y qué debes tener en cuenta a la hora de optimizar la UX de tu experiencia de comercio electrónico.
|
|
HTML para dispositivos móviles: El futuro de sus sitios¡La Web móvil está acelerando más rápido que nunca! En esta sesión, le mostraremos la última generación de la Web móvil, lo que le permitirá llevar sus sitios y aplicaciones para dispositivos móviles al siguiente nivel. Profundizaremos en las funciones que jamás pensaste que podrías habilitar en un navegador para dispositivos móviles y te daremos consejos prácticos para el próximo año.
|
|
Cómo escribir vistas personalizadas para AndroidSi bien el framework de Android proporciona una serie de diseños y elementos componibles precompilados para compilar IU, la optimización orientada o la creación de momentos hero únicos suelen implicar la escritura de vistas personalizadas. Te mostraremos cómo funciona el proceso de medición y diseño, y te mostraremos patrones para el procesamiento táctil avanzado.
|
|
JAM con Chrome: Cómo creamos una aplicación musical multijugador masiva solo con tecnología webCreado por el equipo de Creative Labs de Londres, Jam con Chrome fue un experimento de Chrome muy exitoso que permitió a los usuarios formar una banda desde casi cualquier lugar del mundo y "Jam" como estrellas en tiempo casi real. Le mostraremos cómo creamos Jam con Chrome utilizando las tecnologías web más recientes, y le brindaremos consejos y orientación prácticos para que pueda hacer lo mismo. Nos enfocaremos en el componente de WebSockets en tiempo real, el sistema de administración de sesiones y el motor de música creado con la API de Web Audio. Descubre cómo usar "Jam".
|
|
Anotaciones semánticas de videos en la API de temas de YouTube: teoría y aplicaciones¿Sabías que YouTube clasifica automáticamente los videos según los temas relacionados con el Gráfico de conocimiento de Freebase Open Knowledge Graph? Hablaremos más sobre cómo logramos este logro de clasificación, así como cómo puedes usar los temas para potenciar las búsquedas en la API de YouTube o encontrar videos relacionados.
|
|
Administración de paquetes del cliente: menos trabajo, más genialidadPor lo general, compilar aplicaciones web implica usar otras bibliotecas, frameworks y complementos. El uso de un administrador de paquetes para administrar esto mejora notablemente tu productividad, mejora la velocidad y seguridad de tu aplicación y facilita mucho más la actualización. Olvida el seguimiento de nuevas versiones de bibliotecas en blogs y Twitter, la descarga manual de secuencias de comandos dependientes y la administración de los archivos y las carpetas de las bibliotecas que usas. Con la administración de paquetes, es sencillo mantener tus dependencias actualizadas y descubrir proyectos nuevos y relacionados. En esta sesión, profundizaremos en el valor de la administración de paquetes del cliente y te pondremos al día con el administrador de paquetes de código abierto Bower, que ofrece un amplio ecosistema de paquetes. Además, obtén información sobre las útiles integraciones con Yeoman, Grunt, RequireJS y NPM.
|
|
Introducción a Portable Native Client (PNaCl)Desde 2011, NativeClient (NaCl) es una función de Chrome disponible a través de Chrome Web Store. PNaCl es el próximo paso emocionante para esta tecnología. Conserva la compatibilidad de Native Client con las bases de código existentes de los desarrolladores y el rendimiento cercano al código nativo, pero lleva esto a la Web abierta de un modo realmente portátil. La tecnología se basa en la infraestructura del compilador LLVM de código abierto. Esta tecnología permite a los desarrolladores de aplicaciones compilar aplicaciones web y de Chrome Web Store que funcionan en Windows, OS X, Linux y ChromeOS para x86 y ARM.
|
|
WebM y el nuevo códec de video abierto de VP9Según Cisco, para el año 2016, los datos de video representarán el 55% de todo el tráfico de Internet de los consumidores. Con tanta cantidad de datos transfiriendo redes, la compresión de video eficiente será más importante que nunca, especialmente en redes móviles. Estamos muy contentos con el nuevo códec VP9, que ofrece una mejor calidad de video a velocidades de datos más bajas que las tecnologías de la competencia. Además, VP9 se desarrolló de forma íntegra como una tecnología libre de regalías. En esta sesión, aprenderás el rendimiento de VP9 en comparación con H.264 y otros códecs en calidad y velocidad de decodificación, cómo crear videos WebM con VP9 y el nuevo códec de audio de Opus, y cómo implementar contenido VP9 para usuarios de Chrome en videos HTML5.
|
|
Decisiones de diseño en AngularJSAbordaremos las decisiones de diseño que impulsaron la creación de AngularJS, el framework de JavaScript que combina la vinculación de datos, los componentes reutilizables, la inyección de dependencias y una serie de otras capacidades potentes para crear aplicaciones web modernas. Únete a nosotros y aprende a compilar aplicaciones extremadamente escalables que sean rápidas de compilar, triviales para cambiar y mantener, fáciles de probar y que expresen claramente tu intención a todos los desarrolladores de tu equipo.
|
|
Animaciones y desplazamiento a 60 FPS: ¡difícil! Hablemos sobre el rendimiento de la representación mediante algunos casos de éxito. Abordaremos el desafío básico de una animación fluida, los enfoques para encontrar el cuello de botella en tu aplicación con Herramientas para desarrolladores y los métodos para lidiar con algunos errores comunes. Entre los temas, se incluyen las funciones de renderización de las Herramientas para desarrolladores, las sutilezas de la animación CSS, los casos comunes que afectan el rendimiento del desplazamiento y el modelo de aceleración de hardware que respalda la canalización de gráficos de Chrome.
|
|
Visualización increíble en dispositivos móviles con filtros CSSLa futura plataforma de lectura será móvil. Para crear una experiencia atractiva de revistas digitales, debes aprovechar las funciones líderes de las plataformas web. Los filtros CSS brindan un potente control de creatividades para el contenido y, ahora, aprovechan las GPU en los dispositivos móviles. Esta sesión abarcará la creación de contenido para documentos digitales de vanguardia en los que se explica cómo funcionan estas características, las prácticas recomendadas para el rendimiento, el empaquetado para implementación y la integración con otras funciones de vanguardia de CSS.
|
|
No es tan difícil reproducir una banda sonora en segundo plano en tu aplicación de juegos para dispositivos móviles o reproducir clips cortos de sonido en respuesta a las acciones del usuario. Pero ¿qué ocurre con el audio confiable y responsivo, que no falla, funciona bien en una variedad de dispositivos y no consume la batería de los usuarios? ¿Y también es una latencia más baja? Resulta que no es tan fácil. Compartiremos nuestras propias experiencias con la plataforma y las apps de Android, discutir las áreas problemáticas y el trabajo que hemos estado haciendo en la plataforma, y dar algunas técnicas que puedes aplicar ahora en tus propias apps. Suponemos que conoces OpenSL ES y la terminología de audio.
|
|
Aprovecha la plataforma Android para crear una app de primer nivel. Usaremos Gmail como ejemplo, analizaremos las funciones de la plataforma y te proporcionaremos código de ejemplo. Esta charla te permitirá aprovechar la plataforma, reducir el esfuerzo y mejorar la experiencia de la app.
|
|
Diseño de Android para desarrolladores de IUEl diseño en Android ya no es un misterio complejo de patrones inconexos; las pautas de diseño de Android allanaron el camino para un renacimiento del diseño siguiendo los principios del contenido vanguardista y del diseño móvil adaptable. En esta charla, exploraremos el arsenal de herramientas disponibles para los ingenieros de IU de Android que te permiten implementar algunas de estas pautas importantes, incluido el diseño responsivo con diseños multipanel, las métricas y las cuadrículas de diseño, y los componentes principales de navegación.
|
|
Prácticas recomendadas para el desarrollo mediante BluetoothLas opiniones sobre Bluetooth pueden dividir a una multitud, pero la tecnología puede volver a conectarlas. Esta es una sesión de extremo a extremo que brinda una breve descripción general de las especificaciones y los perfiles principales antes de profundizar en la compatibilidad con Bluetooth de Android, las prácticas recomendadas para el desarrollo (con ejemplos) y algunas funciones que quizás no conozcas.
|
|
Android: Como se ve en la TV.Google TV ofrece a los desarrolladores una plataforma Android coherente para crear y ofrecer aplicaciones, juegos y medios de alta calidad en la pantalla más grande de la casa. En esta sesión, te mostraremos cómo aprovechar el potencial de los dispositivos Google TV actuales y te explicaremos las nuevas funciones de la plataforma de Google TV de la nueva generación.
|
|
Cómo ganar dinero en Google PlayMuchas apps y juegos comercialmente exitosos en Google Play comparten atributos comunes, como funciones atractivas de la app, perfiles de compradores y modelos de negocio. En esta sesión, compartiremos lo que hicieron Google y los socios desarrolladores para crear recetas de monetización exitosas. También compartiremos nuestros planes para fortalecer aún más la monetización en Google Play.
|
|
Estructura en el diseño de apps para AndroidLa vida es simple cuando tu app es simple. Pero cuando tus apps se vuelven más complejas, ¿cómo eliges entre íconos giratorios, pestañas y paneles laterales para la navegación? Los miembros del equipo de Diseño de Android analizan las técnicas para hacer que tu app sea predecible y agradable de usar.
|
|
Cómo hacer que te descubran en Google PlayComo desarrollador de aplicaciones para Android, tu objetivo es lograr que los usuarios descubran tu app. El objetivo de Google Play es mostrar el contenido más relevante para los usuarios de Android. En esta sesión, analizaremos las prácticas recomendadas para los creadores de apps en pos de ambos objetivos. A través de ejemplos concretos, mostraremos las prácticas recomendadas para que tu aplicación se destaque por sobre otras en Google Play Store. Analizaremos los indicadores que se necesitan para crear las listas de tendencias y contenido más populares, las recomendaciones personalizadas y la Búsqueda en Google Play. Escucha la historia interna de la persona que lidera la búsqueda y el descubrimiento en Google Play.
|
|
Comunicación en tiempo real con WebRTCWebRTC implementa estándares abiertos para la comunicación en tiempo real y sin complementos de video, audio y datos. Las principales APIs de WebRTC getUserMedia, RTCPeerConnection y DataChannel ahora se implementaron en Chrome y Firefox. En esta sesión, te mostramos cómo comenzar a compilar una app de WebRTC: ¿Qué es un MediaStream (también conocido como getUserMedia) y cómo puedo usarlo? Restricciones de resolución Señalización: ¿qué es y cómo puedo configurarlo? Servidores: ¿Qué necesito? RTCPeerConnection: la API más potente de WebRTC RTCDataChannel: comunicación en tiempo real de datos arbitrarios. Cómo integrar WebRTC con Web Audio Interoperabilidad seguridad. Durante la sesión, analizaremos ejemplos de código, demostraciones en vivo y apps de producción.
|
|
Cómo crear apps para Android para un público global¿Te interesa expandir tu app a un público global, pero no sabes por dónde comenzar? En esta sesión, te mostraremos cómo preparar una app para su distribución global. Ven a conocer las prácticas recomendadas para la internacionalización, los idiomas compatibles con idiomas que se leen de derecha a izquierda y las diversas herramientas que pueden ayudarte en el proceso.
|
|
Servicios de juego en prácticaSugerencias prácticas para desarrolladores de juegos provenientes de usuarios con información privilegiada del equipo de Android, incluido cómo trabajar con el panel para desarrolladores desde el comienzo del desarrollo hasta varias versiones.
|
|
Encantamiento, simplificado, asombro: principios de diseño de Android¿Quieres cautivar a las personas, simplificar sus vidas y hacer que se sientan increíbles con tu app? Descubre cómo los principios de diseño de Android pueden ayudarte a crear productos que generen un impacto en las personas. Descubre el significado y la investigación detrás de los principios. Consulta ejemplos y prácticas reales del equipo de diseño de Android. Descubre técnicas para aplicar los principios en tu trabajo diario. No se necesita experiencia en diseño.
|
|
Charla informal con el equipo de AndroidLevántate una silla y únete al equipo de la plataforma de Android para tener un chat en vivo. Es tu oportunidad de preguntarnos sobre la plataforma y aprender un poco más sobre por qué las cosas funcionan de la manera en que lo hacen, de las personas que la crearon. Moderado por Reto Meier, representante de desarrolladores de Android.
|
|
Una experiencia de mudanzaEn esta charla, se mostrarán varios tipos de animaciones de aplicaciones y el código para lograrlas. Los desarrolladores deben dejar la presentación (no demasiado rápido) con más conocimientos sobre el funcionamiento de las animaciones de Android, cómo usar las APIs de forma eficaz y cómo reunir varias técnicas para crear animaciones más atractivas, interesantes y atractivas para sus aplicaciones.
|
|
Temas avanzados del desarrollo de juegosPara desarrolladores de juegos que deseen explorar escenarios más avanzados. Aprende nuevas formas de integrarte con Google+, implementar y administrar estados de juegos de forma segura y crear geniales experiencias de juego a través de determinadas API de REST de Google. También abarcaremos temas nuevos del NDK, así como el uso de motores de juegos de terceros.
|
|
Sugerencias profesionales de Android: Cómo hacer que las apps funcionen como magiaAprende a usar técnicas avanzadas de Android para crear apps tan buenas que las personas creen que son mágicas. Con sugerencias y trucos de programación avanzados, patrones de implementación y exposición a algunas de las APIs menos conocidas, obtendrás información sobre cómo compilar apps sensibles al contexto que deleiten a tus usuarios sin agotar la batería.
|
|
Novedades para desarrolladores en Google PlayPublicar una aplicación nueva en Google Play es solo el comienzo: trabajas constantemente para actualizar tu aplicación, mejorar las opiniones de los usuarios, ver qué hacen los usuarios con tu aplicación, expandirte a nuevos mercados y crear un flujo de ingresos. Únete al equipo que te trajo la nueva consola del desarrollador para saber cómo Google Play te ofrece más datos para optimizar tu aplicación, mejores herramientas para distribuir tu aplicación y nuevas formas de entender a los usuarios y conectarte con ellos en cada paso del recorrido.
|
|
Google Maps: Hacia el futuroGoogle Maps y la API de Google Maps gozan de una gran popularidad en todo el mundo. La API de Google Maps es la API más usada de la Web. El sitio de mapas Maps.google.com es el más utilizado. Los SDK de iOS y Android están ramificando Maps en plataformas nuevas. En esta sesión, el director de Gestión de Producto de Google Maps se une al gerente de producto de la API de Google Maps y al Developer Advocate principal para guiarte hacia el futuro de Google Maps.
|
|
Ciencia cognitiva y diseñoEn esta sesión, se profundiza en la percepción y cognición humana, y sus implicaciones en el diseño interactivo y visual. El cerebro humano se trata puramente como una máquina de procesamiento de información, y le enseñaremos al público sus atributos, sus ventajas, sus limitaciones y, en general, cómo hackearlos. Si bien en el contenido se analizará en profundidad la investigación científica cognitiva reciente, todo lo que se presente también se basará en ejemplos de trabajos de diseño tomados de varias aplicaciones y plataformas de Google. Entre los temas específicos, se incluyen: detección de bordes, leyes de agrupación gestual, visión periférica, figuras geométricas y reconocimiento de objetos, reconocimiento facial, deficiencias de color, cambio de ceguera, flujo, atención, balanceo de cargas cognitivo y la percepción del tiempo.
|
|
Práctica de investigación en UX Agile en AndroidEn el equipo de UX de Android, es fundamental obtener comentarios de los usuarios con frecuencia y coherencia para que podamos iterar y desarrollar los mejores diseños para nuestros usuarios. Analizaremos cómo el equipo aplicó los "Estudios de pulso" (sesiones de investigación iterativa) para poner nuevas ideas, diseños y conceptos frente a los usuarios con regularidad; se requiere una planificación anticipada mínima, puede tener un impacto inmediato en el producto y satisfacer necesidades urgentes. Mostraremos cómo logramos este proceso colaborativo mediante ejemplos detallados y casos prácticos. También demostraremos el papel de los estudios de usabilidad a fin de darte consejos y trucos sobre cómo adoptar este proceso para cualquiera que esté interesado en obtener comentarios de los usuarios de forma rápida e impactante.
|
|
Actualizar a una aplicación empaquetada de ChromeLas aplicaciones empaquetadas de Chrome amplían las oportunidades para los desarrolladores web, ya que te permiten ejecutar aplicaciones sin conexión de forma predeterminada, proporcionar una experiencia del usuario inmersiva que se ejecuta fuera del navegador, aprovechar la arquitectura de sincronización de Chrome y acceder al hardware del dispositivo. Descubre cómo llevar tu app web al siguiente nivel convirtiéndola en una app empaquetada para Chrome.
|
|
En diciembre, Google lanzó el SDK de Google Maps para iOS. Con mapas vectoriales que permiten un rango de movimiento mucho más amplio y acceso a datos e imágenes de Google Maps, el SDK proporciona una poderosa manera de compilar apps para iOS en tu plataforma. En esta sesión, exploraremos diferentes formas de integrar tus datos en una experiencia de Google Maps.
|
|
Desmitificación de la codificación de videos: WebM/VP8 para el resto de nosotrosSe prevé que, para el año 2016, los videos representarán el 71% de todo el tráfico de datos móviles (fuente: Cisco). Sin embargo, sorprendentemente pocas personas comprenden los formatos que utilizará la mayor parte de ese tráfico de datos. En esta sesión, aprenderás las habilidades necesarias para codificar o decodificar videos en tu aplicación, con un enfoque en el formato WebM libre de regalías.
|
|
Charla informal con el equipo de ChromeConoce al personal sénior del equipo de la plataforma web, el equipo de frontend/IU, el equipo de apps de Chrome y el equipo de ChromeOS. En esta charla, escucharás a desarrolladores sénior de Chrome hablar sobre los planes futuros para Chrome y la plataforma web. Tendrás la oportunidad de hacerles tantas preguntas difíciles como sea posible en el tiempo disponible.
|
|
Nuestros mapas, su empresa: una guía paso a paso para aprovechar al máximo nuestros productos empresarialesLa ubicación sigue desempeñando un papel cada vez más importante en diversas organizaciones, y el surgimiento de la nube y los dispositivos móviles como plataformas confiables y escalables transformó la manera en que las organizaciones usan la tecnología de creación de mapas para trabajar de forma más eficaz, mejorar los procesos y beneficiar a los clientes. Obtén información sobre los distintos casos de uso que abordan nuestros productos empresariales y cómo las organizaciones pueden integrar fácilmente soluciones de creación de mapas de extremo a extremo para abordar diversas necesidades.
|
|
Cómo hacer que la ubicación sea significativa con las API de Google MapsLa ubicación es un aspecto fundamental de muchas apps que se basan en ella. Sin embargo, saber dónde está ubicado el usuario es solo una parte de la historia. Saber adónde se dirigen y dónde han estado puede alterar fundamentalmente lo que les presentas. En esta sesión, exploraremos el uso de aspectos de la ubicación para ofrecer una experiencia más completa a los usuarios.
|
|
Google Maps + HTML5 + Visualización de datos espaciales: Una historia de amorMuchos datos, si no la mayoría, tienen un componente geográfico. Las visualizaciones de datos con un componente geográfico son algunas de las más populares en la Web. Esta sesión explorará los principios de la visualización de datos y cómo puedes utilizar HTML5, especialmente WebGL, para complementar las visualizaciones de Google Maps.
|
|
Patrones de diseño para mapas: ArquitecturaLas arquitecturas de datos espaciales son muchas y variadas. Existen soluciones sencillas que alojan datos estáticos, además de integraciones complejas con infraestructuras empresariales existentes, y muchos otros elementos. Pero surgen patrones comunes y antipatrones en relación con cómo se alojan los datos y se entregan a los usuarios. En esta sesión, analizaremos esos patrones y cómo puedes implementarlos en tu arquitectura de mapeo.
|
|
La API de Google Maps ahora está disponible en varias plataformas, JavaScript, Android e iOS. Cada plataforma tiene sus propias fortalezas y limitaciones especiales, y requiere especial atención. Pero ¿qué pasa si desarrollas contenido para las tres plataformas? ¿Cómo abordas ese problema? Esta sesión analizará el desarrollo especializado para las plataformas individuales frente al desarrollo generalizado de los tres y las compensaciones inherentes a cada enfoque. Veremos cuándo utilizar nuestros servicios web y cómo crear una infraestructura de backend sólida.
|
|
Todas las naves del mundo: visualización de datos con Google Cloud y MapsDecenas de miles de barcos informan su posición al menos una vez cada 5 minutos, las 24 horas del día. Visualizar esa cantidad de datos y entregarlos a un gran número de personas requiere mucha energía tanto en el navegador como en el servidor. En esta sesión, exploraremos el uso de Maps, App Engine, Go, Compute Engine, BigQuery, Cloud Storage y WebGL para realizar visualizaciones de datos masivas.
|
|
Sin conexión: sin conexión con Maps y EarthGoogle Maps Engine (GME) Portable permite a las organizaciones recortar sus datos en 2D y 3D de GME para utilizarlos sin conexión. Esta función extiende la potencia de Google Maps y Google Earth a entornos austeros en los que el acceso a la red puede ser limitado o no estar disponible. La versión portátil incluye un kit completo de API que permiten a los desarrolladores incorporar interfaces de asignación conocidas de Google en sus propias aplicaciones sin conexión. La versión portátil se utiliza actualmente en la Estación Espacial Internacional. Se ha ubicado en aviones, se encuentra bajo el agua en submarinos y se utiliza en casi todas partes. Nos entusiasma que la versión de Portátil llegue a un público de desarrolladores más amplio, de modo que los ingenieros talentosos puedan crear implementaciones sin conexión nuevas y emocionantes.
|
|
Acciones en la bandeja de entrada, con tecnología de esquemas¿Tu servicio envía correos electrónicos? Durante esta sesión, te mostraremos cómo agregar datos estructurados a tus correos electrónicos para habilitar acciones directamente desde Recibidos y aumentar la participación de los usuarios.
|
|
Los secretos de la API de Drive Realtime¿Alguna vez quisiste agregar a tus apps una increíble edición en tiempo real, como en Documentos de Google? La API de Drive Realtime está aquí para ayudarte. En esta charla detallada, se analizarán los secretos detrás de la colaboración con Google, los detalles técnicos de la API en tiempo real y cómo puedes aprovecharla en tus propias aplicaciones.
|
|
La versión actualizada de Formularios de Google que se lanzó a principios de este año funciona con Apps Script, lo que te permite crear y manipular formularios con solo unas pocas líneas de código. En esta sesión, exploraremos formas de hacer que los formularios y flujos de trabajo sean más útiles mediante secuencias de comandos, y demostraremos trucos que hacen que los formularios reaccionen a los cambios en tu organización.
|
|
Charla informal con el equipo de BlinkConoce al equipo de Blink, el nuevo motor de procesamiento de código abierto de Chrome. Mostraremos una breve descripción general de Blink desde el interior; entre otras cosas, veremos lo que sucedió desde nuestro lanzamiento en abril, algunos de nuestros planes futuros y cómo garantizamos la interoperabilidad entre navegadores. La mayor parte de la sesión se reservará para tus preguntas sobre Blink, el desarrollo de funciones y la plataforma web. Pregunta y vota por las preguntas en http://bit.ly/blink-io
|
|
Hoja de ruta de GWT para el futuroEn Google I/O 2012, Google cedió el control de GWT a la comunidad a través del comité directivo de GWT. Ahora, un año después, ven cómo será el emocionante futuro de GWT, ya que el Comité de Dirección de GWT presenta su hoja de ruta futura para GWT.
|
|
Estado de las aplicaciones empaquetadas de Chrome en el país¡Feliz cumpleaños, aplicaciones empaquetadas de Chrome! Ven a ayudarnos a celebrar aprendiendo las novedades de la plataforma de apps integradas y lo que viene en la hoja de ruta.
|
|
¡Crear excelentes aplicaciones web móviles adaptables significa que tienes que ser amigo de la radio! Abarcaremos cómo compilar aplicaciones móviles con eficiencia de batería, cómo obtener la mejor capacidad de procesamiento y cómo planificar las diversas demoras de latencia presentes en las redes móviles. Esta charla es un curso intensivo sobre radio, también conocido como licencia de HAM para la Web móvil, con una descripción general descendente de cómo funciona una red 4G moderna de proveedores de telefonía celular. Trae tu gorra con hélice.
|
|
Presentamos una nueva forma de administrar empresas en GoogleEn esta charla, analizaremos lo que estamos haciendo para que nuestros administradores y desarrolladores empresariales les ofrezcan una forma mucho mejor de compilar herramientas y aplicaciones.
|
|
Amplía Documentos de Google con Apps ScriptCon Google Apps Script, ahora es posible agregar menús personalizados, ventanas emergentes y otras funcionalidades a tus Documentos de Google. En esta sesión, exploraremos las formas en que puedes utilizar esta tecnología para crear flujos de trabajo personalizados, importar datos de otras fuentes e integrar tus propias aplicaciones en Documentos de Google.
|
|
Principios de diseño de los mapas¿Cuál es la interfaz de usuario de tu mapa? ¿Cómo creas una IU que permita un fácil acceso a tus datos? ¿El diseño del mapa ayuda a los usuarios a obtener los datos que necesitan? Esta charla ayudará a los desarrolladores a reunir los elementos del diseño visual, la cartografía y la experiencia del usuario para ayudar a presentar sus datos cartográficos de la mejor manera.
|
|
Notificaciones push de la API de YouTube¿Te cansa consultar las actualizaciones de los feeds de la API de YouTube? ¿No sería mejor si la API pudiera indicarle a su aplicación cuándo hay nuevos datos disponibles? Ven a conocer nuestra nueva infraestructura de notificaciones push de la API de YouTube y descubre cómo escribir código que responda a las nuevas actividades de YouTube.
|
|
Transmisión adaptable para ti y YouTubeLa transmisión adaptable de videos por Internet es difícil, pero se dificulta cuando intentas hacerlo a gran escala. Hablaremos sobre los aspectos básicos de la calidad de la experiencia y analizaremos lo que estamos haciendo para mejorarla en YouTube.
|
|
Novedades del SDK de Google Drive: Un año despuésEn esta charla, se analizarán las funciones más recientes del SDK de Drive que se desarrollaron como parte del compromiso de Google de permitir que terceros escriban aplicaciones de Drive con la variedad de Presentaciones, Hojas de cálculo y Documentos de Google. Estas funciones facilitan encontrar archivos, recibir notificaciones cuando los archivos cambian y publicar sitios web.
|
|
The Next Frontier: Mapas de interioresCrear mapas de calles y edificios es la parte difícil. Pero lo más difícil es crear mapas en interiores. Google no solo adquiere planos de edificios para los principales edificios y lugares, sino que también buscaba formas de proporcionar datos de posicionamiento dentro de esos edificios. Cuando el GPS no funciona, ¿cómo encuentras tu lugar en el mapa?
|
|
Charla informal con el equipo de Google Maps¿Alguna vez tuviste una pregunta que querías hacerle al equipo de Google Maps? Esta es tu oportunidad para hacerles las preguntas que siempre quisiste hacer a los principales ingenieros, gerentes de producto y promotores de desarrollo.
|
|
Cómo hacer que tu app se destaque en Google DriveGoogle Drive tiene como objetivo entregar tus apps a los usuarios de Google Drive en el lugar y el momento en que deban encontrarlas dentro de Google Drive o en un dispositivo móvil. Esta charla describirá los motivos convincentes por los que tu app debe integrarse con Google Drive, así como las formas en que tu app puede llegar a la mayor cantidad posible de clientes. Analizaremos cómo se mostrará tu app a los usuarios y los detalles técnicos detrás de colocarla allí.
|
|
YouTube Analytics ad hoc con Google Apps ScriptEn esta charla, los asistentes conocerán todo sobre la nueva API de YouTube Analytics. Le mostraremos al público cómo acceder a los datos por medio de Google Apps Script, una plataforma de secuencias de comandos en la nube. Crearemos y haremos una demostración de informes ad hoc que extraigan datos parametrizados mediante la API de YouTube Analytics en Hojas de cálculo de Google. También veremos cómo se pueden programar algunos de los informes y cómo se pueden activar las alertas cuando se alcancen los umbrales. Esta charla será de interés para los publicadores de YouTube y también para los desarrolladores que quieran hacer más con Google Apps Script y Hojas de cálculo de Google.
|
|
Dale un gran impulso a tu juego para dispositivos móviles con YouTubeLos principales desarrolladores de videojuegos se están integrando a YouTube para hacer que sus juegos se hagan virales. Podrías ser el siguiente. En esta sesión, te mostraremos cómo tomar un juego de Unity3D y potenciarlo con cargas de YouTube, reproducciones de YouTube en juegos y cómo convertir a los usuarios de YouTube en jugadores de tu título.
|
|
Sumérgete en el mundo submarino de Street ViewRichard Vevers, de Google y Catlin Seaview Survey, se asoció para llevar las primeras imágenes submarinas de Street View a Google Maps. Descubre cómo Catlin Seaview Survey creó una cámara especial para recopilar estas espectaculares imágenes envolventes. Su objetivo en asociación con el Dr. Ove Hoegh-Guldberg, profesor de la University of Queensland, es fortalecer un registro de arrecifes mundiales para crear una instantánea de las áreas de los arrecifes de coral del mundo, comenzando por la Gran Barrera de Coral en Australia. Explora también la isla Apo, Filipinas, el atolón Molokini, Maui, la bahía de Hanauma, Hawái y, por primera vez, por primera vez la prístina Raja Ampat, Indonesia. Consiguieron una impresionante cantidad de 3 millones de seguidores en Google Plus, lo que permitió la participación pública a través de lugares con clavadistas bajo el agua.
|
|
Aprovecha YouTube para hacer crecer tu negocioLos canales de YouTube pueden ayudarte a lograr el éxito de tu empresa. Obtén algunas sugerencias y trucos sobre cómo tu empresa puede usar el segundo motor de búsqueda más grande del mundo para ayudar con la creación de contenido, la asistencia para productos, la recaudación de fondos y la adquisición de clientes. La sesión compartirá información clave sobre cómo comprender al público de YouTube y cómo usar todas las herramientas del sitio para crear un canal atractivo.
|
|
¡Destácate!: Usa las APIs de YouTube en vivo para transmitir contenido a todo el mundoEn esta sesión se proporciona una descripción general de la nueva plataforma de YouTube en vivo y se ofrece un panorama detallado de las API de transmisión en directo de YouTube. Explica bien cómo la plataforma te permite transmitir fácilmente eventos en vivo en YouTube y, al mismo tiempo, brindar una experiencia de visualización genial para tu público. También presentaremos varias apps con la API, revisaremos muestras de código y también mostraremos algunas demostraciones interesantes.
|
|
YouTube para desarrolladores: El futuro y las oportunidadesLa API de YouTube es el mayor volumen de API por solicitud de Google, pero todavía hay muchas aplicaciones que no la están aprovechando. Únete a los líderes de ingeniería y productos de la plataforma de YouTube que te brindarán una descripción general de hacia dónde se dirige YouTube, te darán un adelanto de las APIs más recientes de YouTube y hablarán sobre las oportunidades para desarrolladores. También miraremos algunos videos interesantes.
|
|
Venta de bienes físicos en Android con Google Wallet Instant BuyUna de las principales barreras del comercio en dispositivos móviles es la facilidad de confirmación de la compra. Ya sea que vendas suministros de oficina, camisetas o joyas elegantes, tus usuarios tendrán el mismo problema: proporcionar información de tarjetas de crédito y de envío a través de formularios largos y complicados, que resulta particularmente difícil completarlos en un dispositivo móvil. Ahí es donde entra en juego la API de Google Wallet para Android. Aprende a usar la API para que la experiencia de compra en tu app sea simple y sin inconvenientes y, a su vez, genere conversiones y ventas.
|
|
Digitalización de toda la Billetera: Presentación de los objetos de WalletObjetos de Wallet es una plataforma simple y poderosa que hace más eficiente el comercio, ya que digitaliza y almacena objetos comerciales (ofertas, tarjetas de lealtad) en Google Wallet y permite relaciones más sólidas entre emisores y consumidores. En esta sesión, te guiaremos a través de las especificaciones y el código para insertar objetos en la Billetera de Google, lo que crea una billetera más inteligente para los consumidores.
|
|
Redefinimos la lealtad en la era de los dispositivos móvilesEn esta sesión, se presentará la API de fidelización de objetos de Wallet. Obtén información sobre cómo puedes integrar tus programas de lealtad en Google Wallet y ponerlos a disposición de millones de usuarios para que los descubran. Fomenta la participación de tu programa de lealtad permitiéndoles a los usuarios utilizar la Billetera de Google para mostrar y usar sus tarjetas de lealtad, consultar sus saldos de puntos de lealtad o de recompensa y mucho más.
|
|
Cómo crear experiencias de comercio móvil atractivas en AndroidCrear una app para Android de comercio en dispositivos móviles no es solo una cuestión de colocar imágenes de tus productos en una ListView y agregar un botón de compra. Más que cualquier otro tipo de aplicaciones móviles, el tiempo es dinero. Cuanto más esperes a un usuario o más tiempo lo dediques completando formularios, las probabilidades de que el usuario termine la transacción disminuirá. Además, cuando quieras aceptar pagos, también deberás pensar en la seguridad. Conoce algunas de las técnicas y sugerencias del equipo de Google Wallet y de uno de nuestros socios sobre cómo hacer que tus aplicaciones comerciales para dispositivos móviles sean más fáciles y seguras de usar y, así, aumentar tus conversiones y, en última instancia, tus resultados finales. Esta sesión incluirá algunos temas de desarrollo de Android de nivel intermedio y avanzado.
|
|
Desmitificación sobre los MVP y EventBus en GWTEn 2009, Ray Ryan dio una charla en Google I/O sobre la promoción del patrón Model-View-Presenter y el EventBus para la arquitectura de aplicaciones GWT. Desde entonces, el MVP y el EventBus se han expandido en la comunidad de GWT, y han aparecido varios marcos de trabajo que los respaldan. Sin embargo, todavía existe mucha confusión sobre qué es el MVP en realidad y la mejor manera de implementarlo. Muchas soluciones comunes implican cantidades tediosas de código estándar y sobrecarga. En esta charla, demostraré que usar el MVP y EventBus correctamente es más fácil de lo que crees y se puede hacer sin frameworks ni sobrecarga adicional. Como resultado final, es un placer trabajar con una aplicación de GWT más fácil de probar y mantener.
|
|
Introducción a la integración del Acceso con Google+Ya sea que tengas un sitio web, una aplicación móvil, un juego o algún otro servicio en línea, los usuarios ahora pueden acceder con Google y llevar su perfil de Google+. Descubre cómo el Acceso con Google+ puede crear experiencias más atractivas en tu aplicación y aumentar el uso de los dispositivos en diferentes dispositivos. Esta charla presentará los conceptos técnicos de la integración del Acceso con Google+ y otras funciones de Google+, y es un requisito previo para otras charlas de Google+.
|
|
Acompáñanos para obtener una descripción general de toda la plataforma Google+. Obtén información sobre lo que Google+ tiene para ofrecer a tus aplicaciones y hacia dónde se dirige la plataforma, y determina cuáles son las sesiones imperdibles de la plataforma de Google+ en I/O este año.
|
|
Aprovecha Google+ al máximo en tu organizaciónGoogle Apps es un paquete de productividad basado en la nube que ayuda a su equipo a realizar su trabajo desde cualquier lugar o dispositivo. Al agregar la potencia de Google+ para empresas, su equipo podrá conectarse y compartir contenido sin problemas con compañeros de trabajo y socios externos. En esta sesión, analizaremos las características únicas de Google+ para empresas, analizaremos nuevas formas de integrar Google+ a los sistemas y procesos de tu empresa, y te ayudaremos a aprovechar al máximo Google+ para facilitar una comunicación sencilla, rápida y convincente en toda tu organización.
|
|
¿Tienes alguna pregunta candente sobre la plataforma de Google+? Ven a conocer al equipo y obtén respuestas a tus preguntas directamente de las personas detrás de la plataforma de Google+. Sumérgete en la tecnología y haz que te escuchen.
|
|
RenderScript es una API para el procesamiento de alto rendimiento en Android mediante cualquier procesador disponible en un dispositivo, incluidas CPU, GPU, DSP y más. En esta charla, se aborda la manera de desarrollar aplicaciones con RenderScript que puedan ejecutarse en cualquier dispositivo con Gingerbread o versiones posteriores. Te explicaremos cómo acelerar una aplicación simple y te mostraremos cómo podemos proporcionar un alto rendimiento en diferentes arquitecturas con una sola base de origen. Se presentarán las comparativas que comparen RS con el NDK.
|
|
La API de Hangouts de Google+ un año después: mucho más que un bigote virtualLa plataforma de aplicaciones de Hangout evolucionó sostenidamente durante el último año. Entérate de todo lo que logramos, descubre cómo puedes lograr que tus apps cobren vida con conversaciones de audio y video, y descubre las próximas novedades en tecnología.
|
|
Eres desarrollador y estás creando una app social popular. Tu app para Android, iOS y tu sitio web deben funcionar sin problemas con un usuario autenticado. Esta sesión profundizará en los modelos de autenticación del Acceso con Google+ y te ayudará a elegir el más adecuado para tus necesidades.
|
|
Prácticas recomendadas para el Acceso con Google+Obtenga información sobre cómo aprovechar al máximo el Acceso con Google+ para su sitio y sus usuarios. Descubre cómo maximizar las instalaciones de tus apps, optimizar la tasa de clics de las publicaciones interactivas, ofrecer contenido personalizado basado en datos de redes sociales y escribir actividades en las apps que se destaquen en Google.
|
|
Acceso con Google+ para aplicaciones webObtén información sobre cómo agregar el Acceso con Google+ a tu aplicación web, cómo conectar a los usuarios con sus amigos, crear experiencias personalizadas con los datos del perfil de Google+, aumentar la participación mediante publicaciones interactivas y supervisar el rendimiento de la app en Google+.
|
|
Panel de bases de datos distribuidas: una exploración de enfoques y prácticas recomendadasYa sea que estés compilando un juego, una app para dispositivos móviles o un servicio de estadísticas sociales, tu información debe tener alta disponibilidad, estar almacenada de forma segura y poder crecer a medida que tu base de usuarios crece. Visita esta sesión para aprender cómo las bases de datos distribuidas modernas abordan estas necesidades. Escucharás a un panel de cuatro expertos de la industria hablar sobre sus soluciones para abordar este problema con la infraestructura de Google y tendrás la oportunidad de hacerle preguntas al panel sobre sus experiencias.
|
|
Google+ ofrece un conjunto de herramientas para editores que ayudan a los usuarios a compartir y descubrir contenido en su sitio, tanto dentro del sitio como cuando proviene de Propiedades de Google, como la Búsqueda de Google. En esta sesión, abarcaremos todos los aspectos básicos de las herramientas de Google+ que pueden ayudarte a aumentar el descubrimiento y la participación en tu sitio web.
|
|
Creación de una integración exitosa con Google+ que aporta un valor significativoConsulta ejemplos sobre cómo maximizar el uso de gráficos sociales y el retorno de una integración de Google+ usando las aplicaciones iniciadas como referencia. Descubre cómo los socios en ciertas situaciones integran Google+ para mejorar el éxito de sus aplicaciones y hacer que sean más relevantes a nivel social para los usuarios.
|
|
Cómo ofrecer el Acceso con Google+ junto con otros servicios de Acceso con redes socialesDescubre cómo el Acceso con Google+ puede coexistir con soluciones alternativas de acceso social y cómo migrar tus apps desde sistemas de autenticación heredados de Google. Si ya tienes un acceso con redes sociales en tu sitio y te preguntas cómo agregar el Acceso con Google+ o si estás usando una integración de autenticación antigua con OAuth 2.0 de Google, esta sesión es para ti.
|
|
Acceso con Google+ para desarrolladores de iOSPermítenos explicarte cómo agregar el Acceso con Google+ a tu aplicación para iOS, conectar a los usuarios con sus amigos, generar más participación mediante publicaciones interactivas y supervisar el rendimiento de tu aplicación en Google+.
|
|
Desarrollo para GlassSi acercamos la tecnología, podemos quitarla del camino. Este y otros conceptos centrales, pautas de diseño, paradigmas de UX y APIs se presentarán como referencia para el desarrollo de Glass. Se mostrarán excelentes ejemplos y se usarán para codificar todo en un conjunto de prácticas recomendadas. Si quieres desarrollar para Glass, aquí es donde debes comenzar. Esta sesión es un requisito previo para todas las sesiones de desarrollo de Glass.
|
|
Avance en la accesibilidad web con ChromeVoxComprender y navegar por páginas web complejas ya es difícil para los lectores con una visión perfecta, pero es mucho más difícil cuando se basa solo en la renderización de voz. El lector de pantalla ChromeVox está diseñado específicamente para manejar el contenido web moderno con toda su riqueza. ChromeVox se basa en JavaScript y permite que los desarrolladores puedan acceder fácilmente a aplicaciones web de vanguardia. Demostramos la versión más reciente de ChromeVox, que ofrece opciones de navegación avanzada para contenido complejo, como tablas y fórmulas matemáticas, así como compatibilidad con braille y nuevos controles de IU HTML5, como los controles multimedia y de fecha y hora.
|
|
Charla informal con el equipo de GlassÚnete a varios miembros clave del equipo de Glass mientras analizan el camino que los trajo hasta aquí. Analizaremos por qué Glass es tan importante para la evolución de la tecnología wearable y cómo los desarrolladores pueden participar de la manera más eficaz en el ecosistema.
|
|
Anulación de la garantía: Hacking Glass Glass está listo para los ataques. Descubre lo que es posible con la plataforma de hardware y cómo puedes obtener acceso con permisos de administrador. Aprende cómo ejecutar tus propias aplicaciones experimentales. Renuncia de responsabilidad: llegarás a un territorio desconocido y sin asistencia.
|
|
Cómo crear servicios de Glass con la API de Google MirrorLa API de Google Mirror es un conjunto simple pero potente de APIs de RESTful para crear Glassware. En esta sesión, revisaremos algunos principios iniciales para el desarrollo de Glass, los paradigmas de la API de Google Mirror y la vía rápida desde el concepto hasta el prototipo. Abordaremos los casos de uso estándar y los que desafían los límites de la API.
|
|
¿Alguna vez deseaste hacer un pequeño ajuste en tu aplicación para dispositivos móviles, pero tus usuarios ya la descargaron? ¿Alguna vez te olvidaste de agregar estadísticas en un evento clave hasta que sea demasiado tarde? Descubre nuevas formas de configurar de forma dinámica el servidor de tus aplicaciones para dispositivos móviles. Puedes perfeccionar tu app para distintos públicos y nunca más te volverás atrapar por las versiones antiguas ni el olvido.
|
|
Patrones avanzados de simultaneidad de GoLa simultaneidad es la clave para diseñar servicios de red de alto rendimiento. Esta charla amplía la popular charla sobre patrones de simultaneidad de Go del año pasado para profundizar en las primitivas de simultaneidad de Go y descubrir cómo los problemas de simultaneidad complicados se pueden resolver de forma fluida con un código simple de Go.
|
|
Crea un gran negocio de apps con AdMobPasaste muchas horas trabajando en tu app, pero ¿cómo puedes convertir esos largos días y esas noches en muchos usuarios y en grandes ingresos? Descubre las novedades de AdMob y cómo puede ayudarte a crear un excelente negocio de apps.
|
|
Charla informal con el equipo de Go Desde su lanzamiento en noviembre de 2009, el lenguaje de programación Go se convirtió en un próspero proyecto de código abierto con una cantidad de seguidores exclusiva. Únete a esta sesión para que los miembros del equipo de Go en Google respondan tus preguntas sobre Go.
|
|
Optimiza las apps web y para dispositivos móviles en todos los dispositivos con Google AnalyticsRecientemente, Google Analytics lanzó Universal Analytics, una nueva forma de medir las interacciones de los usuarios en cualquier dispositivo, plataforma o entorno. Con la medición de estos datos, los desarrolladores pueden optimizar mejor sus aplicaciones. En esta sesión, analizaremos cómo medir la interacción del usuario desde cualquier dispositivo, así como informes nuevos y las prácticas recomendadas para optimizar tanto las aplicaciones web como las aplicaciones para dispositivos móviles.
|
|
La recopilación y el análisis de datos altamente escalables y rápidos es una necesidad clave para muchas apps de juegos y dispositivos móviles, así como para las redes de sensores y la "Internet de las cosas". Mostraremos cómo Data Sensor Lab incorpora un patrón clave de Google Cloud Platform: una canalización de alta capacidad de procesamiento para la recopilación, el procesamiento y el análisis de datos. Usamos la API de Cloud Endpoints para recopilar datos de transmisión constante; procesar grandes cantidades de datos con una alta capacidad de procesamiento a través de App Engine, Cloud Storage y la transformación de datos en Compute Engine; y consultar muchos GB de datos recopilados en pocos segundos con BigQuery.
|
|
Análisis de datos de Google Analytics y AdSense en BigQueryGoogle Analytics y AdSense son dos productos de Google que pronto podrán enviar sus datos de informes a BigQuery, el motor de análisis y consulta de macrodatos de Google. En esta sesión, veremos cómo los usuarios de Google Analytics Premium y AdSense pueden realizar análisis de datos avanzados con BigQuery.
|
|
La plataforma en la nube de Google, incluidos Google Compute Engine, App Engine, Cloud Storage y BigQuery, son herramientas eficaces para que los desarrolladores superen los requisitos de ingeniería desafiantes a gran escala. En esta charla, presentamos Open Bidder, un kit de herramientas completamente personalizables que aprovecha estos servicios para cumplir con el alto porcentaje de solicitudes y las limitaciones de baja latencia a las que se enfrentan los desarrolladores externos cuando se integran con DoubleClick Ad Exchange de Google.
|
|
Un nuevo lenguaje para App EngineEn esta sesión, se presenta un lenguaje nuevo y muy solicitado para Google App Engine. El nuevo entorno de ejecución permite a los desarrolladores aprovechar el escalamiento, los servicios, la durabilidad y la facilidad de uso potentes de App Engine, a la vez que aprovechan los frameworks conocidos y potentes para compilar aplicaciones. En esta sesión, brindaremos una descripción general de este nuevo entorno de ejecución y mostraremos lo fácil que es trasladar aplicaciones existentes para usar App Engine y Google Cloud Platform.
|
|
Dispositivos móviles, la Web y la nube: La triple corona de aplicaciones modernas¿Todo listo para sacudir el mundo con tu próxima postulación? Es probable que estés pensando en los dispositivos móviles, la Web y la nube. En esta sesión, analizaremos cómo compilar una aplicación web móvil moderna que aproveche Google Cloud Platform. Aprende sobre viajes, prácticas recomendadas y una arquitectura sólida que harán que tu próxima aplicación web para dispositivos móviles sea un gran éxito.
|
|
Mashups de macrodatos: Habilita las estadísticas de nueva generación con BigQueryShutterfly es el líder del mercado en productos y servicios de fotos digitales personalizadas y ayuda a los clientes a convertir sus preciados recuerdos en recuerdos duraderos. Poder analizar los datos del usuario rápidamente es importante para optimizar las estrategias de marketing de sus clientes y productos. Descubre cómo los equipos de análisis y almacén de datos de Shutterflys integran Google BigQuery en sus flujos de trabajo con funciones como Big Join y agregaciones de grupos grandes para extraer terabytes de datos, además de identificar rápidamente los patrones de uso de los clientes y las campañas eficaces de comunicación, todo ello sin realizar grandes inversiones en hardware y software.
|
|
Novedades de Google Compute EngineGoogle Compute Engine tuvo un año muy ajetreado. Realizamos mejoras en la arquitectura subyacente para proporcionar un rendimiento aún mejor, lanzamos nuevas versiones de nuestras API que mejoran la experiencia de los desarrolladores y presentamos muchas funciones y tipos de instancias nuevos. Acompáñanos mientras te guiaremos por lo nuevo y lo genial de Google Compute Engine y cómo las mejoras recientes pueden ayudarte a compilar aplicaciones más eficientes, escalables y rentables en la nube.
|
|
Velocidad, eficiencia y control: técnicas avanzadas de enrutamiento de paquetes en una red de Google Compute EngineVen a conocer una nueva y emocionante función de herramientas de redes para Google Compute Engine que te permite controlar de forma específica cómo se enruta el tráfico a través de tu red virtual.
|
|
Videojuegos intensosDescubre cómo los desarrolladores de vanguardia crean experiencias de última generación en Google Cloud Platform, desde estudios de juegos indie hasta AAA. Esta sesión se enfoca en cómo los desarrolladores combinan tecnologías como App Engine, Compute Engine y BigQuery para compilar y escalar rápidamente sus versiones multiplataforma.
|
|
Cuando sucede algo malo a clústeres buenos: creación de sistemas sólidos con Google Compute EngineAprende herramientas y técnicas que te ayudarán a crear clústeres de procesamiento virtuales sólidos, escalables y de alto rendimiento en Google Compute Engine. Temas que abarcaremos: resumen de herramientas avanzadas (secuencias de comandos de inicio, servidor de metadatos, cuentas de servicio, balanceo de cargas), compilación y administración de clústeres, opciones y compensaciones de almacenamiento (disco temporal frente a disco persistente frente a almacenamiento en la nube, instantáneas, PD de intercambio directo) y cómo abordar las interrupciones (planificadas y no planificadas). Para finalizar, haremos una visita guiada a un sólido servicio web junto con un resumen de las prácticas recomendadas.
|
|
Claves del reino: patrones de diseño para usar OAuth en la nubeEn esta sesión, se proporcionará un enfoque claro y paso a paso para acceder a los recursos de Google Cloud Platform con OAuth 2.0. Definiremos los casos de uso más importantes y mostraremos cómo compilar esas soluciones con ejemplos de código prácticos. El objetivo es ayudarte a resolver tus problemas de autorización de manera correcta y sencilla, sin tener que convertirte en un experto en OAuth.
|
|
Urs Hlzle, vicepresidente sénior, compartirá la visión de Google para la próxima generación de computación en la nube. Se hablará sobre cómo las inversiones en infraestructura, software y personas ayudarán a abrirse camino en esta nueva era para Google y los desarrolladores de todo el mundo a través de Google Cloud Platform. Esta sesión también incluirá anuncios y demostraciones de nuevas funciones importantes de la Plataforma.
|
|
Ajuste de escala automático de JavaAprende a compilar aplicaciones de Java que funcionen bien en un entorno de ajuste de escala automático. Hablaremos sobre antipatrones comunes en Java que dificultan que los entornos con ajuste de escala automático se ocupen de tu aplicación. También analizaremos cómo App Engine sabe cuándo escalar verticalmente y respaldar tu aplicación y cómo aprovecharlo al máximo.
|
|
El sitio web de Google Developers, también conocido como developers.google.com, es una de las miles de aplicaciones de Google que se ejecutan en App Engine. En esta charla, analizaremos casos de uso y patrones de diseño del mundo real que impulsan el sistema de administración de contenido del sitio, y analizaremos las técnicas de implementación que funcionaron y algunas que no lo hicieron. Como beneficio adicional, consideraremos varias de las funciones más recientes de App Engine en el contexto de esta app y cómo cambian nuestra forma de concebir la arquitectura de aplicaciones.
|
|
Computación en la nube y física de partículas de alta energía: Cómo el experimento ATLAS del CERN usa Google Compute Engine en la búsqueda de nueva física en LHCEn esta charla, describiremos el proyecto de computación científico ATLAS Experiment on Google Compute Engine (GCE) y también ilustraremos varios ejemplos de instalaciones de computación de alto rendimiento a gran escala en GCE, incluido un clúster PROOF de 1,000 núcleos para el análisis de datos de ATLAS y un clúster HTCondor de 4,000 núcleos que se usa en la simulación de eventos de colisión de LHC. También analizaremos la tecnología Xroot que se usa para el agrupamiento en clústeres de datos de alto rendimiento.
|
|
Este MMORPG social de Gamesys utiliza Here Be Monsters utiliza Google Cloud Platform como un almacén de datos de producción para administrar la participación de los usuarios y automatizar las actividades de retención con App Engine. Realiza una demostración de la integración de juegos con las Hojas de cálculo de Google y BigQuery a través de Google Apps Script, y profundiza en el código que habilita los paneles de informes automatizados y la optimización ad hoc de los juegos.
|
|
Cómo importar grandes conjuntos de datos a Google Cloud StorageEn esta sesión, se revisarán varios enfoques que los clientes siguen cuando importan grandes conjuntos de datos a Google Cloud Storage, incluidas las compensaciones de tiempo, costo y complejidad. Estas soluciones incluyen varias técnicas avanzadas que también te ayudarán en una amplia variedad de otras situaciones. Mostraremos la arquitectura y el código de algunos de estos enfoques y presentaremos un caso de éxito de una migración de más de 5 PB.
|
|
De nada a Nirvana en minutos: backend en la nube para tu aplicación de AndroidLas mejores aplicaciones para Android aprovechan al máximo la nube para ofrecer excelentes experiencias del usuario. Esta charla muestra, en detalle, cómo usar el backend opcional de código de servidor en Google Cloud Platform para almacenar el estado de una aplicación y un juego en la nube. Luego, explicaremos cómo agregar tu propia lógica personalizada a través de Google Cloud Endpoints y Google Plugin for Eclipse. Para obtener una visión más profunda del contenido de la sesión, lee el artículo de Brad Abram: “Descripción general de la sesión de Google I/O 2013: De Nothing a Nirvana en minutos: Backend de la nube para tu aplicación de Android Geek Serendipity” (http://bradabrams.com/2013/05/google-io-2013-session-overview-to-nothing-network-minuteer-apper).
|
|
El entorno de ejecución de Go para App Engine es un motor de alto rendimiento destinado a ejecutar aplicaciones web. Produce respuestas rápidas, inicia instancias en una fracción de segundo, aprovecha al máximo las horas de instancia y permite que tu app realice un procesamiento importante a la velocidad máxima de la máquina. Prepárate para aprovechar al máximo la potencia de Go en App Engine y lograr que tus aplicaciones web sean las mejores posibles.
|
|
Descubre los próximos grandes avances con la API de YouTube Analytics¿El contenido de formato largo es la mejor opción o los clips cortos todavía prevalecen en YouTube? ¿Haces calor en Corea del Sur? ¿Las anotaciones de video atraen o molestan al público? La API de YouTube Analytics puede responder todas estas preguntas y muchas más. Obtén información sobre las funciones avanzadas de la API. Descubre cómo Next Big Sound usa la API de YouTube para ayudar a los sellos discográficos, los artistas y los representantes de bandas a tomar mejores decisiones.
|
|
Diseño de productos para un mundo multipantalla: la perspectiva de YouTubeEl diseño es diferente del arte. De hecho, si tienes que usar matemáticas para validarlo, entonces es probable que estés por buen camino. En esta sesión centrada en el diseño de productos, analizaremos lo que significa ser diseñador en YouTube. Abordaremos el estado y el significado del mundo de múltiples dispositivos en el que vivimos. Por último, compartiremos algunos de los mejores principios para el diseño y el análisis cuantitativo correspondiente en este nuevo mundo.
|
|
Potencia tu aplicación de Google Compute Engine con Persistent DiskEl rendimiento, la confiabilidad y la coherencia de Persistent Disk (PD) son parte de lo que distingue a GCE como servicio en la nube de nueva generación. Descubre algunos aspectos internos del desarrollo profesional y qué lo diferencia de otras ofertas comparables. Esta sesión incluirá un análisis técnico detallado de las prácticas recomendadas para usar desarrollo profesional con tus aplicaciones de GCE.
|
|
Observa el mundo a través de valores altos de DPIEn la actualidad, casi todos los dispositivos móviles nuevos incluyen una pantalla con valores altos de DPI. Esa tendencia comenzó a expandirse hacia las laptops, y solo es cuestión de tiempo para que todos los dispositivos que usemos tengan valores altos de DPI. En esta charla, profundizaremos en lo que significa un valor alto de DPI y cómo puedes optimizar tus sitios para que se vean geniales en cualquier factor de forma. Aprenderás 1) la manera en que los diferentes píxeles afectan el diseño y cómo lograr el diseño deseado, 2) la manera en que los diseños se ven afectados por las diferentes densidades de pantalla, y 3) cómo se pueden utilizar diferentes formatos de imagen para proporcionar la mejor experiencia a los usuarios, asegurándote de que tu sitio se vea bien en cualquier dispositivo. Pronto sabrás cómo usar técnicas responsivas para crear sitios que brillen, y también cómo puedes actualizar rápidamente tus sitios existentes para que se vean atractivos, tanto hoy como en el futuro.
|
|
Las APIs de Freebase: Cómo aprovechar el Gráfico de conocimiento de GoogleFreebase es el núcleo abierto del Gráfico de conocimiento de Google. Las API de Freebase ayudan a los desarrolladores a mejorar sus aplicaciones para que comprendan mejor a las personas, los lugares y las cosas que les interesan a los usuarios. Profundizaremos en las muestras de código y te mostraremos cómo mejorar tu aplicación con datos del Gráfico de conocimiento.
|
|
En Google, usamos cada vez más los datos estructurados para ayudar a los usuarios a encontrar tu contenido. Además de una variedad de fragmentos enriquecidos que mejoran los resultados de la búsqueda, ahora mostramos calendarios de eventos de ciudades y lugares, opiniones sobre películas del Gráfico de conocimiento, filtros de ingredientes para recetas y mucho más. ¿Cómo se aseguran de que su sitio participe en funciones como estas? Para responder esa pregunta, haremos una demostración de un paquete de herramientas nuevas y actualizadas, como el Marcador de datos y el Panel de datos estructurados, que facilitan más que nunca proporcionar y validar los datos estructurados de tus sitios.
|
|
De los datos estructurados al Gráfico de conocimientoSi bien la Web comenzó con documentos de texto libre, la mayor parte ahora está respaldada por bases de datos estructuradas. Sin embargo, con demasiada frecuencia, la estructura de estas bases de datos se pierde en el camino a HTML. No tiene que ser así. Analizaremos las funciones nuevas que se pueden utilizar con estos datos estructurados, así como las herramientas y técnicas para garantizar que no se pierda esta estructura útil en tu sitio.
|
|
Datos estructurados: De la bandeja de entrada al cuadro de búsquedaLos datos estructurados están en todas partes. Además de agregar lenguaje de marcado a tu sitio web, ahora puedes agregar lenguaje de marcado a la información que envías por correo electrónico a tus usuarios. De esta manera, puedes ayudar a los usuarios a obtener esa información más rápidamente en Google, por ejemplo, a través de respuestas altamente estructuradas y tarjetas para itinerarios de vuelos, próximos eventos, reservas en restaurantes, etc. Ven a ver una vista previa de las próximas funciones en acción.
|
|
ENCENDERIgnite captura lo mejor de la cultura geek en una serie de presentaciones rápidas de cinco minutos. Cada orador obtiene 20 diapositivas que avanzan automáticamente después de 15 segundos.
|
|
Búsqueda y Google+: Cómo mejorar tus búsquedas de marca en GoogleEn esta sesión, te mostraremos una serie de técnicas que puedes usar para lograr que tu app y tu contenido se destaquen en Google. Con estas técnicas, podrás conectarte de forma más directa con los usuarios nuevos y existentes en la Búsqueda de Google.
|
|
Amplía tu público con Google+Entonces, ¿creaste una app, un sitio, un juego o un servicio en línea, pero no sabes cómo conectarte con los usuarios para hacer crecer tu negocio? Únete a un debate sobre cómo Google+ te ayuda a aumentar tu público e interactuar con él. Obtenga sugerencias sobre cómo usar Google+ para crear valor para su empresa: lograr que los usuarios encuentren su empresa en Google, hacer recomendaciones a otros usuarios de Google y crear un compromiso más personal.
|
|
Apuntar, hacer clic, presionar y tocar: Creación de interfaces web para múltiples dispositivosComputadoras de escritorio, laptops, tablets, smartphones, híbridos, televisores y mucho más: llegarán los dispositivos compatibles con la función táctil Y el mouse. Acompaña a esta charla para obtener información sobre cómo lograr que tu sitio sea excelente frente a la creciente cantidad de dispositivos con pantalla táctil y para conocer el futuro de la Web en relación con la computación táctil. Aprenderás a preparar tu sitio web para una laptop con pantalla táctil y a crear una experiencia táctil fluida y, lo más importante, a crear un código que sea receptivo a entradas multimodales.
|
|
7 Techmakers y un micrófonoMegan Smith (vicepresidenta de Google[x]) será presentadora de una serie de segmentos de estilo de charlas TED de Susan Wojcicki (vicepresidenta sénior de Anuncios y Comercio), Anna Patterson (vicepresidenta de Conocimiento), Johanna Wright (vicepresidenta de Búsqueda y Asistencia, Android), Kathy Kleiman (fundadora del proyecto de programadores de ENIAC, y Jean Wang (director de Hardware, Glasse) de GoogleBoard. Compartirán sus conocimientos, aprendizajes y momentos de su trabajo como líderes técnicos dentro de empresas innovadoras. Será una sesión especial de gran tamaño que dura hasta las 6:35 p.m. Presentado por Women Techmakers.
|
|
Aprendizaje en línea socialmente con Google+ Descubre cómo Google+ ayuda a las plataformas de aprendizaje en línea a conectar a los alumnos entre sí y con los profesores. En esta charla, se presentará una descripción general de las tecnologías de Google+ que se pueden usar en la educación en línea y se presentarán varios ejemplos de cómo estas se integraron con éxito. También conocerás Coursera, una de las plataformas líderes de aprendizaje en línea, y su experiencia con Hangouts de Google+.
|
|
Ingress: Principios de diseño detrás del juego de ubicación geográfica multijugador masivo de GoogleIngress es un juego multijugador masivo de ubicación geográfica que Niantic Labs lanzó recientemente. Los jugadores se mueven por el mundo real usando un dispositivo Android y la app de Ingress para descubrir y presionar fuentes de una energía misteriosa. Los jugadores adquieren objetos para ayudarlos en la misión, implementan tecnología para capturar territorios y se alian con otros agentes de campo para avanzar en la causa de los Ilustrados o la Resistencia en una lucha épica por el destino de la humanidad. Brandon Badger es el gerente de producto de Ingress. Ha sido gerente de Producto en Google Maps, Google Libros, YouTube y Niantic Labs. Hablará sobre los esfuerzos más recientes de Google para crear "aventuras a pie" con Android y los datos de ubicación geográfica de Google. El debate se centrará en los principios y las técnicas de diseño del juego utilizados para crear Ingress, así como en las oportunidades de utilizar tecnologías emergentes para crear nuevos tipos de experiencias de juegos para dispositivos móviles.
|
|
El verano pasado, 155,000 usuarios de Google se reunieron en un aula virtual tras registrarse en nuestro MOOC (curso masivo y abierto en línea) experimental "Cómo hacer una búsqueda potente con Google". Veinte mil de esos estudiantes se graduaron. Dos meses más tarde, lanzamos un proyecto de código abierto llamado Course Builder basado en el código original de Power Searching MOOC para poner a disposición de todos los usuarios la tecnología que impulsa la clase. Esta sesión es un caso de éxito de cómo Course Builder evolucionó de Power Searching with Google MOOC a una plataforma de entrega de cursos en línea. Nos enfocaremos en cómo las APIs y tecnologías de Google facilitaron el desarrollo del sistema inicial y seguiremos brindando compatibilidad con la plataforma de código abierto.
|
|
Descripción general de Identity Tech: menos dolor, más gananciaLa identidad es difícil, pero las penalizaciones por equivocarse son graves. Buenas noticias: Están surgiendo tecnologías que reducen las dificultades de los desarrolladores y mejoran la experiencia del usuario. En esta charla, se destacan estos aspectos y se presenta un marco de trabajo a partir de tu combinación única de restricciones, usuarios y plataformas para ayudarte a descubrir qué tecnologías y políticas te convienen.
|
|
Project Ground Truth: mapas precisos a través de algoritmos y grasa de codoEn 2008, Google comenzó el proyecto Ground Truth. Su objetivo era crear mapas del mundo a partir de fuentes de datos autorizadas, a través de una combinación única de algoritmos y mucho esfuerzo. A la fecha, el proyecto ha creado y lanzado datos de mapas de alta calidad de 42 países en Google Maps. En esta sesión, podrán conocer el funcionamiento interno de Verdad fundamental. Descubre cómo combinamos una combinación de algoritmos avanzados, datos complementarios (como imágenes aéreas y de Street View) y trabajo humano sin procesar para crear y mantener datos cartográficos que se correspondan lo más posible con la verdad real sobre el mundo real.
|
|
Navegación con la tecnología de la API de Places: Un caso de éxito con Mercedes BenzMercedes-Benz, un emblemático fabricante de automóviles, se esfuerza por liderar la industria automotriz en innovación tecnológica. Descubre cómo Mercedes creó experiencias increíbles con Google Maps y la API de Places en "Digital Drive Style", un sistema de navegación social conectado que potencia la experiencia del usuario de la cabina desde un smartphone.
|
|
Charla informal con Research de GoogleLa investigación en Google es única, ya que se lleva a cabo en toda la organización de ingeniería, a cargo de científicos de investigación y también ingenieros de software. Los equipos están integrados, los límites son flexibles y enfrentamos los desafíos juntos mientras mantenemos un ciclo de reacción cercano de nuestros usuarios. Esto nos permite construir, iterar y lanzar rápidamente productos nuevos e innovadores que cambian la vanguardia y, por lo tanto, producen nuevos resultados de investigación. La definición de investigación de Google es amplia y ocurre de varias maneras en toda la organización. Nuestra investigación da como resultado avances tecnológicos en las áreas de huellas digitales de audio y video, comprensión de imágenes, computación en paralelo o MapReduce, aprendizaje profundo y análisis a gran escala, que aplicamos en muchos de nuestros productos. Además, ofrece productos completamente nuevos, como la Búsqueda por voz y Google Traductor. Conoce el enfoque híbrido de Google con la investigación gracias a los ingenieros y científicos que respaldan ideas como Google Glass, MapReduce, la Búsqueda y la educación en línea, que llevan a cabo grandes experimentos de ideas que se traducen en innovación en tiempo real en Google.
|
|
Quieres expandirte a un público internacional ... ¿por dónde comenzar?, ¿qué implica?, ¿cómo lo hago?, ¿cómo promocionarlo en mercados locales? En esta charla, se abordarán las preguntas anteriores para los desarrolladores web y de Android. En nuestro recorrido del dónde, qué y cómo, analizaremos en detalle varias herramientas de internacionalización y localización disponibles para ti.
|
|
Más allá de la SOPA: Lo que puedes hacer para influir en la política sobre tecnologíaDesde SOPA/PIPA y CISPA hasta la inmigración y la reforma de patentes, el gobierno está adoptando un nuevo interés en Internet y en las empresas que se están construyendo en ella. En algunos casos, incluso se ha enfocado un nuevo enfoque en el uso de la tecnología que puede resolver los problemas del gobierno. En consecuencia, el Gobierno busca la opinión de nuestra comunidad de emprendedores y desarrolladores sobre cuáles son nuestras necesidades como comunidad y cómo pueden crear mejores políticas públicas que nos interesen. ¿Cuáles son las formas más simples y eficientes de participar? Acompáñanos en un panel de algunos líderes en el espacio de defensa de Internet para descubrir cómo tú, como desarrollador, puedes participar más en la creación de mejores políticas que pueden afectar a tu negocio.
|
|
Cómo compilar una app web de WebRTCObtén información sobre la potencia de la Web moderna y usa WebRTC para compilar una app simple de chat de video y texto. En este codelab, te ayudaremos a familiarizarte con las APIs y tecnologías principales de WebRTC: MediaStream (también conocida como getUserMedia). ¿Qué es y cómo puedo usarla? RTCPeerConnection: ¿qué aspectos son importantes sobre la API más potente de WebRTC? RTCDataChannel: ¿cómo puedo configurar la comunicación en tiempo real de datos arbitrarios? Señalización: ¿qué es y cómo la configuro? Servidores: ¿Qué necesito para la señalización, STUN y TURN?
|
|
Cómo pasar de un truco de fin de semana a una startup financiada¿Tienes una idea y deseas crear una empresa? Obtén información sobre cómo atraer inversionistas y qué quieren ver antes de escribir un cheque. Escucha las historias de los emprendedores que recaudaron dinero y las empresas de capital de riesgo que los financiaron.
|
|
El detrás de escena de Google MapsEl diseñador principal de UX y el director de Ingeniería de Google Maps abordarán consideraciones técnicas y de diseño relacionadas con la creación de experiencias enriquecidas de Google Maps, lo que incluye análisis detallados de varias funciones innovadoras. Esta charla ofrecerá una perspectiva única sobre el pensamiento y los desafíos detrás de escena del líder del servicio de creación de mapas en línea.
|
|
API de visualización de GoogleDescubre las últimas funciones de la API de visualización de Google y domina los nuevos métodos para crear gráficos elegantes basados en datos.
|
|
Cómo usar Drive como la solución de almacenamiento en AndroidCómo puedes usar archivos para guardar en Android y dejar que el SDK de Drive se encargue de los detalles desordenados de subirlos a la nube, de tenerlos disponibles y sincronizados en todos los dispositivos.
|
|
WebP: Cómo implementar imágenes más rápidas, pequeñas y más atractivasWebP es un nuevo formato de imagen de código abierto que proporciona una compresión con y sin pérdida de imágenes con ahorros de bytes significativos: archivos de imagen entre un 30% y un 80% más pequeños en comparación con jpeg y png. En esta sesión, cubriremos las últimas funciones, las noticias y la hoja de ruta futura del formato WebP. Profundizaremos en algunos casos de éxito prácticos y relaremos cómo los sitios y las aplicaciones de gran tamaño implementaron WebP, los desafíos que enfrentaron en el proceso y los beneficios que observaron y midieron después de la migración. En otras palabras, un manual básico de 0 a 60 en WebP: qué es, cómo comenzar, las herramientas y los beneficios: ¡trae tu sombrero con hélice!
|
|
Encontrado en Translation: Globalízate con la API de TranslateCientos de millones de usuarios confían en Google Traductor. ¿Qué nuevos mercados de tus apps, sitios o estadísticas generan tus apps, sitios o estadísticas con nuestra API de Translate en Google Cloud Platform? Explora la IA que usa Google para analizar miles de millones de documentos en más de 60 idiomas. Comprender el funcionamiento de la traducción automática estadística puede ayudarte a identificar las aplicaciones comerciales adecuadas, como el contenido generado por los usuarios, las noticias y las reseñas, y la localización.
|
|
Lecciones de los FundadoresEl camino al éxito incluye muchas lecciones aprendidas a lo largo del camino. Desde la idea hasta el final, este panel de fundadores destacados comparte ideas sobre cómo abordaron desafíos clave, desde el desarrollo de productos hasta la contratación, y todo lo que desearían haber conocido en el camino para crear empresas de tecnología innovadoras. Entre los panelistas, se incluyen a Caterina Fake (Findery, Hunch, Flickr), Slava Rubin (Indiegogo), Mary Lou Jepsen (Pixel Qi, OLPC, Google X), Julia Hartz (Eventbrite) y Mary Grove (Moderadora de Google para emprendedores)
|