NOTE: Dojo Offline is no longer supported after Dojo 1.3
Dojo Offline is an open-source toolkit that makes it easy to create offline web applications.
It sits on top of Google
Gears, a plugin from Google that helps extend web browsers with new
functionality. Dojo Offline makes working with Google Gears easier; extends it with important functionality; creates a higher-level API than Google Gears provides; and exposes developer productivity features. In particular, Dojo
Offline provides the following functionality:
- An offline widget that you can easily embed in your web page with just a few lines of code, automatically providing the user with network feedback, sync messages, offline instructions, and more
- A sync framework to help you store actions done while offline and sync them with a server once back on the network
- Automatic network and application-availability detection to determine when your application is on- or off-line so that you can take appropriate action
- A slurp() method that automatically scans the page and figures out all the resources that you need offline, including images, stylesheets, scripts, etc.; this is much easier than having to manually maintain which resources should be available offline, especially during development.
- Dojo Storage, an easy to use hashtable abstraction for storing offline data for when you don't need the heaviness of Google Gear's SQL abstraction; under the covers Dojo Storage saves its data into Google Gears
- Dojo SQL, an easy to use SQL layer that executes SQL statements and returns them as ordinary JavaScript objects
- New ENCRYPT() and DECRYPT() SQL keywords that you can mix in when using Dojo SQL, to get transparent cryptography for columns of data. Cryptography is done on a Google Worker Pool thread, so that the browser UI is responsive.
- Integration with the rest of Dojo, such as the Dojo Event system
Who Created Dojo Offline?
Dojo Offline is brought to you by Dojo, SitePen, and Brad Neuberg.News
- December 18th, 2007 - The Moxie offline demo is temporarily not working; my web hosting provider automatically upgraded a slew of applications, including MySQL, which temporarily broke things. I'll try to fix things soon.
- September 23rd, 2007 - Updated download link to point to latest release of Dojo. Download it now.
- July 12, 2007 - New small release of Dojo Offline that speeds up syncing and improves sync reliability.
- July 6th, 2007 - New beta version of Dojo Offline ported to run on Google Gears and Dojo 0.9 released. Read the tutorial and then download the SDK.
- May 30th, 2007 - Google, Dojo, and SitePen announce porting effort to move the Dojo Offline APIs on top of Google Gears. The current download is using the older Dojo Offline runtime, which we will be deprecating moving into the future. The ported Dojo Offline will be available in two weeks.
- April 23rd, 2007 - The first beta of Dojo Offline has been released!
Demos
Dojo Offline has three main demos, a Hello World example, a more complicated web-based editor named Moxie that includes an example server-side written in Java, and a demo of Dojo Offline's SQL cryptography. You can play with hosted versions of the Hello World example; a hosted version of the Moxie editor, and the SQL cryptography demo.Documentation
The main documentation is a tutorial and reference work: "Creating Offline Web Applications With Dojo Offline".
Downloads
Dojo Offline is no longer included in Dojo. The code is only available through Dojo 1.3 download.
Older Downloads
- Login or register to post comments
- Subscribe post



awesome news
I am already using dojo. I was thinking to use apollo for convert my web based applicatition to desktop but now if this dojo offline toolkit coming. I think i definately like to check it out once .
Thanks
Sachin
Excellent
DOJO open source is Excellent
A big selection of customizable widgets
Tutorial
Custom Widget
http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-...
Kate B
Dojox demos
I downloaded the full version of the dojo toolkit but cannot find the /dojox/off/demos directory
Mentioned here : http://docs.google.com/View?docid=dhkhksk4_8gdp9gr
Found them, download this
Found them, download this zip file :
http://download.dojotoolkit.org/experimental/offline/offline_sdk_0.9.zip
The files are in the \offline-sdk\dojox\off\demos\ directory
WOW, Dojo Storage will be useful for hip hop news and rss
WOW, the Dojo Storage will unconditionally help me, and it seems like it could work well with Drupal for the hip hop news section.
Dojo Storage will be useful for general news headlines
Right, It could work well not only with hiphop news section, but also wth general news headlines, sports, finance and tech news