This is my personal blog. The views expressed on these pages are mine alone and not those of my employer.

Monday, May 15, 2006

New Slides from Ajax Experience Talk: "Beyond Cookies: Persistent Storage (and Offline Access) for AJAX/DHTML Applications Using Dojo.Storage"

I've put up the slides from the talk I gave last week at the Ajax Experience 2006 conference:

Beyond Cookies: Persistent Storage (and Offline Access) for AJAX/DHTML Applications Using Dojo.Storage

"Learn how the new dojo.storage system can allow web applications to persistently and securely store large amounts of data.

Web applications have been constrained by the 4K limit of cookies for years. Learn how the new dojo.storage system can allow web applications to persistently and securely store large amounts of data. Developers will be shown how to use the dojo.storage API; example applications that use these APIs, such as a web-based word processor that persists its file's locally rather than on a server; and details of how dojo.storage is internally implemented."

I take folks through how to use dojo.storage; a full sample open source application named Moxie that is an advanced, rich text web editor with persistent client-side storage and offline access; how to build something like Moxie yourself; how dojo.storage works internally; and how to do offline access.

See the presentation:
I reference two demos in the talk, which you can access here:

Moxie: Open Source Web Editor with Persistent Client-Side Storage and Offline Support

[Note: This blog post is out of date. For up to date information on Dojo Offline please see the official web page.]




I put up a big blog post a few weeks ago about dojo.storage, but I think one cool aspect got lost in that pretty technical, long post: Moxie.

Moxie is a demo of dojo.storage I created to show off the capabilities of dojo.storage and put it through it's paces. It is a web-based, rich text-editor that needs no server; instead, it can save your private files locally, up to megabytes of local, client-side data. Even better, it works offline.

Moxie works across the big three: IE 6+, Firefox, and Safari. It uses hidden Flash for the storage mechanism, but it uses Flash 6+ features, which are on 97% of the installed base of the Internet (Flash is one of the most installed pieces of software in the world).

Moxie is open source under a BSD license, and is in the Dojo Subversion repository (under trunk/demos/storage/). I'd love for folks to keep evolving it and adding more features, and publicize it some more so we can help QA test the underlying dojo.storage framework it uses.

Give Moxie a try!

Email me if you run into issues, and include your OS, browser, and Flash version.

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]