Slashdot Mirror


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.'"

83 comments

  1. Re:If it walks like a duck, by Anonymous Coward · · Score: 2, Funny

    Clearly it's a cowdog.

  2. Re:If it walks like a duck, by Theoden · · Score: 3, Informative

    That's dogcow, not cowdog. :)

  3. Re:Who cares what this guy thinks? by Anonymous Coward · · Score: 3, Funny

    Arlo, is that you?

  4. CSS3 & more! by jadriaen · · Score: 4, Informative
    Furthermore, the Widgets in Dashboard will be using CSS3 (says David Hyatt of the Safari team at Apple):
    As for many of the animations, fades, slides, etc in the widgets themselves., they simply look so damn cool because of Safari's rich support for CSS3 used in conjunction with DHTML.
    Todd Dominey of What Do I Know asks himself wether the technology used in these Dashboard widgets is actually similar to MS ActiveX, but that horrible question gets answered by Hyatt as well... in a positive way.
    1. Re:CSS3 & more! by moosesocks · · Score: 0, Offtopic

      I will say this once, and I will say it now.

      Safari's CSS Support isn't that great. Please don't interpret this as a flame. Safari's CSS support has often been touted as being one of its best features. This simply isn't true.

      Moz/Firefox, Opera, and IE 6 are all far more CSS compliant than Safari. I'm not saying that Safari's CSS support is bad, just that it's subpar. There are certain quirks (namely with the height attribute which frustrate me to no end.

      Since you mentioned DHTML, I might also bring up that it too is somewhat lacking in the current version of Safari. Many sites which work fine on IE and Firefox refuse to work on Safari due to scripting issues. I'm not qualified to say weather or not this is because people are tailoring their sites around IE's faulty implementation, but I can say that there are a lot of sites with dynamic navigation controls which don't work in safari.

      So many people comment on Safari's good support of this and that. Many of these people have never used it, let alone developed a site with it.

      There's a lot I like about safari, but there are just too many issues which need to be fixed.

      Oh yeah... BTW, why on earth is Apple using a standard which isn't finalized yet. CSS3 is nowhere close to being done. Let's not repeat what happened with CSS and CSS2 and release browsers with broken implementations of a standard which hasn't even been finished.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    2. Re:CSS3 & more! by Anonymous Coward · · Score: 0

      For one, you're going to get into a lot of trouble claiming that Internet Explorer's CSS support is better than Safari's. That just ain't so. It's simply to quirky and bug-ridden that I've given up designing for it. People who come to my personal sites using IE will get the text-only version.

      As for Safari's CSS support next to Mozilla, I'm not so sure. The only places I've found that they differ are cases where the written standard isn't really clear, and in Safari's insistence on using native widgets even when being styled.

      Also, Hyatt in this case is refering to Safari 2.0, included with Tiger, which is defnitely a significant upgrade.

    3. Re:CSS3 & more! by gabe · · Score: 4, Informative

      They're talking about Safari 2.0, which is going to be part of Tiger, which doesn't come out until next year. The CSS implementation David is talking about is obviously not the one you're complaining about.

      --
      Gabriel Ricard
    4. Re:CSS3 & more! by JimDabell · · Score: 5, Informative

      Moz/Firefox, Opera, and IE 6 are all far more CSS compliant than Safari.

      You are completely and utterly wrong in claiming that any version of Internet Explorer has better CSS support than Safari.

      • Internet Explorer doesn't support CSS tables, a whole section of the CSS 2 specification - Safari does.
      • Internet Explorer doesn't support half the selectors described in the CSS specification - Safari supports all of them.
      • Internet Explorer doesn't support generated content - Safari does.
      • Internet Explorer doesn't support the :hover pseudo-class on anything but <a> elements - Safari implements it properly.

      That's not even counting the bizarre bugs that cause entire sections of the page to disappear in Internet Explorer, and then reappear when you switch to another window and back again. Google for the "guillotine" or "peekaboo" CSS bugs, for example.

      why on earth is Apple using a standard which isn't finalized yet. CSS3 is nowhere close to being done.

      That's wrong too. "CSS 3" is a group of specifications. Over half a dozen are at "Candidate Recommendation" stage, which means that the W3C recommend that they be implemented. A few more are at "last call" stage, which is the stage before Candidate Recommendation, and only major showstoppers can make major changes to the specifications at that stage. In other words, large parts of CSS 3 are stable and ready to be implemented. It's not just Apple that are doing this, Mozilla are as well.

      I can't address your DHTML complaint as you were far too vague. Can you come up with specific examples?

    5. Re:CSS3 & more! by migurski · · Score: 4, Insightful
      Moz/Firefox, Opera, and IE 6 are all far more CSS compliant than Safari.

      Moz & Firefox may have better implementations than Safari, but I totally disagree about IE. Its box model is so completely borked (width includes padding & content, which is in explicit violation of the spec) I don't know where to begin, and just from personal experience I've often found that sites I develop primarily using Safari tend to translate to Gecko painlessly, yet require much more tweaking to get right in IE. I think there's a significant difference between having a standard partially implemented, and a standard incorrectly implemented.

      Can you elaborate on the 'height' part?

    6. Re:CSS3 & more! by JimDabell · · Score: 2, Interesting

      Its box model is so completely borked (width includes padding & content, which is in explicit violation of the spec)

      Internet Explorer 6 only gets the box model wrong if you kick it into "quirks mode".

      I've often found that sites I develop primarily using Safari tend to translate to Gecko painlessly, yet require much more tweaking to get right in IE.

      Ditto, except I use Gecko as my reference rendering, and that usually translates almost seamlessly to KHTML and Opera, with large amounts of messing about to get a decent rendering in Internet Explorer.

    7. Re:CSS3 & more! by bamurphy · · Score: 2, Interesting

      Yeah just have to chime in again here, IE's implementation of CSS is so much significantly worse than Safari, Moz & Opera that I consider it a totally separate stage of developing my sites. First I go through and develop for the browsers that agree on 95% of how to render the CSS.... then IE gets at least twice as much time of bug fixing in order to identify how it's going to screw up this time. The problem with IE that I see being the largest is its ubiquitous nature, and the fat that it was so friendly towards bad html coding. A lot of people got used to testing sites in it, because - hey - most of the time they'd work great. Then when these people started switching over to more standards-based design practices they saw how screwed up everything got. Using IE as the basis for reference it's easy to blame the others. The only problem with that is IE ignores SO many aspects of the CSS standards that it really is apples v. oranges. Zeldman talks about it in his book some - Designing with Web Standards - one of my favorite sections is about the infamous box model problem - it's great, because to most uninitiated, the original IE broken box model actually makes much more sense... but its not the rules :/

    8. Re:CSS3 & more! by migurski · · Score: 3, Interesting
      Internet Explorer 6 only gets the box model wrong if you kick it into "quirks mode".

      I'm not sure this is correct - looking at sites in IE 5/5.5/6.0, they all seem to implement the box model identically even when I provide them with a complete DOCTYPE, which *should* ensure non-quirks mode.

      And, I do still have to support IE back to 5+. it would have been nice for them to have gotten it right the first time around. It's actually not that much of a problem now that I can anticipate it, but still a hassle to have to build in multiple-nested divs and not be able to rely on a given behavior.

    9. Re:CSS3 & more! by elbobo · · Score: 4, Interesting

      Are you mad? Safari's CSS support is second only to Mozilla, as is their Javascript/DOM support. I know this because I've built an in browser, live CSS editor and tested it extensively across most all the various browsers.

      I can even name areas where Safari's DOM handling surpasses Mozilla (although I can name more where it doesn't), and a few CSS instances where Safari beats Mozilla too (although again, more where Mozilla wins).

      Opera is up there in CSS, but falls down in some DOM areas, and IE isn't in the race at all. To claim that *any* browser is "far more CSS compliant than Safari" is stretching the truth well beyond breaking point, and the only one you can probably honestly claim that does beat it is Mozilla.

    10. Re:CSS3 & more! by zonker · · Score: 0

      hmm... i think i said this same thing a little earlier... in a slightly less verbose fashion here, here and here. but whatever...

    11. Re:CSS3 & more! by notsoclever · · Score: 1
      I've found a few interesting bugs with Mozilla's CSS as well. For example, if you have a floated div overlapping a nonfloated div with background-attach:fixed, then the floated div will go underneath the nonfloated one's background (though the contents of the nonfloated div will still wrap around the floated div).

      The workaround is to put a z-index:100 or whatever on the floated div, which is also technically a CSS spec violation (z-index only applies to absolutely-positioned elements), but at least that doesn't affect sane browsers (like Safari).

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    12. Re:CSS3 & more! by notsoclever · · Score: 2, Interesting

      I disagree. Safari's CSS support is not second to Mozilla's; Safari implements quite a few things which Mozilla doesn't (for example, text-shadow), while I don't know of anything which Mozilla implements which Safari doesn't. Plus, as I posted elsewhere in this thread, Mozilla has a few bugs with background-attach:fixed (though at least it supports it, unlike IE which only supports it on BODY).

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    13. Re:CSS3 & more! by nocomment · · Score: 2, Funny

      The first thing I thought of when I read the announcement last week (Monday???) was the Font DA mover. Man I feel old now.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    14. Re:CSS3 & more! by DAldredge · · Score: 1

      Please explain whey I see a text shadow in Mozilla when I go to the following URL

      http://www.peterre.com/shadow.html

    15. Re:CSS3 & more! by notsoclever · · Score: 1

      Because that's not using text-shadow, it's using positioning hacks. text-shadow is way more capable and flexible than that.

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    16. Re:CSS3 & more! by JimDabell · · Score: 2, Informative

      Safari implements quite a few things which Mozilla doesn't (for example, text-shadow)

      As it became apparent that CSS 2 was never going to be fully implemented, the W3C decided to specify a subset of CSS that would more closely represent browser behaviour (in a similar way to HTML 3.2). This will soon be CSS 2.1.

      Amongst other things, the text-shadow property has been removed from CSS because not enough browsers implemented it. So, whilst text-shadow is part of CSS 2, it is not part of CSS 2.1.

      I don't know of anything which Mozilla implements which Safari doesn't.

      Off the top of my head, table border collapsing.

    17. Re:CSS3 & more! by Anonymous Coward · · Score: 0

      I've found a few interesting bugs with Mozilla's CSS as well. For example, if you have a floated div overlapping a nonfloated div

      There's no such concept as "overlapping" in CSS. Are you talking about child elements? Absolutely positioned elements? It's hard to understand what your complaint is unless you use normal terminology.

    18. Re:CSS3 & more! by gerardrj · · Score: 1

      ...(z-index only applies to absolutely-positioned elements)...
      Um... no. z-index applies to any "positioned box" per the spec. All boxes could be considered positioned as soon as you supply a "z-index" that applies to them.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    19. Re:CSS3 & more! by timothyf · · Score: 2, Informative

      IE 5.x doesn't do doctype switching: it is always in "quirks mode". IE 6 will switch to standards-compliance mode with the proper doctype, as long as the doctype is the absolute first thing in the (X)HTML document (i.e. no comments or xml prolog), and the doctype is well-formed. Some more info on doctype switching can be found here.

    20. Re:CSS3 & more! by notsoclever · · Score: 1
      Sure there is. Say you have something like this:
      <div style="float:right">(lots of content here)</div>
      <div style="background-attach:fixed">(lots of content here)</div>
      In that case, the floated div is not a child of the background-attach:fixed div, but their boxes overlap. In Mozilla, the background of the second one appears in front of the floated one.
      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    21. Re:CSS3 & more! by notsoclever · · Score: 1

      Safari does border collapsing too.

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    22. Re:CSS3 & more! by Anonymous Coward · · Score: 0

      Isn't that what's supposed to happen? The second element comes after the first one, and so will be painted over the top of the first one unless you set a margin.

    23. Re:CSS3 & more! by notsoclever · · Score: 1
      No, that's not what's supposed to happen. They're not using absolute positioning.

      In Mozilla, the content of the second div still wraps around the first div's box correctly, but the background paints over the first div. This also only happens if the background-attach is set to fixed.

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
    24. Re:CSS3 & more! by Anonymous Coward · · Score: 0

      Hmm did you actually double-check before you posted. That page does not use the text-shadow property. It's not actually a shadow. These are though:

      http://whatdoiknow.org/other/shadow.html
      http:/ /www.mediaworkers.de/text-align/shadow.html

      Now do those work in Mozilla?? No, they don't.

    25. Re:CSS3 & more! by Anonymous Coward · · Score: 0

      In Mozilla, the content of the second div still wraps around the first div's box correctly, but the background paints over the first div.

      Once more, are you sure that's not what is supposed to happen? Floating elements are not supposed to affect non-floating block boxes, only line-boxes.

    26. Re:CSS3 & more! by notsoclever · · Score: 2, Interesting
      Yes, I'm sure. This is standard box-model stuff. Again, try this example, more explicitly spelled out this time: (and edited to try to get past the lameness filter... argh)
      <div style="float:right;width;15em;">blahblah dabba blahblah dabba quuz quuz quux qiix blah blah boosh foop</div>
      <div style="background:red;">Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

      The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.</div>
      In the standard CSS box model, the meta-lorem-ipsum rom the second div will wrap around the garbage from the first div, but the red background from the second div will go behind the first div.

      However, in current versions of Mozilla, if you add an image background with background-attach:fixed to the second div, the meta-lorem-ipsum will still continue to wrap around where the first div's content should be, but the second div's background will paint over the "blah"s. This is obviously a Mozilla bug.

      --
      There are 10 kinds of people: ones who understand ternary, ones who don't, and ones who think this joke is about binary
  5. Good response, but what about others? by Drakino · · Score: 4, Insightful

    The article is a good response I think, though not official from Apple. It points out how they are different, why they didn't buy Konfabulator, and why they didn't steal anything. The idea for these widgets is ancient, think 1984 and the first Mac OS.

    I do wonder about Watson though. It was the app like Sherlock 3. Apple awarded the developer best application of WWDC 2002, then went on to show off the clone at WWDC 2003 with no acknowledgment. Sure, it made logical sense for Sherlock to move in that direction, but to not even give credit after recognizing the developer one year past always seemed odd.

    On the flip side, you have the KHTML group loging life since Apple swooped in and helped their project. Is this a lesson Apple is trying to teach, in that if you create a good open source project, they may help it along and use it. Create a closed source app, and they simply duplicate it if they want it in the OS?

    1. Re:Good response, but what about others? by Anonymous Coward · · Score: 0

      Bullshit, what about FreebSD? Apple hasn't contributed all that much yet I think most would agree that they have "create[d] a good open source project."

    2. Re:Good response, but what about others? by gl4ss · · Score: 2, Insightful

      all this wouldn't be that much of an issue if they blatantly didn't accuse microsoft copying them("redmond, start your photocopiers" gag). in that light what they're doing is definetely not good sportmanship(yes, in business everything goes, but still - it's not 'OK').

      pot - meet mr kettle..

      --
      world was created 5 seconds before this post as it is.
    3. Re:Good response, but what about others? by Anonymous Coward · · Score: 5, Insightful

      Sure, it made logical sense for Sherlock to move in that direction, but to not even give credit after recognizing the developer one year past always seemed odd.


      They *did* offer him a job, repeatedly, to work on Sherlock. He declined, repeatedly, seeking compensation for the work he'd *already* done. That's pretty shady if you ask me.

    4. Re:Good response, but what about others? by aristotle-dude · · Score: 4, Insightful
      Well if this is true, I don't feel sorry for him at all then. Come on. Sherlock came out first, then Watson appeared as an extension to Sherlock and then Sherlock incorporated enhancements that made Watson obsolete. Should Apple have stopped development on Watson?

      Come on people, if you leverage technology of another first, especially as an enhancement to their application, you cannot expect to sell your product forever. Two things will happen, either your product will loose relevance due to a shift in focus or the larger company will reproduce your work in their product.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:Good response, but what about others? by cloudness+is+x · · Score: 5, Interesting

      On the other hand, here is the official response from Arlo, the developer behind Konfabulator.

      I think the most interesting point is that he knows about the 6-month head-start he has before Dashboard is available to the public.

      What can be done in the mean time? Making more useful widgets. Porting to other platforms (the Windows port was announced in December). More importantly, enhance the application (maybe adding the same appear-only-with-key-pressed), and reduce the CPU load (using WebKit, it might also be possible to make Konfabulator Dashboard-compatible).

    6. Re:Good response, but what about others? by zangdesign · · Score: 1, Interesting
      Check out daringfireball.net for a more thorough examination of the whole Widgets vs. Konfabulator thing. The same article debunks the Watson vs. Sherlock issue.

      To quote from the site:
      Most infamously, the Watson/Sherlock controversy. Except note that Apple offered Watson developer Dan Wood an engineering position on the Sherlock team, which Wood declined. This is of course contrary to the popular misconception that Apple "blindsided" Wood with Sherlock 3 (which had been in development before Watson debuted). Wood wanted compensation for the existing work he'd done on Watson, not just a job that would pay him for future work on Sherlock. Twice offering Wood a job on the Sherlock team doesn't qualify as oppression.

      Basically, the whole Widgets/Konfabulator issue is a load of horse manure cooked up by Arlo Rose to generate some publicity.
      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    7. Re:Good response, but what about others? by Cuthalion · · Score: 3, Funny

      we'll just clone the damned thing faster than Redmond copied the Trash basket

      So it will take .. roughly 10 years?

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    8. Re:Good response, but what about others? by PsychoSpunk · · Score: 0, Flamebait

      Do you mean we should actually read the article linked in the story? Or are you just k-whoring?

      --
      ALL HAIL BRAK!!!
    9. Re:Good response, but what about others? by Anonymous Coward · · Score: 0

      That and the fact that the developer had seen a preview of what Sherlock could do VERY easily with its engine and was given a beta preview of how Apple was eventually going to push the app and then designed against what he saw in the labs and then bitched about the fact Apple actually did bring the software they said they were developing to the users.

      After this incident, Apple never let any outside developer see their work in progress...it was too much in the way of liability.

    10. Re:Good response, but what about others? by Steve+Cowan · · Score: 2, Interesting

      The current Konfabulator home page more than makes up for that. ("Cupertino, start your photocopiers")

    11. Re:Good response, but what about others? by Drakino · · Score: 2, Insightful

      Good to know about the job offer with the whole Watson issue. I skim read the article being at work and so I quickly moved over that area of it.

      It seems he got something else now anyhow, Watson users who helped support him after Sherlock 3 are going to be left out in the cold by October.

      I'm not buying a license to Konfabulator because I fear similar will happen. My main holdoff was always the resource issues in Konfabulator. Now I have a second. The widgets were nice when I had a second monitor on my Powerbook.

  6. Even the terminology is not unique by Anonymous Coward · · Score: 5, Interesting

    I've seen a lot of arguments about the bits that apple 'copied' from konfabulator, and some are valid in that there's a lot of similarity between Konfabulator and Dashboard. Similar end function, similar look, similar workings underneath.

    But it's all moot when you consider almost none of Konfabulator's implementation of the original desktop accessories concept was an original creation in itself. It might look like a big step to go from the 1984 desktop accessories to Konfabulator... and it is. but even THAT was done before It came after MS's built-in-to-windows Active Desktop, and after DesktopX, both Windows implementations of the same concept.

    Good for Konfabulator for being a succesful product, but if Apple were to never use a concept that an external developer had previously used, then we'd have no desktop pictures, sticky menus, stickies, no glassy gui, no terminal, no dock, no onscreen clock, no login system, no web browser, no address book, no email application, no ichat, no full colour icons, no column view, no UI sounds, no font smoothing, no solid window dragging, no fontbook, no developer tools, no disk utility, no iphoto, itunes, sherlock, etc etc etc.

  7. From a friends weblog entry by Anonymous Coward · · Score: 0

    Just wanted to take a sec to note that I really don't think Konfabulator is all that much like Dashboard.

    Dashboard is a more obtrusive and sigular-minded version of what K is trying to do.

    With Konfabulator the widgets are out of your way and always viewable (maybe not always, but with a large enough screen rez you can keep your eye on your weather widget throughout the day). Dashboard stops you from working to use one of it's widgets. It seems that nobody has realized this major difference yet.

    1. Re:From a friends weblog entry by aristotle-dude · · Score: 4, Insightful
      I'm a paid user of Konfabulator but I don't see how having widgets always visible is less obtrusive than having them hidden away. I live Konfabulator and I don't regret buying a licence but I like the feature of Dashboard where the widgets don't clutter the desktop.

      When Tiger comes out, I plan on using both. Konfabulator will be used for widgets that display weather/stats and Dashboard for interactive Gadgets.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:From a friends weblog entry by patman600 · · Score: 1

      Why would you want to have an eye on your weather widget throughout the day? It's not going to change that rapidly, and you don't need to check it constantly. There are very few things I want cluttering my desktop all day, because there are very few things I need to constantly look at.

    3. Re:From a friends weblog entry by Jord · · Score: 1

      Clearly you don't live in Colorado :) The weather here can change radically within minutes. All depends on what comes over the mountains next.

    4. Re:From a friends weblog entry by @madeus · · Score: 1

      Lol I was just going to say 'Clearly you don't live in London' (though this applies to pretty much anywhere in the UK) because of the same thing, my Konfabulator desktop widget changes 5 or more times a day and is quite accurate.

      Having just come back from Colorado (Manitau Springs) I can testify that knowing if in 20 minutes time that it's going to be 30C sunshine or completly overcast with torrential downpour with thunder and lightning is quite useful too. :-)

    5. Re:From a friends weblog entry by Jord · · Score: 1
      Just got back? That means you caught the tremendous rain we just got :)

      That weather widget is easily one of the most useful out of the Konfabulator collection!

  8. Re:If it walks like a duck, by Anonymous+Cowdog · · Score: 1

    Thank you for that very important clarification. People get that confused often, as I obviously would know.

  9. Re:If it walks like a duck, by Anonymous Coward · · Score: 2, Funny

    One fine day there was a woof and a moo.
    A baby was born from Mac System 2.
    No blue paper clip, a resource hog,
    Just a bovine/canine little CowDog.

    Cow Dog!, Cow Dog!
    In the print preview is the little CowDog!

    Out on the Serial bus or here on the screen,
    All kind of DOS-heads hate CowDog sight unseen.
    Gotta rise above it, gotta try to get along.
    Gotta walk together, gotta sing this song.

    CowDog! CowDog!
    In the print preview is the little CowDog!

  10. Article moderation by humina · · Score: 0, Offtopic

    I was trying to moderate the posting funny but I couldn't find out where.

    --
    check out the best blog ever:
    http://oehlberg.com
  11. Decide for Yourself by kalidasa · · Score: 5, Insightful

    First, look at the Apple Developer Connection Inside Macintosh: Devices Device Manager chapter on Writing a Desk Accessory. Next, read Netscape's Sidebar Developer's Guide. Then, read the Konfabulator Widget XML and Javascript Reference documentation. Finally, read Apple's own marketing description of the Dashboard technology. Now, do Dashboard and Konfabulator sound to you like two unrelated descendants of Desk Accessories (on parallel branches), or does it sound to you like there's a progression in development technologies from Desk Accessories to Sidebars to Konfabulator to Dashboard?

    Next, ask yourself this question: if Konfabulator were made by Real Technologies, and Dashboard were part of Windows, would the DoJ be investigating? Even if Apple isn't copying the technology of Konfabulator, they are clearly poaching on Konfabulator's market. Now, there's nothing either illegal or immoral about this - that's the way business is done, sometimes - unless you happen to be a monopoly trying to drive competitors out of business.

    Apple's position is not as a monopoly trying to fend off potential competitors, but as a platform champion which SHOULD be trying to expand its market share by expanding the capabilities and the desirability of its platform. By embracing Open Source and UNIX-based technologies, Apple seemed to be moving to expand its developer base and thus the capabilities and desirability of its platform. Apple could choose to be offer a wide-ranging alternative, or it could choose to marginalize itself in the pursuit of total control over its niche.

    So it was depressingly stupid marketing of Apple to introduce Dashboard at WWDC. The audience of the WWDC isn't an audience of potential dashboard widget developers - they aren't HTML/JavaScript folks. The audience of the WWDC are independent developers - and they were treated with a wonderful object lesson of how Apple treats independent developers who try to improve the platform and introduce new technologies with the potential to increase the adaptability and desirability of the platform: Apple crushes them in a Keynote. Adobe dropped Premiere because of Final Cut Pro - and we all thought it was OK (I thought it was OK; I have a copy myself) because Final Cut Pro is a better product and is focused purely on the Apple Platform. MS is dropping IE, probably because of Safari - and we thought it was OK (certainly I thought it was OK) because Safari was based upon an Open Source framework (KHTML) and was giving back to the community, and IE is IE - it controls the market, it's Goliath, and it was good to see Apple give us a David to root for. What are we going to do when Apple goes after Alias, or BareBones, or Intuit? Probably root for Apple. But when Apple crushes all the Arlo Roses of the world, who's going to be left to write software for our precious Macs?

    1. Re:Decide for Yourself by aristotle-dude · · Score: 2, Informative
      Are you aware that the Javascript runtime engine in Konfabulator is linked against the Spidermonkey engine from the Mozilla project?

      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.
    2. Re:Decide for Yourself by kalidasa · · Score: 2, Informative

      DH's comments are fine *on the technology*; what I'm talking about is the market environment for small developers.

    3. Re:Decide for Yourself by tyrione · · Score: 1

      The Market Landscape is wide-open. Apple continues to develop and provide re-usable new Frameworks, specifically in Cocoa and Core Technologies for small to corporate development houses to leverage.

      A culmination of desire, vision, creativity and technical knowledge of these Frameworks will allow one plenty of business case opportunities to become successful. Those that don't become successful either fail and one or more of these criteria and/or make poor business decisions that include partnerships and/or marketing.

    4. Re:Decide for Yourself by Anonymous Coward · · Score: 5, Insightful

      The comparison between Netscape-Microsoft and Konfabulator-Apple is not very good, IMHO. Browsers and operating systems are two different things. Operating systems and system enhancements are much closer and one can expect that any OS will encroach any system enhancements market defined by useful gadgets and interface. For example, skinnable OS. In the past, Mac OS enhancement was to include themes. Then some developer used that idea to create Copland-like interface and eventually Arlo wrote Kaledoiscope. Certainly Apple can't be accused of encroaching theme market when it introduced Appearance Manager.

      Fast forward to today, Konfabulator is successful because it was original in a very narrow sense and market. There were nothing like it for Mac OS X. However, if you look at a bigger picture, it wasn't that original. Various implementations of the idea have been around. Add to this the fact that Apple had widgets before, albeit in different forms, for example, Control Strip widgets. Thus, Apple can't be accused of poaching Konfabulator market just because it was absent for a while in Mac OS X.

      IIRC, no controversy stemmed from re-implementation of labels, even though it effectively killed apps that provide work around when labels were missing from OS X. Bottom line is, when you make system enhancement apps to further an idea or to replace a temporarily missing feature, be prepared of getting out the market abruptly. Either that or add amazingly original features to defend yourself.

    5. Re:Decide for Yourself by curious.corn · · Score: 2, Interesting

      Ok, I'll bite... Dashboard is neat as much as Konfabulator; I'm just wondering how hard on resources it is. You see, when Konf. hit /. I sheepishly proceeded to download it, ohh it, check out the cool widgets! Then I got bored, many widgets bore the disclaimer "hey, I wrote it off a boring weekend!" and noticed the fan humming... I have a laptop, I don't care for a translucent gooey can showing off how fast it's draining my battery. So if Apple's stuff is fast and chews less juice I'm all for it; (sarcasm) had it been really original they sould have patented it right!? (end sarcasm)
      On a side note... everyone here must be missing the real people getting pissed off: Adobe. What will they do to justify Photoshop's price tag now that Core Graphics will make writing very close software as easy as a shareware tutorial!

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    6. Re:Decide for Yourself by Anonymous Coward · · Score: 1, Interesting

      It's pretty hard. I used to have 4 windgets running: time zone widget, CD cover widget, lyrics widget and weather widget. Then, I noticed performance hits and when I checked Process Viewers, I found out that each widget run as a separate process, each with CPU and memory allocations on the top of the application itself. Also, there seems to be a problem with memory leak as the performance got worse overtime, which might be due to bad JavaScript/AppleScript code. IMHO, Konfabulator should provide better code checking.

      Anyway, now I don't have any widget running all the time. I launch widgets when I need/want them.

    7. Re:Decide for Yourself by JimDabell · · Score: 1

      Are you aware that the Javascript runtime engine in Konfabulator is linked against the Spidermonkey engine from the Mozilla project?

      That's very surprising, considering Safari and WebCore use the Javascript engine from the KDE project. Do you have a reference for the Mozilla link?

    8. Re:Decide for Yourself by JimDabell · · Score: 1

      Ah, ignore me. I read "Konfabulator" as "Dashboard". It's still surprising that Konfabulator doesn't use WebCore for its Javascript support though.

  12. David Hyatt's comments on Dashboard by FortranDragon · · Score: 3, Interesting


    Surfin' Safari

    He makes the excellent point that Dashboard/Konfabulator-type of widgets have been done in browsers, too.

    My comment about Watson/Sherlock stills seems applicable: don't whine, give us a better product. ;-)

    --
    "All the darkness in the world can not quench the light of one small candle."
  13. Re:If it walks like a duck, by nwf · · Score: 4, Informative

    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.
  14. Re:If it walks like a duck, by duck_oil · · Score: 1, Informative

    Here name is Clarus (not to be confused with Claris the software company.) You can read about her here.

  15. Software Patents by polyp2000 · · Score: 0, Offtopic

    Who says software patents are a good idea?

    I think this is a classic example of why software patents are evil. Maybe they are not in play in this instance. This is an example of one of the big boys getting a taste of their own medicine. Lets see if they get a patent for dashboard now heh!

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
    1. Re:Software Patents by Anonymous Coward · · Score: 0

      If they wanted one, they would have had it back in 1984.

  16. Parent is insightful! by Anonymous Coward · · Score: 0

    I have no mod points but just let me say: GOOD ANSWER!

  17. Have you filed a bug? by jcr · · Score: 1

    Really, it's far more useful to file a bug report with test cases than to just say that something "isn't that great."

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  18. Same old story. by catwh0re · · Score: 4, Insightful
    If you implement some old apple technology, you're on the road to disaster.

    A good example was the LabelsX software for 10.2, giving the 10.2 finder labels support, however it was obvious labels would be added in eventually, and hence the labelsX software was made redundant by 10.3. Apple simply reimplementing something they already had.

    Application switching, same story, OSX already had it, giving it a gui was an obvious direction, an utter no-brainer, every other OS has a very similar looking app swapper. Apple's implementation is not a copy of the 3rd party app as it's the same design theme apple use for all their instant menus (50% transparent black square with rounded edges, containing an item at 128x128 pixels with a drop shadow) same as eject, volume & brightness. You can't accuse apple of copying the look of a piece of software when this software was immitating the look of Apple's own OS X. Many other applications also implement these design cues, such as Synergy an iTunes addition. (Rating popups etc are all in this theme.)

    Now come konfabulator, which found it's way into my trash can due to the widgets filling the screen with info that doesn't need to be cluttering my desktop 24/7, the programmer has confused quick access with desktop persistance. It was natural for apple to take some more of their older technology, in this case Desk Accessories and reimplement it (down to using the same accessories as seen in screenshots from builds from 1984). While some might find this convenient that apple chose to implement something that is known to be popular, I point you to apple's introduction of handwriting recognition from the newton into 10.2. This wasn't a popular 3rd party app, and no 3rd party application was trampled by this feature which would be used significantly less than dashboard. Yet apple introduced it anyway, why, because they have the technology and might as well use it. I can't make it clear enough that apple has a trend of reimplementing all their older features into new versions of OS X. It gives users no reason to stay on any older Mac OS, and we all know that the transition to X was a big deal for Jobs. Dashboard's implementation, specifically the use of making it one-button accessible is apple's understanding that accessibility is not the result of placing things on the desktop, they had learnt this earlier on(alot of windows on the desktop, and they can still be difficult to access) and from this knowledge came exposé, naturally dashboard is an extension of exposé.

    Arlo has basically duplicated the original desktop accessories, with no innovation(only modernisation), they behaved the same way as the originals, they just sat there on the desktop. As a minimum, apple have added some innovation by giving the user control of their appearance and disappearance through exposé

    I feel Arlo gives himself too much credit with konfabulator, not only was the idea not new, but neither was the concept of using Javascript to power small simple desktop features. This was also completed on numerous platforms long before the release of konfabulator, to insinuate that his idea was original is flattery, and an explaination of how the patent system gives out tech patents despite endless streams of prior art.

    The visual resemblence is the result of what happens when you duplicate the look and feel of OS X in your applications. He did after all work for Apple in the UI dept.

    So now take Apple, reimplementing yet another older feature into OS X, why shouldn't they license it, simply, because they already made this feature long before konfabulator, albeit OS X even existed. How insulting to the original inventor, to pay money for an idea he had implemented some 20 years ago. If anyone should be paying royalties, it's Arlo. If he had a case for a patent, then he'd already have it, but due to the loads of prior art, he doesn't. (plenty of patent sponsors out there wanting only a %.)

    So what we see in the end, is not a corporate giant mugging the little guy, closer inspection shows that it's actually just a case of arlo taking something old making it shiny(literally, that's all he did), then pretending he owned the concept+idea all along.

    1. Re:Same old story. by Anonymous+Freak · · Score: 2, Interesting

      I agree. I also used to have Konfabulator installed, and found it a bit unwieldy. (Admittedly, when I had it installed, it was on a 350Mhz G3, so it was slow.) Taking up space all the time just got in the way.

      So when I heard about Dashboard, my first thought was "Another Konfabulator. Cool idea, but not that useful in the long run." It wasn't until I saw the Exposé-like disappearing act that I realized how much it was really needed.

      I missed Desk Accessories. I use Stickies and Calculator alot. I used them alot in the Classic Mac OS. (Going all the way back to System 5, when Stickies were 'Note Pad'.) I liked the quick access, quick loading, and state-saving of them. Yeah, having Stickies and Calculator in the dock is what I'd ended up doing. (On my notebook. On my desktop, I use a Kensington mouse with a 'quick-launch' button map, so I have Stickies, Calc, and Terminal in the quick-launch menu.) But even though I use them often, it's a bit cluttering of the Dock. (Which I like to save for those programs that I really do load 'all the time', to keep a de-cluttered appearance.)

      So the new Exposé-like effect of Dashboard just seems to be the perfect implementation. It combines the 'small widget' of Konfabulator with the ease of constant access of Desk Accessories, in a good way. I can't wait for Tiger. (When Panther came out, it took some convincing to see how good Exposé was. With this, it's obvious.)

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
  19. the other dashboard by Sunnan · · Score: 1

    Hope this isn't redundant, but what about Gnome's Dashboard?

    It had the name first.

  20. Utilities and apps by jbolden · · Score: 2, Interesting

    But when Apple crushes all the Arlo Roses of the world, who's going to be left to write software for our precious Macs?

    I think you are confusing utility and app developers. Utility developers by definition are filling in minor holes in the operating system which they should expect to be filled soon by the actual OS. Quaterdeck made a killing on memory management when DOS & Windows needed it but didn't have it (or only had a bad version). Norton made a killing when disk defraging wasn't included with Dos, etc... So things like Watson and Konfabulator are to be expected.

    Conversely things like Final Cut Pro and IE was just Adobe / Microsoft chickening out. Apple was just bringing out an app. Omni for example is OK with competing with Apple (and they've got 2 of their apps actually bundled in with the professional lines). In any case Apple writes great software and more dependency on Unix apps (Linux) would be great for both sides. Apple is the expect at exactly those areas where Linux developers tend to be lacking and vice versa.

  21. The author of the article is correct. by dnahelix · · Score: 4, Interesting

    I tried using Konfabulator. At first I thought it was great, then I realized that the mini digital clock was using 60% of my CPU! It made my computer run like crap. Now, there were other widgets that ran without problems and used tiny fractions of the CPU cycles. So I turned of the resource hogs. Then I started thinking about security and decided that since these things could be written by anyone, what might be happening? So, maybe in a paranoid, naive, uninformed decision, I quit using Konfabulator. I also didn't want to pay the fee.

    I'm thinking that Apple's architecture for thier widgets would incorporate the security measures already in web based media (for whatever that is worth) The author doesn't really bring up security, so I'm still wondering if it's possible to create a naughty Konfabulator widget that looks like some innocuous tool, but is actually doing bad things. Or could it be done in Apple's new model?

    I'm looking forward to it, though.

    --
    Slashdot Eds Link Anonymous Posts With Logged Posts
    They Are Vermin Feeding On Each Other's Feces.
    I Hate \.
    1. Re:The author of the article is correct. by zbrimhall · · Score: 1, Interesting

      My vague understanding of the system is this: basic Dashboard widgets are just webpages, and as such run as the "nobody" user, giving them zero access to the computer on which they're running.

      It is possible to write widgets with actual native code in them, and those, I believe, need an admin password to install/run the first time (just like any other app).

      For further reading, see Dave Hyatt's webpage. Specifically, his latest post on Dashboard.

      I'm with you on the problems with Konfab. I'm not used to programs running so slowly as to make my computer impossible to use, and I'm running an old 1999 iMac.

  22. Does it matter? by rixstep · · Score: 1

    Sorry, but does all this matter? Rose said he heard Apple were at work on a 'Konfab killer'. Apple did not need to make this thing. What's bad is that people are still smarting from the Watson-Sherlock thing and they're seeing it again. I don't think it matters if it's a rip-off or not, or if you can even qualify something like that.

    What does matter is that some people will continue to see it as a rip-off, and that's bad publicity and PR Apple should have understood would come.

  23. Konfabulator - Much Hype, little result... by feloneous+cat · · Score: 2, Informative

    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
  24. Re:If it walks like a duck, by acey72 · · Score: 1

    Moof! Moof!

  25. Re:Dogcow's Mom by Anonymous Coward · · Score: 0

    Don't forget to give credit to Clarus' creator, the beautiful Susan Kare (www.susankare.com) who is responsible for many icons on several platforms and many applications.

  26. But first... by siskbc · · Score: 1
    He's just some schmuck with a blog! Wait until 10.4 gets released and make up your own mind. In the meantime, download and pay fees for konfab.

    ...get an extra 1GB stick of RAM, you'll need it. That dripping is the sound of your memory leaking away.

    --

    -Looking for a job as a materials chemist or multivariat