Network Computing is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Google Plans Store For Web Apps: Page 2 of 2

Google hasn't said whether support for OpenID Single Sign-On will be mandatory, as it is in the Google Apps Marketplace.

Nor has Google finalized its content policies for the Chrome Web Store. It's likely to take a more tolerant stand than Apple, which has been widely criticized for its opaque, shifting standards about what is and isn't acceptable in its iTunes App Store.

Chances are Google will adopt policies similar to its Android Market and the Google Apps Marketplace, which prohibit illegal and abusive content.

And were Google to adopt restrictive policies, Web developers and users would have other options, since the company has no say over apps developed for the Web.

Company executives said that Google was in discussion with other browser makers and with potential partners, which suggests that there may be other Web stores similar to what's being built into Chrome and Chrome OS.

The installation process for Web apps will not be all that different from installing a browser extension, except insofar as Web apps will disclose their use of HTML5 APIs like Geolocation and localStorage and seek approval where permission should be sought.

After installation, the Web app gets a large icon in the Chrome app launcher area and a dedicated browser tab.

Google's store will support something called a serverless Web app, which will be downloaded to run locally in the browser.

"Serverless apps are nice if you don't want to run a service to host your app or if you want to build an app that works really well offline," explains Google. "To build a serverless app, you put all the resources that the app requires -- HTML, JavaScript, CSS, images, and any other files -- into the app's .crx file."

The Chrome Web Store will also support apps in other formats, specifically Adobe Flash and Unity3D files, through Google's Native Client technology. Native Client allows developers to create Web app components in C++ (or other languages that compile to object code like C, Objective-C, and Fortran) that run securely inside the Chrome browser.

Makers of other development tools should be able implement Native Client support to enable code authored their products to run in Chrome and have the option of Chrome Web Store distribution.

Google is promising more technical details about the Chrome Web Store in a few months, prior to the launch of Chrome OS toward the end of the year.