views:

690

answers:

7

Google provided very comprehensive online version of Google Docs which is quite feature rich and reliable. I'm thinking of a desktop version built on their API & RESTful services. Yet I'm in early stage of reasoning and doing analysis.

Inarguably it's good to improve skills, gain experience and create great tutorials for RESTful web services training/workshops. But what's beyond that? If you are given such a client, would you use it, instead of opening your browser?

+7  A: 

I would probably use it, assuming it had all the same features. I'm guessing it would be much faster than JavaScript...

Zifre
Viet
@Viet: C++ would be a bad choice. Java/.net would still give a massive performance boost and a local file system would too.
John
+1 Thanks John. Your suggestion deserves critical evaluation.
Viet
If you want an awful GUI, sure use Java. +1 John.
anno
+3  A: 

I imagine that a desktop client would have certain advantages over a browser version. It could render the UI without using HTML. Another advantage would be that it can integrate more easily with the clients own filesystem, which would come in handy especially when Google Docs will allow uploading of any type of file.

The disadvantage would be that it will always be behind the web client as far as functionality is concerned.

Noio
Viet
The biggest limitation I see is that it would take some custom tooling every time Google Docs changes their functionality. Also, at some point, Google might start including more web-based services, like citations from Google Scholar. I'm guessing you would have to 'emulate' those in a desktop version.
Noio
+1. That's true. If one would do, he must race with Google to keep the app competitive and Google always has the edge.
Viet
+1  A: 

I think that you might compare this with Picasa Web Albums and the Picasa desktop application.

However in Picasa's case, the desktop application appeared before the web version, and the desktop application does not depend on the web version, so the files are not hosted on the cloud by default. In addition, the features of the web application are just a subset of those offered by the desktop application.

Nevertheless, from a user experience point-of-view, I believe one can examine the strengths and weaknesses of the desktop application when compared to the web version, and you might be able to come out with valid reasons to why the desktop application can be useful and productive.

If you are given such a client, would you use it, instead of opening your browser?

Yes, I think I will.

Daniel Vassallo
+1. Thanks for the pointer. I was not aware that Picase desktop app was way ahead of Picase Web Albums.
Viet
+3  A: 

Hey guys. Shameless plug:

I created a small desktop Notepad (Windows) for Google Docs. I like light-weight and minimal stuff so I decided to create it as an exercise.

Check it out here.

Mikko Junnila
This is neat :)
the_drow
+1 well done Mikko! Thanks for sharing.
Viet
I use Nocs all the time great app!
Eric Anastas
+2  A: 

I would use it if it's going to have some kind of cache mechanism.

Why? Suppose my internet connection just stops working, and I have important documents that I need to check. I need to check a contract or something like that, and this document I need wasn't updated for the last 2 weeks, so the "cached" version would still be up to date to my needs.

So, your software it's not just a desktop editor, it's even a backup mechanism for your docs on the cloud.

Well, that's the only reason I would use a "Google Docs desktop application". Without this feature my "Google Docs desktop application" is Google Chrome.

GmonC
+1 thanks for your suggestion.
Viet
+1  A: 

The problem I see is that Google are strongly opposed to desktop apps, they want to make everyone do everything on the web so they can make (more) advertisement money, which is basically their only revenue stream. Hence ChromeOS doesn't allow you to install local apps.

So you can't expect too much help from Google. I know not the techy side, but wouldn't be surprised to see them try and prevent this if it's feasible. After all, you'd be using their services without (gasp!) seeing ads.

John
There's a whole ClientLogin API and it's build expressely for desktop applications access...
ZJR
For now. Google have shown they are quite happy to keep things secret and screw competitors. You can bet if MS make Word sit on Gdocs, they'll do something.
John
Viet
+1  A: 

the desktop client from Gladinet is pretty good. It allows you to map a network drive to Google Docs. http://www.gladinet.com/gladinet-cloud-desktop-for-google-docs-gdrive.htm

Zack