Brad Wardell's views about technology, politics, religion, world affairs, and all sorts of politically incorrect topics.
Boiling down the controversy to its basic points...
Published on July 25, 2004 By Draginol In Software Development

Stock Ticker

Most people don't care about the whole Dashboard vs. Konfabulator controversy.  I care.  I mean, I don't care care. It doesn't really affect me.  What happens on the Mac doesn't really affect most of us.  But the Dashboard vs. Konfabulator issue does interest me a lot because some of the arguments Apple's defenders use against Konfabulator could just as easily be applied to DesktopX. And once one recognizes that, the absurdity of the pro-Apple people's position becomes more clear.

Here are the three big issues I see with regards to the Konfabulator vs. Dashboard situation.

1) The issue isn't whether Konfabulator is wholly original in all ways. The question is whether the market for user-created mini-applets on the desktop was already being supplied. I submit that Konfabulator was serving this market well.

Konfabulator had come up with a way to allow non-developers to be able to create little applets on the desktop. When I see someone try to argue that Konfabulator is like "Desktop accessories" they might as well wear a big sign that says "mindless Apple zealot" because that's an incredibly absurd comparison. A comparion that misses the whole point of Konfabulator.  And if they're going to make that claim, why stop there? Was the concept of DesktopX ripped off from some 20 year old set of applets? Come on.  The idea of making it possible for users to create their own personalized applets isn't new.  But it took a lot of thought and work to come up with a way to actually do this.

DesktopX and Konfabulator approach the concept in very different ways.  DesktopX is mostly GUI based in its widget creation (which is ironic since it's the PC program).  Konfabulator does from text editors and directories and such.  But both introduce key innovations:

  • The programs handle all the tedious visual portions. You supply an alpha blended PNG image and the program will take care of drawing it. This is huge because as most developers know, writing code for handling the drawing is very time consuming. Especially if you want something that is irregularly shaped.
  • The programs use common (as opposed to proprietary) scripting languages such as Javascript. DesktopX also supports VBScript or any other language supported by Windows.

You combine these two things together and you have a pretty potent way to creating interesting, useful things on the desktop.

DesktopX goes a bit further:

  • It allows developers to create plugins in C++ that can extend functionality even further so that if there is functionality the DesktopX developers haven't thought of, they can add it themselves.
  • DesktopX supports animations natively.
  • DesktopX objects can be web pages. This is something it has in common with Dashboard.  Here's a good example of one that's useful.
  • DesktopX is GUI driven  You could do it all via a text editor but it's much quicker to do it by using the GUI. Example.
  • DesktopX can also build desktops.

The point being, Konfabulator on the Mac delivered a realistic way for people to create and share mini-applications that didn't require serious software development knowledge.

Users who wanted to have mini-applets on their desktop were already being served by a MacOS ISV. Dashboard IS going to hurt Konfabulator. No matter how you spin it, it's going to be very difficult for Konfabulator to adjust.

Bottom line: Apple's Dashboard hurts its own ISVs seemingly unnecessarily and discourage potential ISVs from coming into the market. Not a good situation for long term viability.  Combine that with the insulting claim that Konfabulator (and therefore DesktopX) somehow owes Apple's desktop accessories (from 1984) and you have a perfect storm of ISV alienation possibilities.

2) Hypocrisy. Apple makes an incredible amount of noise about how everyone is stealing from them. For them to have banners saying "Redmond, start your photocopiers" even as they're ripping off Konfabulator is the height of hypocrisy.

PC users can watch with some amusement as Apple zealots lamely try to argue that Apple somehow, magically, came up with Dashboard without any influence from Konfabulator. For those of us in the other camp, it just confirms the irrationality of some of the Apple supporters.

Apple is the company that SUED eMachines for having a computer CASE that looked remotely similar to the iMac. They are incredibly proprietary about THEIR stuff. But they have a history of pilfering other people. Which is what many big companies do. But Apple and its zealots try to claim that Apple is somehow fundamentally different in the face of overwhelming evidence to the contrary.

