- A shared storage server. It should be possible to run your own, or sign up for an account with someone else who's running it (imagine someone setting up the server at onlinedrive.org or something, and charging £10/month for accounts or similar).
- A JavaScript and server side library which makes it really, really, really easy to save files to a specified shared storage server. This isn't designed for users; instead, it's designed for people building Web 2.0 online apps like Writely or Num Sum or s5presents, to make it fantastically trivially easy for them to integrate sharedstorage support into their applications, so instead of saving your files on their server you can save them on your choice of onlinedrive server.
- Authentication to onlinedrive servers should work very much like OpenID.
And this is Living life online, written , and concerning JavaScript and the DOM, LazyWeb, Web, Musings, and Software
Comments
This is an interesting thought, indeed. *muses*
I'm here via aquarionics, by the way, and it looks like I'll be adding this feed to my RSS Reader. Interesting musings.
Gotta dash, as I'm technically at work.
That is such a great idea. Perfect!
Why hasn't anybody done that already? Maybe you should patent that idea and get filthy rich!! ;-)
[...] Amazon’s new S3 online storage service is what I was talking about when I spoke of “online drives” a little while back, a place to store your data. There’s a clone of S3 called Park Place, so the “run your own servers” part is now handled. What’s missing is integration into applications. That’s something that someone should get onto with the greatest of speed; take your favourite web app that creates things and build some integration so it can save data onto your own personal S3 space (whether S3 itself or your own Park Place at an arbitrary URL). Then submit your patch to the upstream people so they incorporate it, or release a GreaseMonkey script to do it in the interim. [...]
I really like the sound of all that working together. I'm not very knowledgable about OpenID (I only skimmed the spec), but why would you use something *like* OpenID and not just use OpenID *itself*?
Dennis: OpenID isn't for authenticating to a service, it's for letting a second service know who you are. Observe that the OpenID people say "This is not a trust system. Trust requires identity first."
[...] I wonder if you could build a Linux distro where the only program installed was Firefox? You make it look like an ordinary desktop, with “Word Processor”, “Email Client”, “Web Browser”, etc, but the word processor is Writely and the email client is Gmail, both of which come up in their own chromeless window so they seem like a separate application, and the web browser is a stock Firefox window. You might not even need X for this. Obviously it’d be about as much use as a chocolate teapot without access to the net. File storage is online, and each “web app” you use has been hacked (with GreaseMonkey or similar) to save to your online repository; you get a “file manager” which is probably some Ajax thing to manipulate the files on the remote server and to open them in an appropriate application (where the URL of the remote file gets sent to the local host, which then opens one of its “applications” like Writely and passes it the URL of the file to open). [...]
I think what you are looking for is WebDAV. Possibly WebDAV with some single signon authentication on top of it. There is no reason to have to invent a new service.
[...] As one final point, I do like the fact that you can run a project and get external hosting for all the key software management bits; bugtracking, source code, specs, releases, everything. That’s great. I like that. We need to get more of that on the desktop, as I have remarked before. [...]
[...] as days pass by » Living life online (tags: web2.0) [...]