How To's, Reviews & Insights about Software Development and Technology

May 12, 2013

Google I/O 2013 broadcast schedule and sessions description!

For those of us who can't make it to Google I/O 2013, Google has facilitated many options, one of these is Google I/O Extended, this are organized by people all over the World (click here to find the closest Google I/O extended) here you can watch the keynotes in real time, get some Google merchandize, participate in hackathons, local developer demos, meeting with the local ecosystem and even some speaker sessions with the main event!

Of course Google also offers the possibility to watch the event live from the comfort of your house, actually it's going to be broadcasted from CesarsTechInsights web page! Here you will be able to watch the live sessions, read Google's official announcements and comments from CesarsTechInsights Google+ site! So feel free to post your comments there so you can interact with the staff and fellow developers who likes our site.

So this is this year's sessions schedule, check it out so you can get on time for your favourite's subjects!

15/05/2013

9:00am San Francisco, 11:00am Mexico

Google I/O 2013 Keynote.

12:45pm San Francisco, 2:45pm Mexico

What's New in Android Developer Tools

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.

12:45pm San Francisco, 2:45pm Mexico

Google+ Platform Overview

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.

12:45pm San Francisco, 2:45pm Mexico

Google Maps: Into the Future

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.

12:45pm San Francisco, 2:45pm Mexico

Google Cloud Platform: Ushering in the Next Generation of Cloud Computing

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.

1:40pm San Francisco, 3:40pm Mexico

Jank Free: Chrome Rendering Performance

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.

1:55pm San Francisco, 3:55pm Mexico

New Developments in Mobile Gaming

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.

1:55pm San Francisco, 3:55pm Mexico

Jank Free: Chrome Rendering Performance

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.

One of the top barrier to mobile commerce is the ease of paying. 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. That's where the Google Wallet Android API comes in. Learn how you can use the API to make the shopping experience in your app simple and frictionless, and in turn drive up conversion and sales.

1:55pm San Francisco, 3:55pm Mexico

An Introduction to Integrating Google+ Sign-In

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.

2:35pm San Francisco, 4:35pm Mexico

Point, Click, Tap, Touch - Building Multi-Device Web Interfaces

PCs, laptops, tablets, smartphones, hybrids, televisions and more: touch-AND-mouse-enabled devices are coming. Come to this talk to learn how to make your site awesome on the growing number of touchscreen devices and to see what the future of the web holds for touch-based computing. You will learn how to future-proof your website for touchscreen laptops, how to build a buttery smooth touch experience, and, most importantly, how to create code that is responsive to multi-modal input.

2:40pm San Francisco, 4:40pm Mexico

A More Awesome Web: Features You've Always Wanted

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,

2:45pm San Francisco, 4:45pm Mexico

Writing Custom Views for Android

While the Android framework provides a number of layouts and prebuilt composable pieces for building UIs, targeted optimization or building unique hero moments often means writing custom views. We'll show you how the measurement and layout process works and patterns for advanced touch processing.

2:45pm San Francisco, 4:45pm Mexico

Making emails actionable using structured data

During this session we’ll describe how to add structured data to emails in order to make it possible to present useful information to users of Gmail, Google Search, and Google Now whenever they need it.

2:45pm San Francisco, 4:45pm Mexico

Digitizing The Entire Wallet: Introducing Wallet Objects

Wallet Objects is a simple, powerful platform that makes commerce more efficient by digitizing and storing commercial objects (offers, loyalty cards) in Google Wallet and enabling stronger 3rd party issuer-consumer relationships. In this session, we will walk you through the spec and code to insert objects into Google Wallet, making a smarter wallet for consumers.

3:30pm San Francisco, 5:30pm Mexico

Standardizing Payments on the Web: Introducing requestAutocomplete()

Ever try buying something on the mobile web? Combine a mess of form fields and a soft keyboard and it's more frustrating than it needs to be. How many customers don’t buy things from you because doing so is just too much work? Chrome is developing a new web standard to let users bypass pages of form fields with an imperative API for details the browser knows. In this session we'll highlight how to enhance your site with requestAutocomplete(), how to quickly implement the feature, and what to consider when optimizing the UX of your ecommerce experience.

3:50pm San Francisco, 5:50pm Mexico