3) Denials. Steve Jobs has publicly commented on this issue and make it sound like it was Konfabulator who had ripped off Apple's work. Very offensive. What an utter lack of respect. No show of appreciation at all for a developer who gave MacOS X a considerable amount of media attention. You don't hear very much about what third party ISVs are doing on the Mac. But Konfabulator was an exception. And rather than being appreciative for all the attention Konfabulator got the Mac, Jobs pisses on him.

Desktop accessories: Very difficult to write, visuals all handled by the programmer, in other words, NOTHING like Konfabulator.

But for me, I don't care that much about this issue. I find it interesting but it doesn't affect me. The only thing that does get on my nerves is the pathetic "It's like desktop accessories" comparison. I realize that many Mac users are non-technical but holy cow, it takes a real fundamental misunderstanding not to recognize the difference between desktop accessories and Konfabulator from a concept point of view.


Comments
on Jul 25, 2004
Steve Jobs said what!????

Interesting....
on Jul 25, 2004
Mac company sure is getting weird and crazy.

Steve Job must have time machine, otherwise he can't claim that.
on Jul 25, 2004
i hear you
on Jul 26, 2004
Out of curiousity, what's the relation between desktopX and Konfabulator? I'm an Apple user who, while a huge proponent of Apple's consistent quality/ease of use, really frowns upon what they've done with 1) Watson and 2) now, Konfabulator. Totally agree that it hurts the ISV community--end users too--Watson still provides things that Sherlock doesnt (package tracking) and because Sun bought the rights, I will no longer be supported come September. Meanwhile, if Apple had actually paid Watson for the rights, maybe I'd have all that functionality and continued support to boot. Anyway, just curious--you seem to be no fan of Apple, but did DesktopX also encroach on Konfab's ground? Or was it an earlier/simultaneous release. Can't say I've actually used either program, but looking at the screenshots, I'd guess DesktopX did the same thing Dashboard did, just ported it to a PC instead of encroaching on native OSX territory, but still, a bit disgraceful in my book unless they gave Konfab some credit/cash and/or debutted earlier/simultaneously etc.
on Jul 26, 2004
You keep saying you don't care about this so then why do you keep writing about it everyday. You have already made every point you made in this article in previous articles. I guess you just enjoy Apple bashing. It must be a hobby for you. And you are taking those posters way to seriously. It was a joke guy. Of course Apple steals to but at least Steve Jobs admits it like when he was on stage at WWDC and and said that Windows had Fast User Switching first. Would Bill Gates or even you ever admit something like that. He of course said they made it better which they did. As for the guy who made Konfabulator it seems as though he use to work at Apple so their must be some bad blood there. I think Dashboard will be great because Konfabulator is pretty and all but on my little 12 inch iBook my desktop becomes way to cuttered. I also have to say that Konfabulator widgets make Desktop X widgets look like they were disigned by a 5 year old which since you have a GUI frontend for creating them it means they probably were. But anyway get over it.
on Jul 26, 2004
This article seems as though Mac users are completely ignorant when it comes to developing quality widgets and apps. I am not currently a Mac user, but some of the greatest innovation in style and skinning comes from Mac users. Don't go painting the whole community as mindless followers of Jobs. You tout the need for Apple to respect Konfabulator, where's your respect for those who use and develop for the OS?
on Jul 26, 2004
It allows developers to create plugins in C++ that can extend functionality even further so that if there is functionality the DesktopX developers haven't thought of, they can add it themselves.

Appparently you didn't read all the info about Dashboard release at the WWDC. Dashboard can be extended by using the free Xcode developer tools. In fact the winner of best Dashboard widget at WWDC made a GO game that used the GNU Go engine.
on Jul 27, 2004

Matt: Yes, I've written 3 articles on this issue. Clearly I'm obsessed. Perhaps if Apple advocates weren't so sensitive they wouldn't have the tendancy to consider any criticsm as being excessive.

