Sessions at Google I/O 2012 on Wednesday 27th June

Your current filters are…

  • Breaking the JavaScript Speed Limit with V8

    by Daniel Clifford

    Are you are interested in making JavaScript run blazingly fast in Chrome? This talk takes a look under the hood in V8 to help you identify how to optimize your JavaScript code. We'll show you how to leverage V8's sampling profiler to eliminate performance bottlenecks and optimize JavaScript programs, and we'll expose how V8 uses hidden classes and runtime type feedback to generate efficient JIT code. Attendees will leave the session with solid optimization guidelines for their JavaScript app and a good understanding on how to best use performance tools and JavaScript idioms to maximize the performance of their application with V8.

    At 11:45am to 12:45pm, Wednesday 27th June

    In Room 3, Moscone Center

    Coverage video

  • Cloud Support

    by James Meador, Zach Szafran and Robert Pufky

    See how Google used the cloud platform to build TechStop Info, the platform underlying how Google does IT help and support. Real time updating and editing with information shared across the company, combined with syncing to corporate master data.

    At 11:45am to 12:45pm, Wednesday 27th June

    In Room 1, Moscone Center

    Coverage video

  • Google+ Platform Basics

    by Adewale Oshineye and Julie Farago

    Get the most out of Google by adding Google+ to your site and enabling your content to appear richer and in more places. In this session we'll cover the basics of the Google+ platform including the +1 button, brand badge, personal badge, search authorship, snippets, Google+ pages, and more.

    At 11:45am to 12:45pm, Wednesday 27th June

    In Room 2, Moscone Center

    Coverage video

  • The Web Platform's Cutting Edge

    by Alex Komoroske and Dimitri Glazkov

    From embeds to widgets to managing complex applications, you constantly face the need for better componentization as a web developer. Many-a-lines of JavaScript have been written to alleviate this problem -- poorly. But help is on the way. The web platform is gaining a powerful new set of capabilities designed to better help you build robust, reusable, and packageable components. We'll cover what they do, their status, and how you can start playing with these powerful emerging technologies today. Most importantly, we'll show you how to get involved and help influence their direction as they mature.

    At 11:45am to 12:45pm, Wednesday 27th June

    In Room 4, Moscone Center

    Coverage video

  • What's New in Android?

    by Romain Guy and Chet Haase

    This is a developer-centric tour of what’s gone into the system and application frameworks since the last time we got together.

    At 11:45am to 12:45pm, Wednesday 27th June

    In Room 10, Moscone Center

    Coverage video

  • YouTube Channels: Get with the Program!

    by Dror Shimshowitz and AJ

    YouTube allows anyone to distribute videos to 800m web, mobile and TV viewers around the world. Come learn how to leverage this powerful platform to build an audience and market your products. We'll walk you through tips and techniques for building, programming, and promoting your very own YouTube channel.

    At 11:45am to 12:45pm, Wednesday 27th June

    In Room 8, Moscone Center

    Coverage video

  • Android Apps in Google Play

    by Ellie Powers and yergacheffe

    Google Play is growing faster than ever. In this talk, we'll share insights about Google Play's momentum, the most successful Google Play apps, and some new developments coming soon from Google Play. We'll also share new publisher-facing features that will help Android app developers get the most as they run their day-to-day businesses in Google Play.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 10, Moscone Center

    Coverage video

  • Dart - A Modern Web Language

    by Lars Bak and Kasper Verdich Lund

    The two creators of Dart will discuss the rationale behind Dart's design and its impact on web scalability and performance. They'll also present how Dart helps developers innovate by increasing their productivity without breaking backwards compatibility.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 4, Moscone Center

    Coverage video

  • Getting Direct Feedback from your YouTube Community

    by Jeffrey Posnick and Eric Lundberg

    Do you want to hear from (and see!) your site's community? We will be sharing a new way to solicit videos from your users. Come and learn about how it was developed and see an example of it put to use as part of the YouTube Direct open source video submission platform.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 8, Moscone Center

    Coverage video

  • HTML5 and App Engine: The Epic Tag Team Take on Modern Web Apps at Scale

    by Brad Abrams and Ido Green

    This talk discusses the latest and greatest application patterns and toolset for building cutting edge HTML5 applications that are backed by App Engine. This makes it incredibly easy to write an app that spans client and server; in particular, authentication just works out of the box. This talk walks through building a fantastic cloud-based HTML5 application

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 11, Moscone Center

    Coverage video

  • Making Google Product Search Work for You Using the Content API for Shopping

    by Daniel Hermes and Mayuresh Saoji

    To get the best out of product search, merchants need to provide complete and accurate product information, as well as fresh price and availability data for all products. This session will provide merchants with concrete steps they can take to improve their data quality using the Content API for Shopping. We will provide details on when it makes sense to use the Content API to submit data (as opposed to Feeds), and how to use the API. We will also go into details on how to debug API requests and errors, and talk about general best practices to follow in order to use the API optimally and efficiently.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 7, Moscone Center

    Coverage video

  • SQL vs NoSQL: Battle of the Backends

    by Ken Ashcraft and Alfred Fuller

    Google App Engine now offers both SQL and NoSQL data storage -- but which is right for your application? Advocates of each try to settle the issue once and for all, and show some of the tricks for getting the most out of each.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 6, Moscone Center

    Coverage video

  • The Next Generation of Social is in a Hangout

    by Amit Fulay and Jonathan Beri

    Make your apps come alive with live audio/video conversations using the Hangouts Platform API. Using the Google+ Hangouts API, you can develop collaborative apps that run inside of a Google+ Hangout. Leave inspired by what you can create with the Hangouts APIs.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 2, Moscone Center

    Coverage video

  • What's Next for Chrome Extensions?

    by Mike West

    Chrome's extension system offers developers more opportunities than ever to customize and enhance users' experience on the web. New APIs are landing on a regular basis that provide new functionality and deeper hooks into Chrome itself.

    Join us for a walk through bleeding edge changes to Chrome's extension framework that increase security, improve performance, and make it easier than ever for users to get up and running with the product of your hard work.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 3, Moscone Center

  • What’s New in Google Maps

    by Brian McClendon and Dylan Lorimer

    There is a lot of exciting things happening in the world of Maps at Google. Come and join us as we kick off the Maps track at Google I/O 2012 with a dive into the cutting edge of online maps with Google's Vice President of Google Maps and Earth, Brian McClendon,

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 5, Moscone Center

    Coverage video

  • Writing Polished Apps that have Deep Integration into the Google Drive UI

    by Mike Procopio and Steven Bazyl

    We'll go through how to implement complete Drive apps. This is not an introduction to Drive apps, but rather how to build your product into Google Drive, and ensure that the experience is seamless for a user. We will also discuss how to effectively distribute your app in the Chrome Web Store. The example app built in this talk will demonstrate an example use case, but otherwise be production-ready.

    At 1:30pm to 2:30pm, Wednesday 27th June

    In Room 1, Moscone Center

    Coverage video

  • Android Dev Tools Bootcamp

    by Trevor Johns

    We’ll get our hands dirty with all the latest goodness in the Android Developer toolset. You should leave this session equipped with a broad understanding of how the pieces fit together and how to get maximum benefit from them.

    At 1:45pm to 3:45pm, Wednesday 27th June

    In Moscone Center

  • Empower Local Shopping Through Google Product Search

    by Thomas Kotzmann and Claudia Ciorascu

    More and more of consumers research online first before going to a local store to purchase a product and we can expect this trend to continue to rise. How can merchants and retailers take advantage of this trend? Local shopping enables merchants to declare product price and availability per local store. In this session, we will show you how to set up and manage local shopping accounts in the Google Merchant Center and how to use the Content API to upload local products and do live inventory updates.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 7, Moscone Center

    Coverage video

  • Fireside Chat with the Hangouts Team

    Come join a conversation with the Google+ Hangouts team. Hear the thinking behind Google's real time strategy and learn how businesses, broadcasters, developers, and families are all using the product. Ever wondered how a hangout on air works? Come to this session to get all your questions answered and learn what's in store for hangouts in the future.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 2, Moscone Center

    Coverage video

  • GRITS: PvP Gaming with HTML5

    by Colton McAnlis

    This session will present GRITS, a player vs. player shooter game, built entirely using Google technologies. In this talk, we'll walk through building an HTML5 canvas engine, serving the content, networking using Websockets, using NodeJS, social integration and more. Attendees to this session will walk away with a big-picture view of all the Google technologies that are relevant to web gaming, a deep understanding of how to get started with them, and have the ability to see them live, in action with the source code to the published game.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 4, Moscone Center

    Coverage video

  • Mobile YouTube API Apps for Content Creators, Curators and Consumers

    by Andrey Doronichev, Shannon -jj Behrens and Jarek Wilkiewicz

    A fast growing portion of YouTube uploads and consumption takes place on mobile devices. This presents new opportunities for mobile application developers. Come and learn about how the YouTube API is used to build engaging mobile apps for content creators, curators and consumers. See innovative mobile application examples and learn from the experience of: Flipboard, 955 Dreams and WeVideo.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 8, Moscone Center

    Coverage video

  • Monetizing Android Apps

    by Chrix Finne and Lauren Usui

    There’s more than one way to make money with your Android app: Paid apps, in-app billing, advertising, and so on. This session covers the subject comprehensively, with details on the monetization tools in Google Play and a close look at the AdMob SDK, ad network mediation and Google Analytics. Walk away armed with knowledge on how you can make more money, get more users and gain more insights.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 10, Moscone Center

    Coverage video

  • Putting the App Back into Web App - Web Programming with Dart

    by Vijay Menon and Dan Grove

    Do you want to build blazingly fast applications with beautiful graphics and offline support? Would you like to run those apps anywhere on the open web? Would you like to develop those apps in a language that supports modular large-scale development while keeping the lightweight feel of a scripting language? This session will show you how to use the Dart programming language to develop the next generation of amazing applications for the open web.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 3, Moscone Center

    Coverage video

  • Putting Together the Pieces: Building Apps with Google Apps Script

    by Saurabh Gupta

    Learn what's new with Google Apps Script. This session will explore the simplicity of Google Apps Script to build an app that integrates across many Google services. Many of the Google Apps Script services will be covered, demonstrating how Google Apps Script is both a powerful application platform.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 1, Moscone Center

    Coverage video

  • Spatial Data Visualization

    by Enoch Lau and Brendan Kenny

    Maps were among the first data visualizations, but they can also provide the backdrop for visualizing your own spatial data. In this session, we'll take a voyage through the world of map based data visualization, arming you with the tools you need to most effectively bring your data to life on a map using the Maps API v3.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 6, Moscone Center

    Coverage video

  • The Sensitive Side of Android

    by Ankur Kotwal, Tim Bray and Tony Chan

    Android has a sensitive side. In this session, we will call out all the Android sensors: accelerometer, gyroscope, light, and more. We’ll cover best practices for handling sensor data, with special focus on balancing battery life and usability.

    At 2:45pm to 3:45pm, Wednesday 27th June

    In Room 9, Moscone Center

    Coverage video

  • HTML5 at YouTube: Stories from the Front Line

    by Greg Schechter

    Is HTML5 ready for production code? Of course it is. This is a look into all the different HTML5 technologies we use in live code at YouTube. We'll have a collection of tips, tricks, and best practices for HTML5 video, the track tag, getUserMedia, and more. Plus a deep dive into Mobile Video Tag development.

    At 3:30pm to 4:30pm, Wednesday 27th June

    In Moscone Center

    Coverage video

  • Google Play: Marketing 101 for Developers

    by Kushagra Shrivastava and Patrick Mork

    As soon as you hit the “Publish” button on your app, you become (partly) a marketer; you might as well try to be a good one. We’ll share everything we know about promoting apps on Google play: building a strategic marketing framework, making good use of media channels, taking advantage of the assets we’ve built for developers, and convincing the Play team to feature your app.

    At 4:00pm to 5:00pm, Wednesday 27th June

    In Room 10, Moscone Center

    Coverage video

  • Monetizing Digital Goods with Google Wallet

    by Joel Leitch, Pali Bhat and Dan Zink

    Whether you're a game developer selling virtual goods or currencies, or a media developer selling news content, videos, music or any other premium digital media, having an simple way to process payments from your customers is important. In this session, we will walk through an explanation of Google Wallet for digital goods, the new features, and the improved pricing model for developers. In addition, Kabam will share their experience with Google Wallet and best practices for integration.

    At 4:00pm to 5:00pm, Wednesday 27th June

    In Room 2, Moscone Center

    Coverage video

  • Not Just a Map

    by Josh Livni and Nabil Naghdy

    The Google Maps API is the most popular mapping platform in the world, but it offers developers and users so much more than just a map. In this session we’ll review the wealth of additional value that the Maps API has to offer, and the essential features that developers should be aware of across a number of verticals, including real estate, travel, and retail.

    At 4:00pm to 5:00pm, Wednesday 27th June

    In Room 6, Moscone Center

    Coverage video