Volley: Easy, Fast Networking for Android

Volley is a library that makes networking for Android apps easier and most importantly, faster. We'll give an overview of how it works, common patterns that work well with it, and a walkthrough of how you can easily load thumbnail images for your ListView from the network in parallel.

3:50pm San Francisco, 5:50pm Mexico

G+ and Search: How to Enhance Your Brand Queries on Google

In this session we'll walk you through a series of techniques you can use to make your app and content shine on Google. Using these techniques you can connect more directly with new and existing users on Google Search.

3:50pm San Francisco, 5:50pm Mexico

The Modern Workflow for Developing the Mobile Web

Building for today's mobile web, getting 60fps across all target devices, while still delivering a fantastic user experience is a huge challenge. We'll dive into all the tools for development, testing, and performance evaluation of mobile webapps. Understand how best to develop with immediate feedback from the mobile devices you're targetting, scale up complexity to avoid hard performance decisions later. We'll also review all the possibilities of device testing locally and in the cloud. In this session we'll debut improved remote debugging with Chrome for Android and the Chrome DevTools. You can now do local tunneling for improved local development. You'll walk away from the session with a solid overview of the landscape of mobile web tooling and feel confident returning to your projects.

4:25pm San Francisco, 6:25pm Mexico

The Modern Workflow for Developing the Mobile Web

Building for today's mobile web, getting 60fps across all target devices, while still delivering a fantastic user experience is a huge challenge. We'll dive into all the tools for development, testing, and performance evaluation of mobile webapps. Understand how best to develop with immediate feedback from the mobile devices you're targetting, scale up complexity to avoid hard performance decisions later. We'll also review all the possibilities of device testing locally and in the cloud. In this session we'll debut improved remote debugging with Chrome for Android and the Chrome DevTools. You can now do local tunneling for improved local development. You'll walk away from the session with a solid overview of the landscape of mobile web tooling and feel confident returning to your projects.

4:40pm San Francisco, 6:40pm Mexico

Androids Do Daydream

With Daydream, new in Android 4.2, an idle or docked device becomes an opportunity for your app to delight the user. But where did this feature come from? Should your app support Daydream? How easy is it to add a Daydream? How can you make yours more fun and engaging? Answers to these questions—plus plenty of ideas and sample code—will be provided for daydreamers attending this session.

4:40pm San Francisco, 6:40pm Mexico

Androids Do Daydream

With Daydream, new in Android 4.2, an idle or docked device becomes an opportunity for your app to delight the user. But where did this feature come from? Should your app support Daydream? How easy is it to add a Daydream? How can you make yours more fun and engaging? Answers to these questions—plus plenty of ideas and sample code—will be provided for daydreamers attending this session.

4:40pm San Francisco, 6:40pm Mexico

Making Location Meaningful with the Google Maps APIs

Location is a fundamental aspect of many location-based apps. But knowing where your user is located is only part of the story. Knowing where theyâre going and where theyâve been can fundamentally alter what you present to them. This session will explore using aspects of location to present a richer experience for users.

4:40pm San Francisco, 6:40pm Mexico

Standardizing Payments on the Web: Introducing requestAutocomplete()

Ever try buying something on the mobile web? Combine a mess of form fields and a soft keyboard and it's more frustrating than it needs to be. How many customers donât buy things from you because doing so is just too much work? requestAutocomplete() is an aspiring web standard that will allow users to bypass pages of form fields with an imperative API for requesting details the browser knows. In this session we'll highlight how to enhance your site with requestAutocomplete(), how to quickly implement the feature, and what to consider when optimizing the UX of your ecommerce experience

5:30pm San Francisco, 7:30pm Mexico

Level Up Your Android Game

Learn how to take your game to the next level on Google Play. Our annual game talk, with ways to power up your distribution, user acquisition, and retention. Earn the “Gold Rush” achievement. Score three stars in quality and be one of the featured games on Google Play.

On December, Google launched the Google Maps SDK for iOS. With vector maps that allow a much wider range of motion and access to Google Map data and imagery, the SDK provides a powerful way for you to build iOS apps on your platform. This session will explore different ways for you to integrate your data with a Google Maps experience.

5:30pm San Francisco, 7:30pm Mexico

