Thu, 08.11.2007 - 19:20

MUTT: A Dojo Offline example application

In short:
Check out the MUTT subsection of this page. There you’ll find a simple todo/issue application I wrote for my company (Irian Solutions) to test some offline patterns. The resulting Dojo Offline example application is publicly available now.

More detailed:
Yesterday I held a presentation about offline web applications at the AjaxInAction conference in Frankfurt/Germany. It was called “Offline-Webanwendungen mit Google Gears” which translated would be something like “Offline-Web-Applications with Google Gears” and was all about Google Gears, Dojo Offline and a practical example application. For this purpose I was allowed to publish an example application I wrote for my company to test some offline patterns - MUTT.

MUTT stands for MultiUserTodoTable and is a simple implementation of a todo/issue tracker. Simple only, because of the sychronisation and the server part have been kept simple (e.g. you can’t edit anything but the status of an issue - which makes synchronisation easy). But beside its simplified functionality it offers a full blown implementation of a data switch, shows templating with Google Trimpath JavaScript Templates and shows how to deal with Dojo Offline (Events, ActionLog, …).

You can find MUTT in the open.source section of my homepage, or you directly follow this link.

So have fun with the example application - and let me know if anybody liked it :)

P.S.: The slides of my presentation are available here (german!).

Mon, 01.10.2007 - 10:39

Barcamp Session: Dojo 0.9

As mentioned in my previous post I attended the Barcamp Vienna 09.2007. It was a nice event and a resume-post will follow this evening. For now I just wanted to quickly post the slides and the downloadable example application of my Dojo 0.9 session yesterday. So here we go:

Slides: Download
Example Application: Download

Mon, 27.08.2007 - 15:39

Dojo 0.9 available!

Just a little side note: After a beta-release and some dojo.offline preview releases (including dojo 0.9) in July Dojo 0.9 has finally arrived. For everybody who’s not up to date: Dojo 0.9 completly breaks backward compatibility and tries to break new ground. This should mean:

  • Much smaller and therefore faster and more concise
  • No more multi-platform support (after realizing that the browser is and will be the most important platform for dojo)
  • No more API-magic

I personally appreciate this new direction. Dojo 0.4 really was slow concerning the page load (also with custom builds). Dojo really forced developers to write long names (dojo.event.topic.subscribe). And Dojo was really big and hard to overlook. But has Dojo 0.9 adressed this issues successfully? Continue reading »