We’re here at Google I/O, the search giant’s annual developer event in San Francisco. The first day’s keynote address is happening right now, and we’re covering it live.
The theme of today is pretty clear: The time for development on the web has arrived. With HTML 5, the ability to create rich browser-based applications is here. Google’s Vic Gundotra has laid out the five key things for HTML 5 that will change things: Canvas, Video, Geolocation, Database and App Cache, and Web Workers. More details on all of those in my live notes below.
Find my notes below.
Live notes:
- They’re showing off some Chrome JavaScript goodness set to some odd tribal music.
Google CEO Eric Schmidt up first
- We have spent 20 years trying to build a programming model that is the right one. Then the Internet arrived. “It’s time.”
- Going to talk about App Engine. Now works with Java.
- Android looks like it’s going to have a strong year.
- “Where’s the ‘it works’ option?”
- We’re just the beginning of getting this right.
- This is the beginning of the real win of cloud computing, of applications (on the web).
Vic Gundotra, VP Engineering for Google
- “Never underestimate the web.” At Microsoft (where he used to work) we thought web apps could never rival desktop apps.
- “The web has won.” A more powerful web made easier.
- New HTML5 standards. A chance to do things differently.
- Almost half billion people now using modern open source browsers.
- 5 things that excite Google:
- 1) Canvas – intrinsic to the web, works with JavaScript, CSS and the DOM. Pixel-level control drawing on the web.
- Canvas is on Chrome, Firefox, Safari, Opera — Let’s talk about IE (laughs). Microsoft has made public statements to the HTML5 standard, we eagerly await seeing evidence of that.
Matthew Papakipos, Engineering director (Chrome) at Google
- 3D in the web browser. Game-like graphics, but this is in the web browser.
- Big on textures, all coded in the source code.
- Doing all the graphics on the GPU, CPU load in demo is less than 10%.
- All JavaScript code. Looks great.
- We want to get to where you can type a URL and immediately play a rich app. So we need common APIs that are in your browser of choice. Standards are the key. Working with Apple, Mozilla and “others” — no mention of Microsoft, chuckles.
Back to Vic Gundotra
- 2) Video - Video in the browser is tough today because it’s about plug-ins. Now a new video tag.
- YouTube running entirely using the video tag — just a demo today, but it’s possible. No Flash required. Applause
- 3) Geolocation – All apps could be better with geolocation.
- Cell ID and WiFi solve the problem of getting the data. They’ve mapped really the entire world.
- Again all the browsers but IE support this now.
- Gundotra is thanking Mozilla for their hard work in making new standards possible. Another jab at IE.
Jay Sullivan VP Mozilla
- The browsing competition is heating up again. We all have different missions, but we share things in common. We believe the web is the developing platform for our time.
- Firefox 3.5, what’s coming. We have about 300 million users worldwide of Firefox 3, but we think Firefox 3.5 is much better. JavaScript performance is 3 times faster in Firefox 3.5 versus 3.0. And it’s 10 times faster than it was in Firefox 2.0.
- Canvas, video, geolocation, app cache and database, web workers. All coming in 3.5
- Demo of Google Maps using Geolocation — a new button to user interface called “My Location”
- Click one button on Google Maps and it will find you (right above Street View area)
- But it’s user opt-in.
Back to Vic again
- Demo of Latitude using geolocation — on the iPhone.
- And this is all in the browser — not a separate app.
- Will be out shortly after iPhone OS 3.0. New iPhone Safari will support HTML5
- 4) Database and App Cache – Store what you need locally to make applications faster.
- Showing off Gmail on an Android phone — running offline.
Michael Abbott, Senior VP of Palm
- A year ago no one would have predicted Palm would be onstage at Google I/O. But we agree the web is the platform — that’s why we made webOS.
- webOS is built around the JavaScript
- 5) Web Workers
- The past problems of having the browser freeze. Background processing now possible with these new standards.
- JavaScript to do motion detection. It can sense when there is motion and only run when needed.
Kevin Gibbs and Andrew Bowers, Tech Lead and Product Manager, Google
- 80,000 applications deployed since we launched last year
- 700 requests per second when the white house used moderator
- Background processing coming soon.
- Now we have Java support — interest has been remarkable.
- Opening sign-ups for Java on app engine right now
- Showing off App Engine demo. Making an app right now.
- Hey, it works! Applause.
- Next version of Google Web Toolkit — manual code splitting JavaScript is hard, but now we’ll do it for you with runAsync. Download code after the initial download. Code downloads in background after user up and running.
Back to Vic again
- Over 60 APIs available for our Google products. Over 4 billion API calls everyday coming into Google. Huge.
- Today something new — You know AdSense and YouTube Embeds so easy to embed. Imagine it for everything else.
DeWitt Clinton, Tech Lead
- Brand new developer product: Google Web Elements
- Example: Pull in Google News box — embedded in your page.
- Maps, Presentations, available for a lot of Google products.
- Google Conversation element, allows visitors to post comments and videos — kind of like FriendFeed embed.
- Google.com/webelements
- Next up, Android.
- 7 months, 10 carriers in 12 counties
- 4,900 apps now available
- 40+ App downloads per user
- #2 in Mobile web U.S. web browsing (behind iPhone of course)
- What’s up next:
Romain Guy, Software Engineer, Google (Android)
- Next version: code-name Donut.
- Search should be more powerful. Kind of looks like the new search in the iPhone 3.0.
- Add a new API — Text-to-speech API.
- Lots of different voices, and different languages/accents. Applause. And this engine is open source.
- And there will be more APIs (not ready to announce today).
Back to Vic
- Recap: HTML 5, App Engine, Google Web Elements, Android
- Now 3 More things:
- Part 2 of the Android Developer Challenge. Submissions through August, winners at the end of the fall. User votes now as part of judging.
- Give away a box a new Android phone. For everyone here. Huge applause. Vic’s Oprah moment. Included with a SIM with unlimited 3G data. Daaaaammmnnn. And call time. Update: And it looks like it’s a HTC Magic, the G2!
- “Don’t miss tomorrow’s keynote”














