Reactive Media

blog

Hot topics on Web design
& usability

Flash Placeholder

Google Gears and the rise of the offline web

Wednesday, June 06, 2007
Recently Apple boss Steve Jobs and Microsoft's Bill Gates shared a live interview onstage at a web conference. Amongst the shared platitudes (BILL: you da man Steve. STEVE: no no Bill, YOU da man – I’m paraphrasing here, but you get the idea) a question was raised about the future of the personal computer, given the increasing power and flexibility of web applications.

Jobs fielded it, pointing out that the death of the PC has been predicted numerous times over recent years, and it has never eventuated... something he put down to the fact that offline
applications by their nature are more powerful than web applications.


While this may be true, desktop applications cannot compete with the flexibility and availability of an web application which enables data to be accessed from anywhere around the world.

Up until now, this has been the web application's greatest strength, yet also its biggest weakness – its Samson's hair and Achilles’ heel all rolled into one, if you will. As useful as web applications are when they are online and you have a functioning and responsive network, they are rendered useless without a connection.

Google is the latest company to announce a product that attempts to address this issue. Google Gears sits alongside Adobe's Apollo platform, and Microsoft's WPF framework in providing tools focused on developing applications that can seamlessly bridge the gap between the web and the desktop.

Launched (with not an insignificant amount of fanfare) as part of Google Developer Day, a Google technology showcase event held in 10 locations around the world, this is a big announcement for Google in a number of ways.


So what is the big deal?

Firstly for Google themselves, Gears will allow them to offer offline versions of their popular GMail, Spreadsheets, and Docs applications. Gears launched with an offline version of Google Reader, Google's RSS viewer, and one imagines Gears integration for the others cannot be far away, a move that will see the Microsoft Office suite of programs firmly
in Google's sights.

For us web developers though, enabling web apps to work offline is the big drawcard.

Anyone who has lost an internet connection mid-way through updating some important data online will know the pain that this can cause. Up until now there has been no easy solution, the updated data disappears somewhere between your computer and the server you are trying to access.


An application utilising Google Gears however, could allow you to keep working in this situation, with the data safely stored on your PC, waiting for the moment when you reconnect and it can sync up with your online database. This means you could work with an online application anywhere, connected or not, at a time that suits you.

With three of the biggest online players (Microsoft, Google, and Adobe) all releasing platforms that focus on achieving this outcome, it is fair to speculate that the offline web may be the next major technology battleground.

So while Steve Jobs may well be right - that iPod you have on your desk is evidence that he has a knack for predicting trends – there is no doubt that there has been a shift in the role of the desktop PC in recent times.

A few years ago everyone was rushing to web-enable desktop applications, and now it’s all about desktop-enabling web applications.

Simon Stefanoff, Developer

Labels: ,

Add to Del.icio.us Digg this Add to Reddit Email a friend Home

2 Comments:

Anonymous Web Developers said...

Adobe and M$ too are jumping into the bandwagon with the release of their products aimed at developers who can develop both web as well as offline applications using those.

 
Anonymous Carl Panczak said...

Interesting to note that the Google guys at the Google Developer Day used Microsoft Outlook as an example of an application that works both online and offline seamlessly.

 
Post a Comment

Categories
Archive