Join Google Wallet product leaders as they explore the future of commerce and Google Wallet. They will showcase the latest innovations in Google Wallet that enables developers to reach consumers through mobile, local and online platforms.
Senior Vice President Urs Hölzle will share Google’s vision for the next generation of cloud computing. He’ll discuss how investments in infrastructure, software and people will help usher in this new era for Google and developers around the world via the Google Cloud Platform. This session will also include announcements and demo important new features of the Platform.
Google Maps and the Maps API enjoy huge popularity around the world. The Google Maps API is the most used API on the web. maps.google.com is the most used mapping site. Android and iOS SDKs are branching Maps out into new platforms. In this session, the Product Management Director of Google Maps teams with the Product Manager for the Google Maps API and the lead Developer Advocate to walk you into the future of Google Maps.
Join us for an overview of the whole Google+ platform. Learn what Google+ has to offer your applications, where the platform is headed, and determine your must see Google+ platform sessions at I/O this year.
by Tim Bray
Identity is hard, but the penalties for getting it wrong are severe. Good news: technologies are surfacing that reduce developer pain while improving user experience. This talk highlights them and introduces a framework, starting from your unique combination of constraints, users, and platforms, to help you figure out which technologies and policies will work for you.
Built by the Creative Labs team in London, Jam with Chrome was a hugely successful Chrome experiment that allowed users to form a band from nearly anywhere in the world and "Jam" like stars in near real-time. We will show you how we built Jam with Chrome using the latest web technologies and give you practical advice and guidance on how you can do the same. We will focus on the Real time WebSockets component, the session management system, and the music engine made using the Web Audio API--come learn how to "Jam."
by Ronald Bultje and matt frost
According to Cisco, video data will be 55 percent of all consumer Internet traffic by 2016. With that much data traversing networks, efficient video compression will be more important than ever, especially on mobile networks. We are very excited about the new VP9 codec, which delivers better video quality at lower data rates than competing technologies. Furthermore, VP9 was developed entirely in the open as a royalty-free technology. In this session you will learn how VP9 performs against H.264 and other other codecs in quality and decoding speed, how to create WebM videos with VP9 and the new Opus audio codec, and how to deploy VP9 content to Chrome users in HTML5 <video>.
An in-depth tour of the Android development tools, with a closer look at everything new - along with tips and tricks for getting the most out of them.
This talk will discuss the latest features of the Drive SDK that have been developed as part of Google’s commitment to allow 3rd parties to write Drive applications with the richness of Google Docs/Sheets/Presentations. These features make it easier to find files, receive notifications when files change, and publish websites.
YouTube API is Google's largest API by request volume yet there are still a lot of apps that are not taking advantage of it. Join YouTube platform product and engineering leaders as they give you an overview of where YouTube is headed, give you a sneak peak at the latest YouTube APIs, and talk about opportunities for developers. We will also watch a few cool videos.
by Arun Nagarajan and Christoph Schwab-Ganser
by Jonathan Beri and Ridhima Kedia
Whether you have a website, mobile app, game, or other online service, users can now sign in with Google and bring along their Google+ profile. Come learn how Google+ Sign-In can create more engaging experiences in your app and drive more usage across devices. This talk will introduce the technical concepts of integrating Google+ Sign-In and other Google+ features, and is a pre-requisite for other Google+ talks.
Understand how to build Java applications that work well in an autoscaling environment. We'll discuss common anti-patterns in Java that make it difficult for autoscaling environments to deal with your application. We'll also discuss how App Engine knows when to scale up and back your application and how to take full advantage of this.
Opinions on Bluetooth can divide a crowd, but the technology can connect them back together. This is an end-to-end session that gives a brief overview of core specifications and profiles before diving into Android Bluetooth support, best practices for development (with examples), and some features you may not be aware of.
Users expect a fast and optimized experience regardless of whether they're on a mobile or desktop browser. However, delivering a fast mobile experience requires careful consideration and engineering: you need to optimize your network access, you need to prioritize critical assets to deliver the best visual rendering performance, and you need to adapt your pages to the capabilities of the device (such as smaller viewport, touch, high-resolution screens, etc.). In this session we will take a deep technical dive into the criteria that affect the performance of your sites on mobile browsers, and discuss how you can optimize your site to deliver the best experience to your users.
Animations and scrolling at 60FPS: difficult! Let's talk about rendering performance by way of a couple case studies. We'll cover the basic challenge of smooth animation, approaches to finding the bottleneck in your application using Dev Tools, and methods to cope with some common pitfalls. Topics include Dev Tools rendering features, subtleties of CSS animation, common cases that kill scrolling performance, and a peak into the hardware acceleration model that underpins Chrome's graphics pipeline.
Hey, mobile game developers! Wondering what Google's been working on to make life better for you? Drop by the New Developments in Mobile Gaming talk and hear about the latest features we've been building to give your mobile games a little extra moxie.
Come learn about how Google+ is helping Online learning platforms help connect students to each other and to professors. This talk will give an overview of the Google+ technologies that can be used in online education and also look at various examples of where this has been integrated successfully. You will also hear from Coursera, one of the leading Online Learning platforms and their experience with Google+ Hangouts.
Mapping streets and buildings is the hard part. But the even harder part is mapping indoors. Not only is Google acquiring floor plans for major buildings and venues, but we’re also working out ways to provide positioning data inside those buildings. When GPS doesn’t work, how do you find your place on the map?
The updated version of Google Forms that launched earlier this year works with Apps Script, allowing you to create and manipulate forms with only a few lines of code. In this session, we'll explore ways to make forms and workflows more useful through scripts and demonstrate tricks that make forms react to changes in your organization.
One of the top barrier to mobile commerce is the ease of checkout. Whether you're selling office supplies, t-shirts, or fancy jewelry your users are faced with the same problem: providing credit card and shipping information via long complicated forms that are particularly painful to fill out on a mobile device. Learn how you can use Google Wallet to make the shopping experience in your app simple and frictionless, and in turn drive up conversion and sales.
The web continues to evolve at an accelerated rate. It's hard to keep up! This session will cover the bleeding-edge features of HTML5 that you may have missed, focusing on features that make developers' lives easier and apps more powerful. A heavy focus will be on freshly landed CSS/JS/HTML primitives which address layout, performance, and specific use cases...especially on mobile: @viewport, @supports, intrinsic/viewport units, resolution & pointer media queries, User/Resource Timing APIs, JS i18n API, iframe goodies, <template>, <dialog>, and more.
Does your service send emails? During this session we will show you how to add structured data to your emails to enable actions directly from the inbox and increase user engagement.
Spatial data architectures are many and varied. There’s simple solutions that host static data, and complex integrations with existing enterprise infrastructures, and everything inbetween. But common patterns - and antipatterns - emerge regarding how data is hosted and served to your users. This session will discuss those patterns and how you can implement them in your mapping architecture.
Learn about the Google Wallet platform and how developers can start using Wallet APIs.
Google+ offers a suite of tools for publishers that help users share and discover content on their site, both on the site itself and when coming from Google properties like Google Search. In this session, we'll cover all the basics of the Google+ tools that can help drive discovery and engagement on your website.
This session will review multiple approaches customers take when importing their large data sets into Google Cloud Storage, including trade-offs in time, cost, and complexity. These solutions include several advanced techniques which will also help you in a wide range of other situations. We'll show the architecture and code for some of these approaches and feature a case study of a 5 PB+ migration.
Practical tips for game developers from insiders within the Android team, including how to work with the developer dashboard from the beginning of development through multiple releases.
15th–17th May 2013