YouTube @ Google I/O: All About Captioning

Google I/O 2011 may be over, but we’re continuing our series of blog posts recapping the great developer material covered at the event. We previously covered our talk on the iframe Player API, and the next presentation we’re highlighting is “The YouTube Caption API, Speech Recognition, and WebVTT captions for HTML5”.

The session features Jeff Posnick from the YouTube Developer Relations team, Naomi Black from the Accessibility Engineering team, and Cynthia Boedihardjo, a Live Stream Program Manager. As the session’s title suggests, a number of different topics were covered, with video accessibility and captions the common theme throughout.

The material covering the YouTube Captions API, including a sample application that demonstrates using the API from Python, will be of particular interest to the YouTube API developer community. The talk also includes some early WebKit demos of WebVTT implementations for the <track> element in HTML5 as well as more information and stats about the Live Caption gadget launched at Google I/O. The gadget provides captions alongside streaming video.

The full video of the session is embedded below, and the slides from the talk are available as well.

YouTube @ Google I/O: The iframe Player API

Google I/O 2011 may be over, but all the great developer information lives on! We want to start our recap of YouTube-related I/O activities by highlighting our developer presentation entitled “YouTube’s iframe Player: The Future of Embedding”.
The session features Jeff Posnick and Jarek Wilkiewicz from the YouTube Developer Relations team, and Greg Schechter, one of the engineers who works on the iframe Player and its API. Topics covered include the development of the iframe Player, challenges related to exposing an API on an iframe element, differences between the ActionScript 3 Player API and the iframe Player API, and real-world example applications that use the new API.

The full video of the session is embedded below (using the iframe Player, of course), and the slides from the talk are available if you’d prefer to read along with the presentation. Be sure to check out the sample web application (along with its source) that illustrates iframe Player API usage as well!

Google TV Announced at Google I/O conference 2010

Google TV is a new platform that aims to bring the Web to TVs. Google developed a custom Android version that runs Google Chrome and improves the TV viewing experience by allowing you to find TV programs, showing recommendations and integrating content from the Web.

“With Google Chrome built in, you can access all of your favorite websites and easily move between television and the web. This opens up your TV from a few hundred channels to millions of channels of entertainment across TV and the web. Your television is also no longer confined to showing just video. With the entire Internet in your living room, your TV becomes more than a TV — it can be a photo slideshow viewer, a gaming console, a music player and much more,” explains Google.

Google’s demo from the Google I/O conference wasn’t very convincing. Google acknowledged that many other companies tried to create similar products without too much success. The explanation is probably that they were ahead of their time, but Google says that they were unsuccessful because they dumbed down the Web experience, they were closed and users had to choose between watching TV and browsing the Web.

“The project started 2½ years ago, with a vision of a walled garden of TV-optimized web services. But the landscape keeps shifting, particularly in the capabilities of mobile devices. The only solution big enough for the problem is to bring the whole web to your TV,” says Vincent Dureau, who is in charge of Google TV.

Google partnered with Sony, Intel and Logitech to add Google TV to “televisions, Blu-ray players and companion boxes”. The first Internet-enabled TV that runs Google’s software will be launched this fall by Sony and it promises to provide “richer internet access so you can browse the web just like you would from a computer.”

But why not connect your TV to a computer? Android is a great operating system for a mobile phone, but it doesn’t look very well on a big HDTV. Not all the Android applications are useful on a TV and those that are useful won’t take advantage on the huge screen estate of the TV. Google promises to introduce a Google TV SDK and some APIs for web applications, but that will happen next year.

Google TV has a lot of potential and I’m sure it could eventually become a great product. The software could make TV programs more interactive by detecting phone numbers, addresses or URLs, it could allow you to chat with a friend while watching the same TV show, it could create chat rooms for everyone who watches the same show, it could use visual search to show information about an object from the screen or it could translate a foreign-language movie.

If you already have an Android phone, you can use it as a remote control. Since the TV and the phone can run the same applications, you’ll be able to sign in using the same Google Account and synchronize your data. Favorite an YouTube video on a phone, watch it later on your TV and use it to generate a list of recommended TV shows.

Can we switch to the other box?

Google I/O: Remember to tune in to live-streamed Google I/O keynotes

For those not attending Google I/O, remember to tune in to on Wednesday, May 19 and Thursday, May 20, to watch the Google I/O keynote presentations live.

Keynote times:
Wednesday, May 19, 9:00am – 10:30am PDT
Thursday, May 20, 8:30am – 10:00am PDT

To stay up to date on I/O news, follow us on Twitter or Buzz — and to go one level deeper on I/O session content, live wave with us.

Predictions for Google I/O

Google I/O, the developer conference that will be held next week in San Francisco, is the perfect occasion for announcing product launches. Here are some of the most likely announcements:

* Android 2.2 (FroYo) with built-in runtimes for Flash and AIR, JIT compiler, application auto-updates and more.

* The first Android TV. Bloomberg reported last month that Sony partnered with Intel and Google to produce TVs with Internet access.

* Verizon’s Android tablet. “Verizon Wireless is working with Google Inc. on a tablet computer, the carrier’s chief executive, Lowell McAdam, said Tuesday, as the company endeavors to catch up with iPad host AT&T Inc. in devices that connect to wireless networks,” reported Wall Street Journal.

* Google Buzz API, useful to create applications that allow you to post Buzz updates and read the latest messages from your friends. “Over the next several months Google Buzz will introduce an API for developers, including full/read write support for posts with the Atom Publishing Protocol, rich activity notification with Activity Streams, delegated authorization with OAuth, federated comments and activities with Salmon, distributed profile and contact information with WebFinger, and much, much more,” mentions Google Buzz’s dev guide.

