With the official unveiling of Google Gears set for Thursday at the first ever Google Developer Day, the giant World Wide web phenomenon will continue to expand its reach well beyond search.
The Developer Day will be held simultaneously in ten countries.
At the simplest level, Google Gears is an open source developer product that will give hosted, web-based applications a local desktop home. In other words, Gears solves the problem of using a web application offline.
Its key components include the ability to capture and serve up locally the resources and code that comprise a web application, such as all the images, the logic, and the look and feel.
The second major piece of Gears is the ability to create a local database that web applications can access.
"This is a rich database with full text search and full transactional capabilities," said Linus Upson, director of engineering at Google.
Synchronization is a must-have for any application that lives on two platforms, but any delay would be unacceptable to most users.
Beyond the straightforward product details, however, there are other bigger issues in play.
When Brent Taylor, head of Google development, says that he would like to see "an industry-wide effort to have these capabilities standardized across all browsers," Taylor is also driving Google's stake in the ground as a leader of the software shift to web 2.0 applications, according to David Mitchell Smith, Gartner analyst.
"Google keeps pushing the envelope with browser-based applications," said Smith. The question is to what extent those web applications are accepted in the enterprise.
Smith said companies should not overestimate its capabilities.
"What they have is a developer kit," said Smith, and every developer of every web application will have plenty of work to create a finished product.
At the same time, Google is not the only company looking at ways to extend web applications to the desktop.
Adobe's Apollo has a similar goal. However, while Apollo lives on the desktop and can access any local file system, Gears can access only the SQL Light database created by the application. However, the Gears API will be available in Apollo, according to Kevin Lynch, senior vice president and chief software architect at Adobe.
Traditional on-premises enterprise ISVs are also tracking web capabilities intensely to see how they can embrace the new software paradigm. For its part, Microsoft will have to demonstrate the continuing value of rich, client-based desktop applications, said Smith.
As Smith says, web 2.0 will not grow beyond gadgets and widgets unless it can establish itself as a development platform for serious, enterprise-level applications. That it cannot do unless data can be saved securely behind the firewall, can be synchronized so that only a single version exists, and is accessible offline as well as online. Gears technology appears to be going a long way toward meeting that goal.
Google Gears will be made available at gears.google.com. Although it is still too early to submit Gears to a standards body, according to a Google spokeswoman, Michele Turner, vice president of product management, marketing and developer relations at Adobe said Adobe will be a sponsor.