As for Apple bashing, again: It seems *any* criticism of Apple is considered "Apple bashing".  When I criticize Microsoft, which is far more often, you don't end up with Microsoft defenders compalining about "Microsoft bashing".

Robert: I wasn't comparing DesktopX and Dashboard.  I was comparing DesktopX and Konfabulator in that portion. 

on Jul 27, 2004
I purchased DesktopX on the strength of your posts about it and I was pretty disappointed. The concept is cool but the execution over at Stardock really stinks. First of all, on their product page (https://www.stardock.com/products.asp) they don't tell you you're purchasing a download-only product. Secondly, you are required to download something called "Stardock Central" in order to use the "suite" of programs. In order to do this of course you have to part with your email address. If you want to use the program on a machine w/o broadband access you're out of luck. The "archiving" feature doesn't facilitate a move either. The company basically tries to rope you in and keep you prisoner. Not exactly user-friendly as far as I'm concerned. Finally, when I tried to uninstall the program - it wouldn't uninstall. (this is on windows xp) I suspect, but don't know for sure, that uninstalling the demo on my win2k machine also screwed up some other programs.
I really like the concept of both Konfabulator and DesktopX but I think Stardock, the maker of desktopX has gotten a little greedy. Therefore, it's not worth the hassle.
I'm going to keep an eye out for another similar program.
-jdm
on Jul 27, 2004

Where do I even start:

Object Desktop, comes on both CD and electronic. This isn't exactly hidden:

https://www.stardock.com/order.asp?product=ObjectDesktop

If you choose to go the electronic route, once you download it you can use it off-line or on any computer you'd like.

The archive feature puts the program in question in a ZIP file. Which can be put anywhere.

If you purchased just DesktopX, you don't have to use Stardock Central. If you visit https://www.stardock.com/support.asp you can type in your email address and it emails you a link to the latest/greatest version.  It's $20.  I don't see how THAT can be considered "greedy".

The unintall is the same uninstaller pretty much every program uses. It just removes the program and registry keys.

I should also point out that Stardock provides refunds on its software. 

on Jul 29, 2004
Okay, the uninstaller didn't work for me. I don't know why. It just didn't work. Secondly, if you were to actually look at the url I gave, you'd see that it isn't clear that it's download-only. Actually, that's the most minor problem. I've purchased software that's download-only before. It's just that I didn't have to use the dumb stardock central thing. Also, there is no explanation that you have to pay $20 more to get a version that doesn't use stardock central. (maybe it's there - it's just that I haven't seen it.) I find all of this messing about to be less than user friendly and I do believe it is to get more people locked in. When you actually hinder the utility of your own product in order to lock users in - that's what I call greedy.
Finally, I really want to like the program. It looks like it could be really cool. If the tech support would've written me an email half as good as your response I might not be so annoyed. Also, since your political views seem to be pretty much the same as mine I have a hard time getting too bent out of shape.
-jdm
on Jul 29, 2004

JD - there is a CD version and an electronic version.

And once you install them, they're in your Start menu just like any other program.  Stardock Central only exists to download updates. You don't have to run the programs from it.  Once you install the programs, you never even have to use Stardock Central again.

You can also buy a CD snapshot of Object Desktop even after the fact and by "buy" I actually mean "it's free" other than the media and shipping.

on Sep 21, 2005
Some time before Apple and Microsoft spoiled the GUI development fun for everybody with awful libraries like the Mac toolbox, Win32, and MFC, and awful development environments like Visual Studio, there was Smalltalk: something that was easier to develop for than Konfabulator or Dashboard, had a nice IDE, immediate feedback, and lots of features. It is ironic that more than 20 years later, offering something that is still not as good and offers no innovation is the source of so much controversy. Konfabulator, Dashboard, DesktopX, they are all just attempts to work around the awful design of Windows and Mac OS (X). So, let's not get carried away with these discussions.