One of the Leopard development tools that Apple is already talking about openly is dashcode, a really simple way to create your own dashboard widgets. In Tiger, Dashboard’s UI really feels like an afterthought, but the approach they are taking with Leopard (and perhaps with the iPhone, though we don’t know if that is the plan yet) should make dashboard apps a lot more useful. I wonder what is possible for app development if we can combine dashcode with JavaScript Cocoa bindings and Dojo?