GoogleIO notes from day 1
Last year looked at HTML5; it was gaining popularity. This year there will be more gpu usage, all the api’s will be present in all modern browsers (Microsoft missing?) Browser usage is increasing much faster. Gmail adds two features on top of html5. Can do drag and drop using the File api and get notifications through that api.
Google think that internet video will be big, which is why they bought On2 and their VP8 codec; it is adaptible to bandwidth issues. They are open sourcing this codec, royalty free.
Many more partners supporting this effort, esp Vorbis, Theora, hardware support from many to generate an rtl. Kevin Lynch of Adobe then comes on to push their support, of course their tools can be used to enable HTML5. Dreamweaver CS5 has multiscreen preview across multiple devices, each with their own css style sheet. Same html5. It has code completion, live design view, transitions. Graphics example of svg from Illustrator to link graphic states with data from a table. Animations are now possible using HTML5 and css using transitions between states, even using triggers from an image click. They will have support for the VP8 codec in the FLash player. Look at more chat about devices on day 2.Update for html5 here, http://bit.ly/DWHTML5 .
It’s hard to find web applications. Can’t see ratings and revues very easily. It’s easier on a mobile phone. Developers need reach for their app and monetization. It should be easy to do this and so Google are introducing an early preview of the Chrome web store. They are making it easier to add web applications to your desktop eg Tweetdeck. They are making it as easy as one-click buying. Showed some games full screen but in the browser, an example built in Flash, a Unity example of Lego Star Wars using native client. Also an example with Sports Illustrated, which is changing fast as are all of Time Inc’s brands. They showed an enriched magazine, in the Chrome store – big on photography, free, open, sociable, arrangable, live video feeds, live scores, polls and will have live video (which can be saved for later) Paris match type of page scroller at bottom. Typography is really important, as is depth of content with videos from photoshoots. Input from Buzz, (twitter?, Facebook?) Advertising will be content in itself and they use maps to show where to buy it.Enriched, of the moment, w magazine experience, at the same moment as the magazine is on the newsstands. It has to allow the journalism to flourish. Last comment was thet they can charge for it – didn’t he say free earlier.
Lars talked about the future. Everyone may now use Wave. (not sure why) It’s a good app to use to get work done and is part of Google Apps now, so is free. If you tried it early, try it again – it’s more usable, stable and has tutorials. Google now have a robot api to create waves; they may be embeded on your website. The robots can live anywhere on the web. There’s a new API for lightweight clients to build into your apps and hooks to use in these products. Novell Pulse will support the protocol and so will SAP. THere will be more open source code (esp for in browser editor) which will make it easier to implement an interface.
Open standards bring more innovation. But it’s still hard to build new applications and they have to move more quickly to keep up with all the devices and places that people want to use them. Don’t want to be locked into any particular workflow. Google will show fast development and flexible deployment. New tools also to manage the businesses in the Cloud. And this will be done in the light of open standards in the web. They will be working with VMWare.
People want to build their own clouds, suppliers will build clouds, there will be hybrid clouds. We need apps that will move across these and still look good. The new operating system will be extended frameworks. VMWare aquired the Spring framework last year for Java and EJB. Oriented around extremely lightweight object model. It will remain open source and will be integrated with Google front ends.
Now want the same apps mobile ready and they have the same widget library for this, on tablets and phones. Showed this on the iPad and Android updating via WiFi. Cute.
Publishing to the App Engine is really quick and there are good domain admin tools to stop and start applications, allow user access etc. AppEngine for Business is a developing Google service. They will publish the road map so that people can plan ahead. See google.com/cloudportability or vmware.com/cloudportability.
The big message was to stay with open standards and the apps will be portable to future systems on the web and to transition across clouds.