Dashboard Not a Konfabulator Rip-off
MacNN writes "John Gruber says the origins of Apple's Dashboard technology, announced as part of Mac OS X 10.4 Tiger earlier this week, are not with Arlo Rose's Konfabulator, but with Apple's original Desk Accessories and that Apple's Webcore-based implementation will allow many more developers/designers to create 'gadgets' much more easily and that Dashboard's 'gadgets' will offer much better performance: 'Dashboard is not a rip-off of Konfabulator. Yes, they are doing very much the same thing. But what it is that they're doing was not an original idea to Konfabulator. The scope of a 'widget' is very much the modern-day equivalent of a desk accessory.'"
That's dogcow, not cowdog. :)
Don't worry, they are not in license violation apparently. It seems that they perform all customizations of the engine and add the system object through inheritance.
Having said that, their project seems to be inspired by work from the Mozilla project and specifically the XML based skins for mozilla.
Now if the engine is largely from the Mozilla project and the concept is taken from Desktop Accessories, and DesktopX, should we really get too upset about this.
If you read Dave Hyatt's responses from his weblog, you would see that they are copying more from Active Desktop than Konfabulator, given that they are going to use new version of Webcore.
Jesus was a compassionate social conservative who called individuals to sin no more.
DH's comments are fine *on the technology*; what I'm talking about is the market environment for small developers.
Indeed, the dogcow appeared in the Cairo font, and subsequently the LaserWriter dialog. It's been part of Machintosh Developer lore for some time.
Here is a copy of the original technote providing some explanation:
here
And a more current one:
here
It's been quite some time since I've seen it discussed anywhere!
I don't know, but it works for me.
Here name is Clarus (not to be confused with Claris the software company.) You can read about her here.
I have been singularly unimpressed with Konfabulator. These are the reasons why:
1. It has no development tools. Great. If I wanted to fall back to 1980's and position every freaking element by X-Y coords, well... you get the picture.
2. No suggestions for development tools. Like "Hey, you FIRST need to buy MORE stuff to make cool stuff like this". Yeah, right. Like I need this kind of pain.
3. "Easy to write Javascript" - if you are a web designer. But anyone else better just pack up their bags and call it a night.
4. Sucks system resources. For something that is supposed to be out of the way and non-obtrusive, it is #2 or #3 (right below the window manager) in terms of processor usage. OW!
Apple can only do better much better. After all, they don't have much to compete with.
IANAL, but I've seen actors play them on TV