Client-side Data Storage
The previously reported Java DB and Apache Derby database management systems aren’t the only client-side data storage tools in town. Brad Neuberg put together an Ajax tool last October to save persistent data in a hidden Flash applet. His tool, AJAX MAssive Storage System (AMASS), worked even if the user left the web site or closed the browser. Information was later recalled on demand by the web application that saved it. It was pretty cool in its own right. But Brad had to take it a step further.
The lastest from Brad is dojo.storage which allows more storage options and the convenience of the Dojo library. Why would you want such a thing? Let’s hear it from Brad:
What could you build if you had these tools? How about a truly collaborative, web-based word processor with client-side storage for your private documents, as well as offline access? Maybe an Ajax RSS aggregator with client-side caching of the feeds you read and offline access? An offline, web-based book reader using data from the Internet Archive’s Open Library would be cool.


Thanks for the kind words! The Apache Derby and Java DB work could be hidden behind Dojo.Storage StorageProviders as well; I’m still looking for volunteers for that if there are any takers.
Best,
Brad
Hey Brad, cool project! Wish I had the Java background to help out, but I’ll mention your call for volunteers to our local Java group. Thanks for stopping by!