Check out our comments and trackback policy You Link We Follow, You Comment We Promote
Dojo Toolkit Now Works Offline

Less than a month ago Adobe launched Apollo, enabling developers to create web applications that work seamlessly irrespective of whether a user is connected to Internet or not. Apollo was soon challenged by Dekoh, which was pretty much offering the same functionality with the added glitters of being open source and cross platform as a result of being written in Java. This was followed by Slingshot, a Rails framework developed by Joyent, that brought offline functionality to Rails apps.
Today Dojo has released their Dojo offline toolkit. Dojo Offline is totally free, 100% open source and consists of a javascript library and a 300k cross platform, cross browser download that helps to cache the user interface of your web application for offline use. They have created a sample word processor application called Moxie, to ship with Dojo offline, so that developers could get a feel of the functionality.
While Apollo is proprietary, SlingShot works just for Rails. Only Dekoh and Dojo are left as viable options for the general developer community who want to use an open source and cross platform framework to implement offline functionality in their web applications. I am sure Microsoft will put its leg in this race soon.

- Joyent Releases Slingshot
Bilal Hameed - May 2, 2007 - Joyent Launches Slingshot, ROR Version of Adobe Apollo
Bilal Hameed - March 24, 2007 - Dekoh Launches, Challenges Adobe Apollo
Bilal Hameed - March 21, 2007 - Adobe Makes Flex OpenSource
Bilal Hameed - April 26, 2007 - Adobe Launches Media Player to Feed Apollo Ecosystem
Bilal Hameed - April 16, 2007
- Multi-Language Instant Messenger ‘MeGlobe’ gets better
Shoaib Hashmi - August 28, 2008 - FriedFeed full of noise? Try BackType – A Comments Aggregator
Imran Hussain - August 28, 2008 - Cisco to acquire ‘PostPath’- An Innovative E-mail Startup
Asma Kaleem - August 28, 2008 - Manage eBay and PayPal payments using Scrobbld
Imran Hussain - August 28, 2008 - Make Free Phone Calls to North America!!
Imran Hussain - August 28, 2008











uhm, I’m not sure of the opposition to Adobe’s Apollo project here, considering that its goal is to bring Ajax or Flash webapps to the desktop, and considering exactly how Dojo manages to store larger-than-cookiesized datasets on the audience’s different machines….
(Architectural support, such as Adobe Flash Player, helps provide this storage ability in the browsers, but it’s still a lot of work to implement well… only you know what type of application states your project needs to represent, and how people will want to work with it whether connected or no. The ability to store large objects rather than small tokens is necessary, yet not sufficient, for a good “occasionally connected” experience.)
jd/adobe
jd,
Dojo can use more than Flash to store large objects.
“Right now the dojo.storage system includes three storage providers, a Flash Storage Provider that uses a hidden Flash applet; a WHAT WG Storage Provider that uses native client-side storage abilities in Firefox 2; and a File Storage Provider that uses the native file system if a web app is loaded from the local file system. Creating other kinds of storage providers is a great way for the community to contribute.”
jj/unnamed consulting
John What makes you think I am against Apollo. Mentioning the fact that its proprietary is an apposition ? Please correct me if I am wrong but is it really not proprietary?
This line sounded to me like you were ruling it out: “While Apollo is proprietary, SlingShot works just for Rails. Only Dekoh and Dojo are left as viable options for the general developer community.” If you’re delivering over the web to browsers other than Firefox 2, then wouldn’t you be using such “proprietary” technology anyway…?
tx, jd/adobe