Posted By Quentin Carnicelli on July 6th, 2004
There is a growing belief that Tiger’s Dashboard is a desktop software development platform that is “for the masses”.
“Do you see how huge this is? How it opens the door to gadget development to anyone with web design experience? Indeed, I’ve read the preliminary Dashboard developer documentation (generously provided by a source attending WWDC), and it is outstanding from the perspective of making gadgets easy-to-create.”
Here is an example to illustrate. Let’s say you keep a personal TODO list in a file on your Desktop (I know you use iCal, but I’m trying to keep this simple). Now, you want to throw together a Dashboard gadget that will display this TODO list file nicely. If Dashboard is really this great development platform, it shouldn’t be too hard, right?
Now, I’m not trying to be critical of the design of Dashboard (I think it’s just right), I’m merely trying to point out what it is and what it isn’t. It is certainly possible that Dashboard could become a rich development environment, either through changes by Apple, or from plugins by 3rd party developers. But currently, out of the box, Dashboard is only half of the dream.