* Google Latitude API, which would make Google Latitude a platform for location-based apps.

* Open-source version of VP8, the flagship video codec of On2, a company recently acquired by Google. Even if the final version is not yet ready, Google is likely to announce that the codec will be open-sourced.

What do you expect from Google I/O?

{ Thanks to everyone who answered question on Google Buzz. }

Live, from Google I/O! Agenda 2010

More than 4,000 developers will be joining at Google I/O on May 19-20. In order to give the entire developer community a chance to participate live, Google announce that both keynote presentations will be streamed live. To watch, just go to at the start of the keynotes each day. We recommend watching on a high-speed connection for the best quality.

Here’s the schedule for the keynotes at I/O — it’s also available at agenda page:

  • Day 1 Keynote: Wednesday, May 19, 9:00 -10:30am PT
  • Day 2 Keynote: Thursday, May 20, 8:30-10:00am PT

Both keynote sessions feature exciting new technologies, so be sure to mark your calendars!


Note: Agenda subject to change

Tuesday, May 18th 2010

12:00 pm – 7:00 pm On-site check-in
2:00 pm – 8:00 pm BootCamp

Wednesday, May 19th 2010

7:00 am – 10:00 pm On-site check-in
7:30 am – 10:00 am Breakfast
9:00 am – 10:30 am Keynote
10:30 am – 6:30 pm Developer Sandbox
10:45 am – 5:15 pm Breakout sessions
11:45 am – 12:30 pm Lunch break (no sessions)
11:45 pm – 1:30 pm Lunch served *
12:00 pm – 5:00 pm Office Hours
6:30 pm – 10:30 pm After Hours evening party

Thursday, May 20th 2010

7:00 am – 4:00 pm On-site check-in
8:00 am – 9:30 am Breakfast
8:30 am – 10:00 am Keynote
10:00 am – 6:00 pm Developer Sandbox
10:15 am – 5:45 pm Breakout sessions
12:30 pm – 1:00 pm Lunch break (no sessions)
12:30 pm – 2:00 pm Lunch served *
12:30 pm – 5:30 pm Office Hours

* Birds of a Feather sessions to take place during lunch at the tables.

Google to Shipping All I/O Attendees A Free Droid Or Nexus

Google is sending out Verizon Droids and Nexus Ones to developers based on the location they entered when they first signed up for the conference (and no, according to the FAQ, you can’t request to get a different model).


Here’s the Email Google is sending out:

This year’s Google I/O is less than 2 months away, and we’re very excited that you and over 4,000 other developers will be joining us in San Francisco. During the 2-day conference, you’ll have over 90 sessions to choose from and the opportunity to meet with developers from over 170 companies that will be demoing their apps and talking in-depth about their use of Google technologies in the Developer Sandbox.

As you might have guessed, Android will have a big presence at this year’s event. To make sure you’re equipped to make the most of your Android experience during Google I/O, we’d like to mail you a Verizon Droid by Motorola before the event.

Bring your Android device to Google I/O
Instead of having you spend time picking up and registering the device during the conference, we want you to be able to get started ASAP. Here are the different ways in which we’re hoping you’ll use the device you receive:

Get to know the Android SDK
Use the device to get started on your first (or next!) Android app using the latest SDK. You’ll find a ton of helpful info, including the Developer’s Guide. We hope you have new apps or working prototypes by the time of I/O. That way, you’ll be able to get feedback on your app from other developers, including members of the Android team who’ll be leading in-depth sessions and answering attendees’ technical questions during Office Hours (the schedule will be published in April).

Put your device to work at I/O
To encourage active use of your device, we’re amplifying cellular and wireless coverage inside Moscone West, and charging stations will be available for anyone to use. We hope you’ll:
Get I/O info on your device: Before May 19th, we’ll send out details on how to download a conference app that we’re building now. During I/O, you can use the app to instantly access I/O session details and more.
Download apps: Over 40 companies will be demoing the latest and greatest apps available in the Android Market. Check out their demos in the Developer Sandbox, download new apps, and take them for a test drive.
Participate in SCVNGR: We’re collaborating with SCVNGR to produce a location-based mobile game for Google I/O that’ll have you hunting for QR codes hidden throughout the events.

To receive your Android device:
Click the form link below, read the terms and conditions of the offer and fill out the form with your preferred shipping address so we know where you’d like to receive your device. All preferred shipping addresses must be submitted no later than April 18th.
You’ll receive your device 2 to 4 weeks from the day you provide your shipping address.

To learn more about this giveaway for Google I/O, visit our FAQ page. If you have questions that aren’t answered on the website, please send an email to

Thanks for your support of Google’s developer initiatives and for registering for Google I/O. We look forward to seeing you in May!

The Google I/O Team

Google I/O conference has sold out 4000 registration’s

As of today, this year’s Google I/O conference has sold out and registration is closed. That means more than 4,000 developers will be joining us on May 19-20 at Moscone West in San Francisco.


Like years past, I/O will feature over 90 in-depth sessions and the opportunity to meet and learn from other developers, including those from the more than 160 companies that will demo in the Developer Sandbox. For those unable to attend, video recordings of technical sessions will be available on YouTube following the conference.

From now until May, we’ll continue to list new speakers, new sessions, and new Sandbox participants on the Google I/O website. To keep up with the latest event info and details, follow us on Twitter.

Posted by Vic Gundotra, Vice President of Engineering