Google Gears - Offline Functionality for Web Apps

Web applications bring your data online and make it available anywhere there's an Internet connection. But happens when you're on a plane or when you can't find a WiFi hotspot?

Google launched an open source browser extension for IE and Firefox called Google Gears that enables web applications to be available offline.

"Gears is an incremental improvement to the web as it is today. It adds just enough to AJAX to make current web applications work offline. Gears today covers what we think is the minimal set of primitives required for offline apps. It is still a bit rough and in need of polish, but we are releasing it early because we think the best way to make Gears really useful is to evolve it into an open standard. We are releasing Gears as an open source project and we are working with Adobe, Mozilla and Opera and other industry partners to make sure that Gears is the right solution for everyone," explains Google.

Once you install the extension, every Gears-enabled web application will ask your permission before storing data offline.


Depending on the functionality implemented in the application, Google Gears caches resource files so they're available offline, stores data in a SQLite database that has powerful search features and synchronizes data in the background.

Google Gears will enable you to read the most recent messages from Gmail while offline or to edit your documents in Google Docs even without a network connection.

Google Reader is the first Google application powered by Gears. To enter the offline mode, just click on the small arrow and all the recent feed items are downloaded to your computer. You can disconnect from the Internet or click on "work offline" in your browser and you will still be able to read your favorite feeds in Google Reader. Like in any feed reader installed on your computer. Well, almost, because Google Reader doesn't download images or other multimedia files embedded in the posts.




You can even close Google Reader's tab and try to load the site again: it will instantly show the cached data. Try to add tags to a post or star it; once you go back online, Google Reader will synchronize the data.


P.S.: Another nice update in Google Reader is that you can see the exact number of unread posts for each feed. Google Reader learned to count beyond 100.

Update: Here's a presentation from Google Developer Day Sydney that explains the motivations behind this project and shows some demos:

Labels

Web Search Gmail Google Docs Mobile YouTube Google Maps Google Chrome User interface Tips iGoogle Social Google Reader Traffic Making Devices cpp programming Ads Image Search Google Calendar tips dan trik Google Video Google Translate web programming Picasa Web Albums Blogger Google News Google Earth Yahoo Android Google Talk Google Plus Greasemonkey Security software download info Firefox extensions Google Toolbar Software OneBox Google Apps Google Suggest SEO Traffic tips Book Search API Acquisitions InOut Visualization Web Design Method for Getting Ultimate Traffic Webmasters Google Desktop How to Blogging Music Nostalgia orkut Google Chrome OS Google Contacts Google Notebook SQL programming Google Local Make Money Windows Live GDrive Google Gears April Fools Day Google Analytics Google Co-op visual basic Knowledge java programming Google Checkout Google Instant Google Bookmarks Google Phone Google Trends Web History mp3 download Easter Egg Google Profiles Blog Search Google Buzz Google Services Site Map for Ur Site game download games trick Google Pack Spam cerita hidup Picasa Product's Marketing Universal Search FeedBurner Google Groups Month in review Twitter Traffic AJAX Search Google Dictionary Google Sites Google Update Page Creator Game Google Finance Google Goggles Google Music file download Annoyances Froogle Google Base Google Latitude Google Voice Google Wave Google Health Google Scholar PlusBox SearchMash teknologi unik video download windows Facebook Traffic Social Media Marketing Yahoo Pipes Google Play Google Promos Google TV SketchUp WEB Domain WWW World Wide Service chord Improve Adsence Earning jurnalistik sistem operasi AdWords Traffic App Designing Tips and Tricks WEB Hosting linux How to Get Hosting Linux Kernel WEB Errors Writing Content award business communication ubuntu unik