- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
Why Google Gears would have been a godsend 10 years ago, and still is today
Toni at Keyboardsamurais has a dim view of Google Gears:
Wasn’t Ajax meant to do some significant computing on the server side? Wasn’t the whole promise of Ajax, that you’d get some meaningful data from a remote server in a quick, painless way?
Right. What Gears accomplishes is nothing like that (how could they, it’s technically impossible). Of course, you would be able to edit your spreadsheets and word processors but these have been around for offline use since the advent of personal computing. In other words: Google Gears will make it easier for developers that feel comfortable in that niche that is Ajax desktop computing.
Although dismissive in tone, this observation -- that it makes Ajax desktop computing easier -- is right on the mark. If you look at all of the projects coming out now to enable web or weblike applications on the desktop, it gets you thinking that the big boys are placing bets on the future direction of application development. Consider the contenders:
- Adobe Apollo - Flash, HTML, JavaScript/ActionScript, PDF. With this runtime you can bring web-style development to the desktop.
- Project Flair - The mysterious project from Sun that is supposed to free us from "junky" HTML, CSS, Javascript.
- JavaFX - sort of like a Java/Flash highbrid.
- Google Gears - a browser plugin that provides Javascript API's to support offline operation of webapps.
What all of these platforms have in common (and I'm sure there are more on the way), is that they enable one to develop web and desktop applications at the same time. Let me repeat: you don't have to make a choice between writing a webapp or a desktop app; you can write both of them at once. Or at least that's the idea.
Now they each handle the webtop/desktop issue in different ways. Google Gears seems to be the most fully baked and the easiest -- you don't have to completely rewrite existing apps but can start to fold in some online/offline capabilities right away. In the short term, Gears may turn out to be the winner. In the long term, we have to track what gets folded into future browser versions.
My complaint with bringing webapp techniques to the desktop is more basic. If we were designing this from scratch, is this how we would do it, with "junky" HTML, CSS and Javascript? No. Probably not. It reminds me of those people who set their clocks 30 minutes ahead so that they'll be on time. Better to just be on time. Better to design something from scratch rather than use what was essentially an overgrown system for publishing hypertext.
Technorati Tags: ajax, google gears, apollo, project flair
Comments: 3 so far
Leave a comment
About Pathfinder
Recent
- Walk-Through Test Coverage
- Where minimalism fails: The problem with Apple’s less-is-more approach
- jQuery goodness with ASP .NET
- Design Thinking
- Bullseye Diagram
- Roles Testing For Security
- Blackbird takes the pain out of JavaScript logging
- Making GWT JSON not Quite so Painful
- IDEA - preconference workshop 06 Oct 08
- HTML5, Ajax history management, and The Ajax Experience 2008 Boston
Archives
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


Would you not include Morfik in your list of “you don’t have to make a choice between writing a webapp or a desktop app”? Morfik is of course not among the big boys, but can handle many, if not all the features you have attributed to them including offline operations of webapps, given the operational examples of Gmail and salesforce.com in their Labs
Comment by Fuad Ta'eed, Thursday, June 14, 2007 @ 8:03 pm
Well talking about big boys, you should have a look at this where Google gears and Adobe(AIR)is compared with Dekoh and the full comparison between AIR and Dekoh has been there on Read/Write(http://www.readwriteweb.com/archives/dekoh_challenges_apollo.php) for ages now.
Comment by beyondwww, Friday, June 15, 2007 @ 12:22 am
Don’t forget this one!
http://www.joyent.com/developers/slingshot/
Raj.
Comment by Rajesh Duggal, Saturday, June 16, 2007 @ 10:15 am