Automating Performance Best Practices with PageSpeed

Come learn about the Google PageSpeed family: (a) Insights products to help identify performance problems (through browser extensions, online, and API). (b) Automagic optimization: open-source Apache and Nginx PageSpeed plugins that can optimize your site for you. See hands on examples, stats and case studies from partners (AOL, and few others). (c) PageSpeed Service: explanation of the Google hosted web optimization product. See examples of advanced integrations with other Google products (e.g. App Engine, A/B testing with Google Analytics, etc). (d) Chrome data compression: an under the hood look at how Chrome leverages pagespeed to optimize pages on the fly and provides up to 50% bandwidth improvement for mobile browsers!

16/05/2013

10:00am San Francisco, 12:00pm Mexico

Android Protips: Making Apps Work Like Magic

Learn how to use advanced Android techniques to build apps so good, people think they're magic. Featuring advanced coding tips and tricks, implementation patterns, and exposure to some of the lesser-known APIs, you'll gain insight into how to build context sensitive apps that delight your users without draining their battery.

10:00am San Francisco, 12:00pm Mexico

Web Languages and VMs: Fast Code is Always in Fashion

A fundamental necessity for innovation within web apps is fast execution speed. This talk will take a deep dive into the machine rooms of both V8 and the Dart VM and explain some of the reasons why a new execution engine is needed for taking the web platform to the next level. Please join us to hear about how programming languages impact the underlying virtual machines, complexity, on-the-fly code generation, and predictable performance.

10:00am San Francisco, 12:00pm Mexico

Fireside Chat with the Google+ Platform Team

Got a burning question about the Google+ platform? Come meet the team and have your questions answered directly from the people behind the Google+ platform. Dig into the technology and have your voice heard.

10:00am San Francisco, 12:00pm Mexico

Developing For Glass

By bringing technology closer, we can get it out of the way. This and other core concepts, design guidelines, UX paradigms, and APIs will be introduced as a baseline for Glass Development. Excellent examples will be shown and used to codify everything into a set of best practices. If you want to develop for Glass, this is where you start! This session is a prerequisite for all Glass development sessions.

11:15am San Francisco, 1:15pm Mexico

Build a Great App Business with AdMob

You’ve spent many long hours working on your app, but how do you turn those long days and nights into many users and plentiful revenue? Find out what’s new with AdMob, and how it can be your partner in building a great app business.

11:15am San Francisco, 1:15pm Mexico

Google+ Sign-In for Web Apps

Learn how to add Google+ Sign-In to your web based app, how to connect user's to their friends, create customized experiences with Google+ profile data, drive more engagement using interactive posts, and monitor your app's performance on Google+.

11:15am San Francisco, 1:15pm Mexico

Beyond the Blue Dot: New Features in Android Location

Location is not only at the heart of maps, but increasingly it's becoming critical to a new generation of contextual apps that are more aware of where the user is and what they're doing. Join us as we explore some of the new applications these APIs make possible.

12:45am San Francisco, 2:45pm Mexico

All the Ships in the World: Visualizing Data with Google Cloud and Maps

Tens of thousands of ships report their position at least once every 5 minutes, 24 hours a day. Visualizing that quantity of data and serving it out to large numbers of people takes lots of power both in the browser and on the server. This session will explore the use of Maps, App Engine, Go, Compute Engine, BigQuery, Big Store, and WebGL to do massive data visualization.

2:45pm San Francisco, 4:45pm Mexico

Writing Custom Views for Android

While the Android framework provides a number of layouts and prebuilt composable pieces for building UIs, targeted optimization or building unique hero moments often means writing custom views. We'll show you how the measurement and layout process works and patterns for advanced touch processing.

2:45pm San Francisco, 4:45pm Mexico

Making emails actionable using structured data

During this session we’ll describe how to add structured data to emails in order to make it possible to present useful information to users of Gmail, Google Search, and Google Now whenever they need it.

2:45pm San Francisco, 4:45pm Mexico

Digitizing The Entire Wallet: Introducing Wallet Objects

Wallet Objects is a simple, powerful platform that makes commerce more efficient by digitizing and storing commercial objects (offers, loyalty cards) in Google Wallet and enabling stronger 3rd party issuer-consumer relationships. In this session, we will walk you through the spec and code to insert objects into Google Wallet, making a smarter wallet for consumers.

