OK so the claim about Google only providing their interface to upload
files sounded a little bit strange so I did some research

DISCLAIMER: NOT AN STORAGE SOLUTION FOR EVERYONE (YET)

But this is the Java Posse group ...
so I accept the claim that google is the cheapest storage solution
(256 USD per TB per year). So how do I get my files up there
(preserving folder structure)
It is actually possible due to the new upload any file feature on
google docs and the possibility of accomplish these from the  Google
Documents List Data API v3.0 (requires premier account so you have to
add $50 USD per user per year)
SO... I think is actually possible to use it as a backup solution with
a couple of goodies along the way
1) Upload (http://code.google.com/apis/documents/docs/3.0/
developers_guide_protocol.html#UploadingArbitraryFileTypes)
2) Organize (http://code.google.com/apis/documents/docs/3.0/
developers_guide_protocol.html#CreateFolders)
3) Retrieve (http://code.google.com/apis/documents/docs/3.0/
developers_guide_protocol.html#DownloadingDocs)
4) Goodie: SEARCH (http://code.google.com/apis/documents/docs/3.0/
developers_guide_java.html#ExactTitleQueries)
5) Possible goodie: version (http://code.google.com/apis/documents/
docs/3.0/developers_guide_protocol.html#UpdatingDocs)

Most of  this can be done from Java (http://code.google.com/apis/
documents/docs/3.0/developers_guide_java.html) but the specific upload
any file is unclear and maybe the parameter can be inserted as
demonstrated in the python example(http://code.google.com/apis/
documents/docs/3.0/
developers_guide_python.html#UploadingArbitraryFileTypes) I'll have to
try it .

So the point is that a "simple" program can be created to upload a
target directory on the local machine to google docs replicating the
existing structure on the google cloud.

Total cost= 256 x2 (google storage) + 50 (premier account) + 7
(domain) = 313 USD per year = 26 USD (aprox) per moth

Of curse economics break down if you account for developing time but
maybe we can cheap-in and build some Open Source project on
this ... ;)

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to