Yay something other than Twitter.
Don’t ever comment again.
Agreed.
lol
Twitter sucks ass, in real time!
No one cares.
twitter… for people who have nothing better to do.
http://en.wikti...y.org/wiki/twit
troll = me and you (should you choose to accept).
Give me troller (doesnt exist but should)… a place for trolls bc we’d rather share irrelevant, undirected angry opinions that don’t matter as opposed to irrelevant, undirected pleasant opinions/marketing messages that don’t matter…
And you should comment again and again and again, because trolling is infectious.
Why didn’t MGS relay his tweets to TechCrunch, about the conference.
Dude, Twitter is so last year.
Are they expected to announce something of interest? Changes to gMail, search, etc? Or is it just a chance to talk about how wonderful they all are?
It’s a developer conference so they are talking about developer products.
Can’t to hear more about Android and Chrome! Thanks MG for the live coverage.
Timothy:
and yet you put your twitter addy in your sig.
why not just shout “first!”
Which might explain why you remain on Venturebeat Masthead.
What’s on the last picture ? is it some kind of game in chrome or something ?
Yeah it was, had to take the pic down for a second. Will put back up later.
Cool, thanks for reporting live.
Hey Michael, at Dailymotion, we encoded more than 300.000 videos in OGG Theora available with the video tag – more info here : http://blog.dai...owithout-flash/
and watch here : http://blog.dai...owithout-flash/
Hi, I’m interested in what revolutionary abilities your demo page promises, but don’t wish to install a pre-release build to test them. Can you do a text description?
(I would have left this in your own blog’s comments, but… they’re closed!)
tx, jd/adobe
nice to see opera getting some exposure
‘covered the whole world really’ my arse
it’ll be microsoft’s damn loss for sitting on the sidelines, instead of embracing standards. Silverwhat?
Flash what? Silverlight is technically superior in every way. Flash isn’t a standard.
and who mentioned flash? the name of the game is HTML5, and microsoft is not playing.
The “My Location” button is one small step for Google and one giant leap for “MyLocator.”
when you state covering an event “live” as a 2009 internet user i would think it means a live stream or even a live chat box…….something.
LatitudeLocator.com – know your presence
MyLocator has lost me.
you’re trying too hard man… nice try though
Going to be live blogging tomorrows keynote too MG?
Great reporting @parislemon. Keep it up.
Why does Google make us hate Microsoft?
Is it still scared of Microsoft?