3:30pm San Francisco, 5:30pm Mexico

Standardizing Payments on the Web: Introducing requestAutocomplete()

Ever try buying something on the mobile web? Combine a mess of form fields and a soft keyboard and it's more frustrating than it needs to be. How many customers don’t buy things from you because doing so is just too much work? Chrome is developing a new web standard to let users bypass pages of form fields with an imperative API for details the browser knows. In this session we'll highlight how to enhance your site with requestAutocomplete(), how to quickly implement the feature, and what to consider when optimizing the UX of your ecommerce experience.

3:50pm San Francisco, 5:50pm Mexico

Volley: Easy, Fast Networking for Android

Volley is a library that makes networking for Android apps easier and most importantly, faster. We'll give an overview of how it works, common patterns that work well with it, and a walkthrough of how you can easily load thumbnail images for your ListView from the network in parallel.

3:50pm San Francisco, 5:50pm Mexico

G+ and Search: How to Enhance Your Brand Queries on Google

In this session we'll walk you through a series of techniques you can use to make your app and content shine on Google. Using these techniques you can connect more directly with new and existing users on Google Search.

3:50pm San Francisco, 5:50pm Mexico

The Modern Workflow for Developing the Mobile Web

Building for today's mobile web, getting 60fps across all target devices, while still delivering a fantastic user experience is a huge challenge. We'll dive into all the tools for development, testing, and performance evaluation of mobile webapps. Understand how best to develop with immediate feedback from the mobile devices you're targetting, scale up complexity to avoid hard performance decisions later. We'll also review all the possibilities of device testing locally and in the cloud. In this session we'll debut improved remote debugging with Chrome for Android and the Chrome DevTools. You can now do local tunneling for improved local development. You'll walk away from the session with a solid overview of the landscape of mobile web tooling and feel confident returning to your projects.

4:25pm San Francisco, 6:25pm Mexico

The Modern Workflow for Developing the Mobile Web

Building for today's mobile web, getting 60fps across all target devices, while still delivering a fantastic user experience is a huge challenge. We'll dive into all the tools for development, testing, and performance evaluation of mobile webapps. Understand how best to develop with immediate feedback from the mobile devices you're targetting, scale up complexity to avoid hard performance decisions later. We'll also review all the possibilities of device testing locally and in the cloud. In this session we'll debut improved remote debugging with Chrome for Android and the Chrome DevTools. You can now do local tunneling for improved local development. You'll walk away from the session with a solid overview of the landscape of mobile web tooling and feel confident returning to your projects.

4:40pm San Francisco, 6:40pm Mexico

Androids Do Daydream

With Daydream, new in Android 4.2, an idle or docked device becomes an opportunity for your app to delight the user. But where did this feature come from? Should your app support Daydream? How easy is it to add a Daydream? How can you make yours more fun and engaging? Answers to these questions—plus plenty of ideas and sample code—will be provided for daydreamers attending this session.

4:40pm San Francisco, 6:40pm Mexico

Androids Do Daydream

With Daydream, new in Android 4.2, an idle or docked device becomes an opportunity for your app to delight the user. But where did this feature come from? Should your app support Daydream? How easy is it to add a Daydream? How can you make yours more fun and engaging? Answers to these questions—plus plenty of ideas and sample code—will be provided for daydreamers attending this session.

4:40pm San Francisco, 6:40pm Mexico

Making Location Meaningful with the Google Maps APIs

Location is a fundamental aspect of many location-based apps. But knowing where your user is located is only part of the story. Knowing where theyâre going and where theyâve been can fundamentally alter what you present to them. This session will explore using aspects of location to present a richer experience for users.

4:40pm San Francisco, 6:40pm Mexico

Standardizing Payments on the Web: Introducing requestAutocomplete()

Ever try buying something on the mobile web? Combine a mess of form fields and a soft keyboard and it's more frustrating than it needs to be. How many customers donât buy things from you because doing so is just too much work? requestAutocomplete() is an aspiring web standard that will allow users to bypass pages of form fields with an imperative API for requesting details the browser knows. In this session we'll highlight how to enhance your site with requestAutocomplete(), how to quickly implement the feature, and what to consider when optimizing the UX of your ecommerce experience.

