At the Google Developer Day event taking place in 10 locations around the world, the company plans to announce an open-source browser developers can use to create Web apps that function offline.
At Googles Developer Day event on May 31, the company is expected to announce Google Gears, an open-source technology for creating offline Web applications, said Bret Taylor, head of Google developer programs.
Taylor described Google Gears as a new browser extension that the company is making available in its early stages so that everyone can test its capabilities and limitations and help improve it. As with other technologies Google has produced, the companys long-term hope is that Google Gears can help the industry as a whole move toward a single standard for offline capabilities that all developers can use, Taylor said.
Indeed, Google intends to work with the WHATWG (Web Hypertext Application Technology Working Group) to introduce Google Gears as a standard, said Sundar Pichai, director of Product Management at Google, based in Mountain View, Calif.
"Well probably be working with the WHAT Working Group," Pichai said. "The big thing we are trying to do is add this phenomenal capability to the browser. We want to see this accepted as a standard."
Taylor said he believes Google Gears marks an important step in the evolution of Web applications because it addresses the issue of availability of data and applications when theres no Internet connection available, or when a connection is slow or unreliable.
Google is offering Google Gears as a free, fully open-source technology, Taylor said. As a first example of what is possible, the Google Reader feed reader is currently available with Gears-enabled offline capabilities. However, the Gears technology will work with any Web applications, not just Google applications.
Taylor said part of the motivation for making Google Reader the first application to be Gears-enabled was that a developer on the Google Reader team who catches the bus to work wanted to be able to read his feeds on the bus.
"Were launching Gears as a developer technology and also an open-source technology and were working with some large partners, including Adobe, Mozilla and Opera," Taylor said.
Othman Laraki, product manager for Google Gears, said that as Web applications have become such an "increasingly important" way for users to get key information, "one of the most challenging limitations is that Web apps dont work when youre not connected."
Thus, Google Gears is "a browser extension that works across major browsers and platforms so users can work while disconnected," Laraki said. "Were trying to make it as much of an evolutionary thing as possible so that you can work the same way whether the Net is present or not."
Click here to read more about Googles use of open-source code.
Taylor also said Google will be working closely with all members of the Web community to converge upon a standard so that developers have one consistent API for offline functionality.
"Were very excited to be collaborating with Google to move the industry forward to a standard cross-platform, cross-browser local storage capability," Kevin Lynch, senior vice president and chief software architect at Adobe Systems, headquartered in San Jose, Calif., said in a statement. "The Gears API will also be available in Apollo, which enables Web applications to run on the desktop, providing developers with consistent offline and local database solutions."
"This announcement is a significant step forward for Web applications," Brendan Eich, chief technology officer at Mozilla, based in Mountain View, Calif., said in a statement. "Were pleased to see Google working with open source and open standards bodies on offline Web applications."
"Opera and Google share the common goal of making Web applications richer and more robust," said Håkon Wium Lie, chief technology officer at Opera Software, based in Oslo, Norway, said in a statement. "Developers have long desired the functionality and flexibility Google Gears can offer browsers. Because Opera has always prioritized giving our users what they want, were excited to work with Google to extend the reach and power of Web applications."
Although the Google Developer Day event kicks off in the United States on May 31, because the event is being held in 10 cities, the news of Googles new technology began to appear on the evening of May 30, in tandem with keynotes and sessions being held in different time zones. For the event, Google engineers and product managers will be discussing the future of Web applications with more than 5,000 developers at 10 locations around the worldSydney, Australia; Sao Paulo, Brazil; Madrid, Spain; Hamburg, Germany; Mountain View, Calif.; Tokyo; Beijing; Moscow; Paris; and London. Taylor said only 1,000 of the expected 5,000 developers involved will be in the Bay Area.
Guru Jakob Nielsen offers advice on designing applications for usability. Click here to watch the video.
Google also will showcase a new product called the Google Mapplets API that the company released on May 29 at the Where 2.0 conference. Google Mapplets enable users to customize Google Maps with mini-applications from Google and third-party developers. These applications might provide news, real estate listings or weather reports, for example, Taylor said. The Google Mapplets API combines the Google Maps API and the Google Gadgets API.
Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.
Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.