Feeds

Google: The internet is 'the right programming model'

'The web has won'

Build a business case: developing custom apps

Google I/O Just five years ago, Vic Gundotra argued that web apps could never rival their desktop brethren. But that's when he worked for Microsoft. He works for Google now. And he sees things quite differently.

In 2004, Gundotra and his Microsoft team - responsible for driving developers to Windows - pointed to an application called Keyhole as a prime example of the sort of desktop goodness that could never be duplicated on the web. Then Google bought Keyhole, a Windows app that stitched satellite photos into a pan-and-zoom-able virtual landscape, and within months, it turned the app into a web service.

Gundotra jumped to Mountain View two years later, and today, he took the stage at Google's annual I/O developer conference to tell the world "the web has won." As Microsoft continues to pitch "software plus services," ex-Microsoftee Vic Gundotra wants you to know that's an also-ran.

"The web has won," the Google vp of engineering told over 4,000 developers this morning inside San Francisco's Moscone Center. "It has become the dominant programming model of our time."

Naturally, Google CEO Eric Schmidt agrees with him - though he calls it a progrumming model. Shades of Steve Jobs and Jagwyre.

"We have spent 20 years trying to build the progrumming model that's the right one," Schmidt said. "We started the mainframe model, then we moved to the PC model. It had brilliant parts and very frustrating parts, and then the internet arrived. Internet progrumming - the way we think about it now - is something we have worked on for all of our career. And it's time."

Well, it may be time. If you've used Google Docs and Spreadsheets, you know that the web has yet to win everything. But Google believes those still-evolving HTML5 standards will solve things tout de suite.

"This is the beginning of the real win of cloud computing, of the real win of applications, of the real win of the internet, which is changing the computing paradigm we all grew up with - so that it just works," Schmidt continued. "It works no matter what device you're using, no matter what operating system you're using, whatever operating system you're using - as long as you're connected."

But then he caught himself. "Even then, if you're offline, it works with some caching." Google has already released an HTML5 cache-happy version of Gmail that works with Android phones and Apple iPhones, and it's working on similar upgrades for other Google apps.

Gundotra complained that the developers waited years to exploit the automatic page-updating provided by XMLHttpRequest (XHR) and urged them not to make the same mistake with HTML5. The turning point for XHR was the debut of the original Gmail in 2004, he said. And he hopes the rest of the world will follow Google's lead once again.

During his keynote, Gundotra took a swipe at Microsoft - time and again - for dragging its feet on the use of HTML5 standards in Internet Explorer. He showed off several HTML5 tools that Google believes in - from the canvas tag, for richer graphics, and the video tag, for plug-in-free video, to web worker, for background processing - and he made a point of saying that all were supported by every major browser but IE.

"You can imagine how excited we were to hear Microsoft's public statement about their commitment to the HTML5 standard," he said. "And we eagerly await actually seeing evidence of that."

But after the keynote, during a briefing with reporters, one of his Google colleagues pointed out that some of these tags have yet to reach Google's own browser. Canvas is supported by the official release of Chrome 2.0, for instance, but the video tag is not.

"Various parts of HTML5 are in various stages of release in Chrome," said Google engineering director Matthew Papakipos, who works with the Chrome team. "And some of them are not released yet in any form." Of course, all are on the way.

After that, Gundotra couldn't help but cut his former employer some slack. "I think Microsoft has a lot of constraints, as the vendor with the browser that has the largest share," he said. "They have to worry about issue that some of us don't have to. They have a huge enterprise usage, and enterprises have specialized requirements. Updating these browsers could break enterprise apps."

Whatever Microsoft does, Eric Schmidt believes that Google's net development model will eventually save the planet - and everything else. "I'm one of those people who believes that computer science is at the center of the universe," Schmidt said. "I'm one of those people who believes that what we do as scientists, as progrummers, as people who care about making the work a better place, can really scale." ®

Bootnote

At the end of his keynote, Gundotra promised a major Google announcement tomorrow morning at the conference, something that he's chuffed to say "hasn't leaked out yet." We can safely say that whatever it is, it will change life as we know it - at least according to Google.

Gartner critical capabilities for enterprise endpoint backup

More from The Register

next story
Why has the web gone to hell? Market chaos and HUMAN NATURE
Tim Berners-Lee isn't happy, but we should be
Microsoft boots 1,500 dodgy apps from the Windows Store
DEVELOPERS! DEVELOPERS! DEVELOPERS! Naughty, misleading developers!
'Stop dissing Google or quit': OK, I quit, says Code Club co-founder
And now a message from our sponsors: 'STFU or else'
Apple promises to lift Curse of the Drained iPhone 5 Battery
Have you tried turning it off and...? Never mind, here's a replacement
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
Scratched PC-dispatch patch patched, hatched in batch rematch
Windows security update fixed after triggering blue screens (and screams) of death
This is how I set about making a fortune with my own startup
Would you leave your well-paid job to chase your dream?
prev story

Whitepapers

Top 10 endpoint backup mistakes
Avoid the ten endpoint backup mistakes to ensure that your critical corporate data is protected and end user productivity is improved.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Backing up distributed data
Eliminating the redundant use of bandwidth and storage capacity and application consolidation in the modern data center.
The essential guide to IT transformation
ServiceNow discusses three IT transformations that can help CIOs automate IT services to transform IT and the enterprise
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.