SiliconAddict said:Doesn't change the fact that the folks at Konfab came out with a popular product, Apple was reminded,
Not quite the timeline I remember:
1) Apple introduced a highly scriptable OS, including several scripting languages such as Perl out of the box.
2) Apple upgraded and expanded AppleScript for Mac OS X
3) Apple continued adding scriptability to OS X's command line underpinnings, such as by adding Ruby.
4) Apple continued advancing the utility of scripting with AppleScript by adding AppleScript Studio.
5) Apple added WebKit to the OS and opened it up to developers so that any developer could use HTML and JavaScript in any applications.
6) Apple continued to try and make writing software easier on Mac OS X using XCode.
7) Apple introduced Automator to make scripting even easier on Mac OS X
8) Apple introduced Dashboard to make scripting even easier on Mac OS X using simple HTML and JavaScript
9) People continue to complain that (a) Apple ripped off Konfabulator, and (b) Dashboard is so bad because it doesn't do what Konfabulator did.
Apple has been trying to make scripting easier on Macs since they introduced OS X. Dashboard was the next logical step for allowing people to create apps using HTML. They couldn't have used Konfabulator if they even wanted to, because Konfabulator only uses Javascript and custom XML, and thus would not have been as simple as Apple wanted it to be. With WebKit they can use HTML and CSS for the GUI of Dashboard apps.
This is the exact same crap that MS pulls all the time.
No. If Microsoft did it, it would have been:
1) Microsoft puts HTML rendering in the underlying OS and then doesn't document it, and makes it difficult for other developers to use it.
2) Microsoft signs a licensing agreement that lets them put Konfabulator on Windows.
3) Microsoft breaks the licensing agreement saying that Konfabulator is unnecessary.
4) Microsoft introduces a JavaScript-only appscripting environment that not only looks like Konfabulator, but acts like it, too.
5) Konfabulator tries to provide added value by adding HTML to their tool using the undocumented HTML rendering calls in Windows.
6) Microsoft changes the undocumented HTML rendering calls so that the new Konfabulator doesn't work.
7) Microsoft adds HTML to their JavaScript widgets in version 3.x.
8) Konfabulator sells their software to Yahoo.
9) Microsoft sues Yahoo for patent violations.
Jerry