5:30pm San Francisco, 7:30pm Mexico

Level Up Your Android Game

Learn how to take your game to the next level on Google Play. Our annual game talk, with ways to power up your distribution, user acquisition, and retention. Earn the “Gold Rush” achievement. Score three stars in quality and be one of the featured games on Google Play.

n December, Google launched the Google Maps SDK for iOS. With vector maps that allow a much wider range of motion and access to Google Map data and imagery, the SDK provides a powerful way for you to build iOS apps on your platform. This session will explore different ways for you to integrate your data with a Google Maps experience.

5:30pm San Francisco, 7:30pm Mexico

Automating Performance Best Practices with PageSpeed

Come learn about the Google PageSpeed family: (a) Insights products to help identify performance problems (through browser extensions, online, and API). (b) Automagic optimization: open-source Apache and Nginx PageSpeed plugins that can optimize your site for you. See hands on examples, stats and case studies from partners (AOL, and few others). (c) PageSpeed Service: explanation of the Google hosted web optimization product. See examples of advanced integrations with other Google products (e.g. App Engine, A/B testing with Google Analytics, etc). (d) Chrome data compression: an under the hood look at how Chrome leverages pagespeed to optimize pages on the fly and provides up to 50% bandwidth improvement for mobile browsers!

16/05/2013

10:00am San Francisco, 12:00pm Mexico

Android Protips: Making Apps Work Like Magic

Learn how to use advanced Android techniques to build apps so good, people think they're magic. Featuring advanced coding tips and tricks, implementation patterns, and exposure to some of the lesser-known APIs, you'll gain insight into how to build context sensitive apps that delight your users without draining their battery.

10:00am San Francisco, 12:00pm Mexico

Web Languages and VMs: Fast Code is Always in Fashion

A fundamental necessity for innovation within web apps is fast execution speed. This talk will take a deep dive into the machine rooms of both V8 and the Dart VM and explain some of the reasons why a new execution engine is needed for taking the web platform to the next level. Please join us to hear about how programming languages impact the underlying virtual machines, complexity, on-the-fly code generation, and predictable performance.

10:00am San Francisco, 12:00pm Mexico

Fireside Chat with the Google+ Platform Team

Got a burning question about the Google+ platform? Come meet the team and have your questions answered directly from the people behind the Google+ platform. Dig into the technology and have your voice heard.

10:00am San Francisco, 12:00pm Mexico

Developing For Glass

By bringing technology closer, we can get it out of the way. This and other core concepts, design guidelines, UX paradigms, and APIs will be introduced as a baseline for Glass Development. Excellent examples will be shown and used to codify everything into a set of best practices. If you want to develop for Glass, this is where you start! This session is a prerequisite for all Glass development sessions.

11:15am San Francisco, 1:15pm Mexico

Build a Great App Business with AdMob

You’ve spent many long hours working on your app, but how do you turn those long days and nights into many users and plentiful revenue? Find out what’s new with AdMob, and how it can be your partner in building a great app business.

11:15am San Francisco, 1:15pm Mexico

Google+ Sign-In for Web Apps

Learn how to add Google+ Sign-In to your web based app, how to connect user's to their friends, create customized experiences with Google+ profile data, drive more engagement using interactive posts, and monitor your app's performance on Google+.

11:15am San Francisco, 1:15pm Mexico

Beyond the Blue Dot: New Features in Android Location

Location is not only at the heart of maps, but increasingly it's becoming critical to a new generation of contextual apps that are more aware of where the user is and what they're doing. Join us as we explore some of the new applications these APIs make possible.

12:45am San Francisco, 2:45pm Mexico

All the Ships in the World: Visualizing Data with Google Cloud and Maps

Tens of thousands of ships report their position at least once every 5 minutes, 24 hours a day. Visualizing that quantity of data and serving it out to large numbers of people takes lots of power both in the browser and on the server. This session will explore the use of Maps, App Engine, Go, Compute Engine, BigQuery, Big Store, and WebGL to do massive data visualization.

And that's all from the Google I/O 2013 sessions, but stay tuned for some HowTo's, Examples and insights about all this new technology on CesarsTechInsights.