Friday, June 01, 2007

Stay on-line when you are off-line !

After hectic reading through the reflection documents and digging into some crappy tools' doc.s I got up from my chair and went in the corridor to have a sip of Boost. While roaming around with hot energy cup in my hand, I landed up on couch picking into newspaper. Suddenly one news caught my attention....Google launches new open source product called Google Gear on the occasion of Google's Developer Day. A wide opening to offline web apps. development. A tool which can help to lot of web apps. developer worldwide, a next step idea in Internet field.

Google Gear , an open source browser plug-in that will enable developers to create offline web applications using JavaScript APIs. As a developer, you’ll be able to make an application with the assurance that it will work offline and online across browsers. This tool is available for FireFox 1.5+ and IE6+ with windows, Mac and Linux support. Google Gear gives three basic APIs for developer. One API will handle the creation of data objects to store application information locally, another will be a SQLite relational database for searching the data, and the final part will enable asynchronous JavaScript so applications can sync data in the background without overburdening the browser. Google is planning to extend this tools' use to various applications. but, the first demo of Gears will be for Google Reader, but more Google apps are expected to come. Reader will add a green download button to the user interface. When you click the button, Reader will download the last 2,000 messages to your computer, preparing your computer to work offline or under a spotty Internet connection. Isn't it amazing? You can work while you are travelling, no one will stop you from virtually connected to the Internet. Some applications need continuous online support and can't be done offline just because you don't have the required data cached locally.

Downloading will take place in the background, using the asynchronous JavaScript API. While offline you can read these articles and carry out your usual sharing and tagging. When you get back online, just click the button and Reader will sync your offline activity with their server. Right now the syncing is initiated manually, but it’s easy to see that it will become more seamless as the program develops. Gears could conceivably solve the large data overhead problems of Google’s AJAX applications, pushing updates to your desktop instead of slowing down your browser. A simple idea taken from OS implementation of memory fetching. When you have to get data from server it is always better to have its local copy cached for faster access and even when connection is broken.


Again, Google is trying to beat his rival Microsoft with this open source tools. For this Google has tied up development with Mozilla ,Opera, Adobe and other industry partners to make sure that Gears is the right solution for everyone. But right now its business applications are not even at a sight as security concerns raised with this applications. Still in business world Microsoft rocks. Google is fighting hard to capture the business domain which is major source of income. Being most popular is not the only goal. Also you can note the point as this tool is open source to make the development faster as we saw in the case of FireFox launch. Google doesn't want to Microsoft come up with similar idea with better business applications before they come up with a product up to the mark. As normal layman is concerned this tool can do miracle for him who may not concern with security issues much and love to stay connected to work even when offline. So there will be no concept offline....You will be always online...Virtually...

No comments: