Slashdot Mirror


Flash, Meet Sparkle

Robert writes "Microsoft finally released more information about their Sparkle product on a Channel 9 MSDN video. Sparkle is vector based XAML system for doing applications that may have traditionaly been done in flash. Ars Technica's Josh Meier has a few things to say about it, too."

493 comments

  1. I'm disrespectful to dirt! by Anonymous Coward · · Score: 5, Funny

    Can you see I am serious!

    Get out of my way, all of you!

    This is no place for loafers.

    Join me or die.

    Can you do any less?

    For lucky best wash, use Mr. Sparkle.

    1. Re:I'm disrespectful to dirt! by jackDuhRipper · · Score: 1

      You ask many questions, Mr. Sparkle.

    2. Re:I'm disrespectful to dirt! by The+Hobo · · Score: 4, Informative

      Mr. Sparkle: Can you see I am serious?

      Firefox Users: If the WMV doesn't work, try going tools, options, downloads, and on the bottom right click plugins, uncheck wmv, and if you don't want pdfs opening in firefox (meaning download first THEN open, I prefer this method, always faster and more stable) then uncheck pdf and anything else you don't want opening in firefox

      --
      There is another kind of evil which we must fear most, and that is the indifference of good men. -- Boondock Saints
    3. RE: I'm disrespectful to dirt! by Krach42 · · Score: 1

      YOU LIKE MISTAH SPARKLE?

      --

      I am unamerican, and proud of it!
    4. Re:I'm disrespectful to dirt! by Anonymous Coward · · Score: 0

      Banishes dirt to the land of wind and ghosts!

    5. Re:I'm disrespectful to dirt! by lonasindi · · Score: 2, Funny

      yay for culture. This was literally the first thing that popped into my head after reading this item and I though 'Oh-ho! I shall be clever and post an oblique reference to The Simpsons!'

      Alas, I have been vanquished!

    6. Re:I'm disrespectful to dirt! by Anonymous Coward · · Score: 0

      How ironic... this very episode was just on tonight in the Green Bay, WI area.

    7. Re:I'm disrespectful to dirt! by jcr · · Score: 1

      Isn't that "Mestah Spakoru"?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    8. Re:I'm disrespectful to dirt! by strider44 · · Score: 1, Informative

      If you're going to make fun of the Japanese accent you could at least do it properly and use romanji: "Misutaa Supaakoru"

    9. Re:I'm disrespectful to dirt! by AEton · · Score: 1

      uncheck pdf and anything else you don't want opening in firefox

      I do. Unfortunately, over the course of normal usage this option decides to check itself again. (As does the wmv plugin). It's like plugin disabling doesn't stick in Firefox 1.0.6.

      --
      We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    10. Re:I'm disrespectful to dirt! by Anonymous Coward · · Score: 0

      Oh well done, you can spell it properly - you're so great. Twat.

    11. Re:I'm disrespectful to dirt! by d_p · · Score: 1

      Sparkle will banish Flash to the land of wind and ghosts!

    12. Re:I'm disrespectful to dirt! by Anonymous Coward · · Score: 0

      He didn't spell it right. So, he's not great but he's still a twat.

    13. Re:I'm disrespectful to dirt! by Quince+alPillan · · Score: 1

      Or, in Linux, Edit -> Preferences -> Downloads -> Plugins

      Though there don't seem to be any plugins there by default.

    14. Re:I'm disrespectful to dirt! by chooks · · Score: 0

      Whatever Mr. Fish-bulb.

      --
      -- The Genesis project? What's that?
    15. Re:I'm disrespectful to dirt! by Anonymous Coward · · Score: 0

      The title is way funnier when you say it with an effeminate lisp, like:
      "Flash, meet thhhhhhparkle"

  2. Oh, great. by tomhudson · · Score: 5, Funny

    Now I'm gonna need SparkleBlock as well as FlashBlock. More browser plugin bloat.

    1. Re:Oh, great. by Gojira+Shipi-Taro · · Score: 2, Interesting

      Agreed. I'm Ok with flash when it's used for animation, but the advertising side "benefits" like shoskeles should cause some people's karma to reach out and strangle them.

      Using a marginally beneficial technology for evil should mark you for death.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    2. Re:Oh, great. by CyricZ · · Score: 3, Insightful

      But will browsers such as Firefox even support this technology? I mean, there's no need to block it if the browser itself just plain doesn't support it.

      --
      Cyric Zndovzny at your service.
    3. Re:Oh, great. by tomhudson · · Score: 3, Interesting
      It gets worse:
      Designers tend to get a bit out of hand and design things that are next to impossible to implement with current development platforms. Sparkle allows a designer to design the actual application by giving them direct access to the same objects the developers work with. The designer has complete control of the appearance and behavior of the controls without writing a single piece of code.
      Riiiight ... the same morons who make impractical designs in the first place and don't know shit about coding, design, etc., are going to have even more fun foisting their crap on us. Fuck, why doesn't someone just declare Microsoft a terrorist organisation and be done with it?
    4. Re:Oh, great. by red_dragon · · Score: 5, Funny

      You know, I'm beginning to doubt your commitment to Sparkle Motion.

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
    5. Re:Oh, great. by tomhudson · · Score: 2, Insightful
      As I point out in another post http://developers.slashdot.org/comments.pl?sid=162 408&cid=13572916, its worse than that.

      Sparkle is designed to appeal to the same idiots who think power-point presentations are the best tool for presenting an argument (they're also easily swayed by shiny bright objects, if you catch my drift).

      "Look people, you too can program." Even though they can't. This will let them pretend. Of course, it also will provide Microsoft with another revenue streem, for MCSE - Microsoft Certified Sparkle Engineer.

      So, how long before the first Sparkle virus, the first Sparkle trojan, and the first Sparkle worm? Lets just say it opens up new vistas.

    6. Re:Oh, great. by CyricZ · · Score: 1

      Let them pretend they can program. Chances are what they're working on will have very little impact on the real world. They won't be designing optimizing FORTRAN compilers with this technology. So those of us who do actual programming have nothing to fear. Of course, maybe there's a smaller market for us if we choose to make shitty, embedded Web games. But then again, real developers such as ourselves shouldn't be interested in such shenaniganery.

      --
      Cyric Zndovzny at your service.
    7. Re:Oh, great. by Anonymous Coward · · Score: 0

      28 days, 6 hours, 42 minutes, and 12 seconds ... that is when Sparkle will be released.

    8. Re:Oh, great. by jmv · · Score: 2, Insightful

      Nah, running Linux is the best way to avoid Sparkle. With a bit of luck, MS will prevent you from disabling it while (of course) not releasing it for Linux, so switching to Linux will be the only way to avoid some spam/malware!

    9. Re:Oh, great. by tomhudson · · Score: 1
      We'll be affected because this same "shiny new thing" will be THE preferred vector for trojans for Vista. Even if you're not running Vista, you're going to be affected by the fallout (more zombie boxes pumping spam, for example).

      Oh, well - time to invest in anti-spam and anti-virus software companies.

    10. Re:Oh, great. by Anonymous Coward · · Score: 0

      It's got nothing to do with being a threat to developers. The problem is with thousands of pseudo-programmers thrusting their crap upon the web in site intros, banner ads, and otherwise useless junk.

      Anything that could expand the shitty embedded web games market is a disaster waiting to happen.

    11. Re:Oh, great. by eosp · · Score: 1, Interesting

      Let's see...Vista's too powerful for our computers, so we'll flip to linux. Vista has Sparkle, so we'll flip to linux. Let's see...what's next...Vista steals our soul so we can't flip to linux?

    12. Re:Oh, great. by MBraynard · · Score: 2, Funny

      That's pretty appealing. If I get certified as a sparkle engineer, am I qualified to apply the glitter to Shakira's bare mid-rift before live performances?

    13. Re:Oh, great. by CyricZ · · Score: 1

      While advertisements might be an issue, I would hardly consider the use of this technology on personal pages a problem. Chances are there's very little that a technical user such as yourself (or myself) would find useful on the webpages of a developer using this technology as you describe. I never visit embedded Web games sites. So while Flash ads are annoying (and hence quickly blocked), I wouldn't say that other uses for Flash are necessarily all that intrusive. After all, truly technical users will rarely visit such sites.

      --
      Cyric Zndovzny at your service.
    14. Re:Oh, great. by Gavin+Rogers · · Score: 0


      Oh great. Yet another browser plugin everyone on the network will insist on having installed, which means yet another way that the browser can crash spectacularly and another way to figure out how to actually deploy it to hundreds of PCs.

      Yeah, I'm looking forward to it /so/ much.

    15. Re:Oh, great. by greenbishop · · Score: 1

      "Macromedia told us to forcibly insert the lifeline exercise card into..."

      --
      The dog is on fire.
    16. Re:Oh, great. by kesuki · · Score: 1

      Anything that's a "Flash killer" can't be all that bad...

    17. Re:Oh, great. by tsa · · Score: 1

      Come on people, this is MS's attempt to get everyone back to IE, can't you see that? Of course this will only work in IE 7.

      --

      -- Cheers!

    18. Re:Oh, great. by BlkSprk · · Score: 1

      Whats a Fuck Ass?

    19. Re:Oh, great. by Anonymous Coward · · Score: 0

      I laugh every time I hear that line. Then it cuts to Donnie's mom's expression looking like "Are you insane?"

    20. Re:Oh, great. by Anonymous Coward · · Score: 0

      What is the matter with you? Did you fail clown college or something? Your humor is so lacking.

    21. Re:Oh, great. by chabotc · · Score: 2, Insightful

      Oh i'm not worried, MS will never release "Sparkle" for Linux, and probably never for FireFox either! Think it'll be years and years before i see a sparkle movie :-)

    22. Re:Oh, great. by kyhwana · · Score: 1

      Well no, because it won't run in firefox!

      --
      My email addy? should be easy enough.
    23. Re:Oh, great. by stunt_penguin · · Score: 1

      are you stupid or something? Flash is the only reliable way of delivering multimedia content via the web. You're obviously some kind of coding hermit who only wishes to diget information in text form.

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
    24. Re:Oh, great. by tomhudson · · Score: 1
      are you stupid or something? Flash is the only reliable way of delivering multimedia content via the web. You're obviously some kind of coding hermit who only wishes to diget information in text form.
      Gee, Real Networks and Google will be surprised to hear that.
    25. Re:Oh, great. by Jackie_Chan_Fan · · Score: 1

      Ah, you fucking rule. GREAT FILM!!!!!!!

      I love that movie.

    26. Re:Oh, great. by stunt_penguin · · Score: 1

      Pffft! Realnetworks- reliable, interactive multimedia? Hardly. I don't see google delivering much in the way of complex interaction, sound, video, vector animation out of thin air either. In flash, macromedia and now adobe are honing a tightly constructed, easily scriptable multimedia and data delivery platform for the web that is efficient & universal and is installed on an extremely high proportion of the machines on the net. No other platform is as universal, and the web is a much richer place for it.

      --
      When the posters fear their moderators, there is tyranny; when the moderators fears the posters, there is liberty.
  3. What sort of security vulnerabilities.. by CyricZ · · Score: 1, Interesting

    .. will this expose Windows users to? Will it be as problematic as ActiveX has been, for instance?

    --
    Cyric Zndovzny at your service.
    1. Re:What sort of security vulnerabilities.. by Anonymous Coward · · Score: 0

      Do you have any idea how many Flash-exploits exist?

      They are not widely published because the only way to prevent them are deinstalling/disabling the Flash-plugin, which is not what the forces in power want to do.

      Yes, of course I know that you are only Microsoft, sorry, M$ bashing.

    2. Re:What sort of security vulnerabilities.. by CyricZ · · Score: 1

      No, I'm not sure how many Flash exploits exist. That's because I find that Flash has no practical use, and thus I never install it, and hence have never had any reason to investigate it further.

      --
      Cyric Zndovzny at your service.
    3. Re:What sort of security vulnerabilities.. by blackpaw · · Score: 2, Insightful

      Do you install Firefox Plugins ? because they have just as bad a security model (ie. none) as ActiveX

    4. Re:What sort of security vulnerabilities.. by CyricZ · · Score: 1

      No, I use Konqueror, thank you.

      --
      Cyric Zndovzny at your service.
    5. Re:What sort of security vulnerabilities.. by tomhudson · · Score: 1
      This (sparkle) isn't just for the browser. Its for all of Vista. It literally opens up new Vistas for viruses, trojans, and worms (bad pun, but its accurate).

      This will make XP look like a hardened concrete bunker in terms of security (hey, hopefully they'll backport it, so XP users don't have to upgrade to share the pain).

    6. Re:What sort of security vulnerabilities.. by KillShill · · Score: 2, Funny

      yes.

      --
      Science : Proprietary , Knowledge : Open Source
    7. Re:What sort of security vulnerabilities.. by vcv · · Score: 1

      Does it? You could be right, but it's kind of stupid to make claims without having used it or knowing anything about it besides what it is.

    8. Re:What sort of security vulnerabilities.. by tomhudson · · Score: 1
      It requires at least read access to the file system, and read/write access to the registry, to save window positions, etc. It will also, apparently, have access to the windows api and data read/write capabilities.

      Be afraid. Be very afraid.

      Or switch to another OS.

    9. Re:What sort of security vulnerabilities.. by vcv · · Score: 1

      Not directly, like say ActiveX does. So how is this different from any other plugin, such as Java ?

    10. Re:What sort of security vulnerabilities.. by tomhudson · · Score: 1
      This isn't just for browsers. And we all know how good Microsoft is at keeping stuff from the net from interfering with stuff on your computer.

      Me, I'm glad they're doing this. The world was a better place before Windows, and it'll be a better place after it dies. Anything that hastens the process has my blessing.

    11. Re:What sort of security vulnerabilities.. by vcv · · Score: 1

      You think it's going to die? Wow.

    12. Re:What sort of security vulnerabilities.. by spectecjr · · Score: 1

      It requires at least read access to the file system, and read/write access to the registry, to save window positions, etc. It will also, apparently, have access to the windows api and data read/write capabilities.

      Be afraid. Be very afraid.


      Why?

      I mean, seriously, do you know anything about programming? Just because you use an API which accesses the registry in your app, that doesn't mean that your app has free reign to access the registry.

      So unless you find a security flaw in the API, there is no security hole here - because you don't get direct access to the Windows API.

      --
      Coming soon - pyrogyra
    13. Re:What sort of security vulnerabilities.. by zootm · · Score: 1

      This (sparkle) isn't just for the browser. Its for all of Vista. It literally opens up new Vistas for viruses, trojans, and worms (bad pun, but its accurate).

      Just like the cross-use of JavaScript in Firefox — which has a far worse security model than .NET — makes it very insecure?

      Your predictions are essentially baseless – this is a new technology which is being used in several places in different ways, but considering the excellent security model in the rest of .NET (there was an article on here about it not long ago) there's no reason to assume that security concerns will have been ignored.

    14. Re:What sort of security vulnerabilities.. by zootm · · Score: 1

      Likely not to many. It's a .NET technology, and the .NET security model is fairly solid, at least in the parts of it which exist for now. The biggest threat would be in the form of "signed" web applications (like malicious Java applets, Firefox extensions, etc.) which gain privileges through tricking the user. I'm not sure if these are supported, though.

    15. Re:What sort of security vulnerabilities.. by tomhudson · · Score: 1

      The only people I saw yesterday (at 35 different companies) who were actually happy with the stability of their computers were running DOS apps. And these were people who were in diapers when the apps were first written. Go figure.

    16. Re:What sort of security vulnerabilities.. by tomhudson · · Score: 1
      Vista will be able to script the whole GUI. Its not just a browser thingee, despite the misleading article title. It's going to have a lot more permissions than, say, javascript in a browser.

      This means any application is free to mimic any other applications' appearance. Hello perfect Trojan Toolkit.

      I mean, seriously, do you know anything about programming?
      Yeah, I know a bit about coding. I've been writing code for a couple of decades. Including Windows programs in C without any of that MFC bullshit for people who couldn't figure out what was going on under the hood and needed their hands held - straight c and c++, my own framework, etc.
    17. Re:What sort of security vulnerabilities.. by cnettel · · Score: 1
      So the holy grail of software security is to avoid standard UI widgets, as that makes mimicking your UI easy? Wow, that's just stupid. The matter of fooling the user through similar graphics is of course a serious one, but that can be done by a simple animating GIF in an ad banner.

      Of course it has access to the Windows API. How do you write something, in Windows, which DOESN'T have access to the Windows API, in one way or another?

  4. XAML? by ggvaidya · · Score: 4, Informative

    XAML.

    "the user interface markup language for Windows Vista, the next version of Microsoft Windows." ... "XAML is a declarative XML-based language optimized for describing graphically rich visual user interfaces, such as those created by Macromedia Flash" ... "This Microsoft Windows article is a stub. You can help Wikipedia by expanding it."

    1. Re:XAML? by iluvcapra · · Score: 4, Interesting

      If it's based on XML, it had better specify a compression standard. Declarative prgramming a graphical object can make for some absolutely huge files.

      On OS X, there was this program floating around on Versiontracker that would convert any picture into an html document by converting each pixel into a table-cell that was styled 1px by 1px and colored. This prevened easy downloading of the image, but caused what might have been a 100k image to take up 4 megs in an html file.

      Of course, XAML is vector-based, but knowing the kinds of schemas MS likes to promulgate, the possiblity of bandwidth-chewing "rich web content" is quite real.

      --
      Don't blame me, I voted for Baltar.
    2. Re:XAML? by killjoe · · Score: 4, Funny

      "XAML" Microsoft for "XUL".

      Instead of taking an open spec like XUl and joining it, bettering it, and implementing it they chose to go their own way. Nothing to see here, runalong now and leave the evil people to their own devices.

      --
      evil is as evil does
    3. Re:XAML? by Anonymous Coward · · Score: 2, Funny

      On OS X, there was this program floating around on Versiontracker that would convert any picture into an html document by converting each pixel into a table-cell that was styled 1px by 1px and colored. This prevened easy downloading of the image, but caused what might have been a 100k image to take up 4 megs in an html file.

      Morons. Haven't they ever heard of run-length encoding? Compress those images ... with colspan=!

    4. Re:XAML? by A+Dafa+Disciple · · Score: 3, Interesting

      For those interested in seeing a demo of this impressive family of products click here. The link on the article seemed to be /.ed.

      In any case, I don't think this is a "flash killer."

      There will always be designers who prefer what they grew up on or somehow prefer what Macromedia has to offer. That doesn't mean, however, that this future product of M$ isn't pretty useful and a bit impressive.

      Nevertheless, they had to go and do something similar to what they've done with Vista and hopefully won't do with Office: There are three different components to the entire software package: Expression - Graphics Designer, Interactive Designer, and Web Designer. They could have crammed it all into one package but Microsoft is quite wise (and quite annoying) with marketing strategies.

    5. Re:XAML? by gmuslera · · Score: 2, Insightful
      So again Microsoft is blending the "safe" desktop with the wild internet?

      I remember when was a practical joke saying that reading a mail could hurt your computer, remember when there was no way to affect your computer just watching web pages, when all the efforts around java was to separate as much as possible what is from internet from what is the viewer's computer. And of course, Microsoft gived us Outlook, Internet Explorer, and ActiveX to change those obsolete ideas with really trivial examples.

      I really hope Microsoft has learned from its past mistakes, else a lot of people will die laffing on the people that still keep trusting in them.

    6. Re:XAML? by AaronBrethorst · · Score: 2, Informative

      XAML is compiled into BAML, so this sort of scenario should never bite deployment scenarios. Rob Relyea, a Program Manager on Avalon (oops, WPF) has much more on his blog.

      --
      No, but I used to work for Microsoft.
    7. Re:XAML? by Jessta · · Score: 1

      Sounds to me like a useless program.
      The sort of user who wouldn't be able to get around this, probably also wouldn't be able to get around right-click disabling javascript.
      Print screen?

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    8. Re:XAML? by vcv · · Score: 1

      XAML is what is fed to the compiler. AFAIK, it's not like XUL where you ship the .XAML files with the application and they can be easily modified.

    9. Re:XAML? by happymedium · · Score: 1

      Including the notice that the article was a stub made your post so much more informative. Thank you.

    10. Re:XAML? by adolfojp · · Score: 1

      Actually, this is nothing new.

      When you design GTK+ user interfaces with Glade you are saving them in an XML file.

      I believe that XUL in Mozilla does the same, and to some extent, WebForms use the same principle.

      It is a great way of separating the GUI from the controler and model parts of the program. That is something that the current WinForms model doesn't provide yet.

    11. Re:XAML? by XMyth · · Score: 1

      Riiiiight....cause XUL has such huge acceptance right now? Komodo is nice sure, but after XAML is released it will quickly overtake XUL in users.

    12. Re:XAML? by killjoe · · Score: 1, Troll

      DUDE!. MS Will KILL XUL. MS r0x0rs. Stop using firefox NOW!. If you are programming in xul U will die when xaml comes out!.

      --
      evil is as evil does
    13. Re:XAML? by aussie_a · · Score: 1

      For those interested in seeing a demo of this impressive family of products click here. The link on the article seemed to be /.ed.

      Your links broken. It doesn't work.

    14. Re:XAML? by KillerDeathRobot · · Score: 1

      Heck they'd probably save even more space using css positioning and divs instead of tables! Web standards to the rescue once again!

      --
      Thinkin' Lincoln - a web comic of presidential proportions
    15. Re:XAML? by XMyth · · Score: 1

      MS doesn't need to *kill* XUL. XUL isn't even on the map.

      Really doesn't have anything to do with Firefox. Why develop an app (using XUL) that only 8% of users MIGHT use?

      I'd be curious to know of any corp/intranet XUL apps though. That's the only real place they could thrive (assuming the clients had Moz/FF).

    16. Re:XAML? by Anonymous Coward · · Score: 0

      lol talk about a stupid solution to something that shouldn't even be seen as a problem.

      who say's anyone with half a brain would just take a screenshot of the page and steal the image anyways?

    17. Re:XAML? by amliebsch · · Score: 2, Informative

      You can try these, from Channel 9:

      Demo of the Sparkle dev tool:
      http://channel9.msdn.com/Showpost.aspx?postid=1153 87

      Demo of an Avalon app:
      http://channel9.msdn.com/Showpost.aspx?postid=1163 27

      --
      If you don't know where you are going, you will wind up somewhere else.
    18. Re:XAML? by hritcu · · Score: 1

      Why develop an app (using XUL) that only 8% of users MIGHT use?

      For the same reason some of us develop applications for Linux, you insensitive clod!

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    19. Re:XAML? by Anonymous Coward · · Score: 0

      The links work fine for me.

    20. Re:XAML? by cshark · · Score: 1

      I think it will be interesting to see. Microsoft has hyped this to the point where they are pretty much betting the whole company on Vista. Which is sad more than anything. They have complained about how people refuse to upgrade from windows 95 and 98, and NT 4. Yet, they somehow expect everyone to upgrade from XP? I'm sure I'm probably wrong, or I mispelled something, so please enlighten me. How does this make any sense?

      --

      This signature has Super Cow Powers

    21. Re:XAML? by aussie_a · · Score: 1

      Are you using Firefox?

    22. Re:XAML? by Anonymous Coward · · Score: 0

      I only works with IE. It's the Microsoft site... duh!

    23. Re:XAML? by zootm · · Score: 1

      Instead of taking an open spec like XUl and joining it, bettering it, and implementing it they chose to go their own way. Nothing to see here, runalong now and leave the evil people to their own devices.

      I guess they realised that they'd be accused of "embracing and extending" if they did that.

      Damned if they do, damned if they don't.

    24. Re:XAML? by ggvaidya · · Score: 1

      Was hoping those in the know would be tempted to click in and improve it, obviously :). Was kind of disappointed at how short the article was.

      cheers.

    25. Re:XAML? by jiushao · · Score: 1
      So, the Slashdot newspeak is that reimplementing technology in ones own way is evil? Something that the OSS community would never do?

      Revisionist history at its best.

    26. Re:XAML? by cnettel · · Score: 1

      Images will generally not be embedded into XAML itself, just like it isn't in HTML, or in a Windows dialog resource (you know, the kind that's been around since Windows 2.0 or even 1.0). They just reference it. XML may get verbose, but it's not that bad.

    27. Re:XAML? by Anonymous Coward · · Score: 1, Informative

      You are kidding, right? I just checked http://www.mozilla.org/projects/xul/xul.html, and most of the spec is either under construction, or not even there.

      XUL is nothing more than an XML way to define a web browser interface. XAML is a spec for serializing UI objects into XML. This is a big difference. XAML is merely a convenient way to specify object properties and relationships, and hacking it to fit XUL would be a pretty disgusting kludge.

      To make an analogy, English and Japanese are both languages for doing almost the same thing. There is even a canonical way to represent Japanese in the English alphabet. You would never suggest that Japanese should change their spelling to match English words just because they're using the English alphabet, would you?

      dom

  5. Flash competitor... by jmcmunn · · Score: 2, Interesting


    Does this mean that we are going to see a huge rise in crappy Sparkle menus and animations on every web site?

    Or maybe some sweet pop-over Sparkle ads? Microsoft just created their next enemy. Will the IE popup blocker block Sparkle ads? Or will that be a selling point?

    The best thing that can possibly come of this is new games. That's the one thing I still enjoy about Flash on occasion.

    1. Re:Flash competitor... by decipher_saint · · Score: 1

      No, even better; it will be "vectored" (hah!) into application menu design (oh the humanity).

      --
      crazy dynamite monkey
    2. Re:Flash competitor... by cortana · · Score: 1

      Being a Linux user means that I will be spared from this abomination.

  6. so basically.. by Anonymous Coward · · Score: 0

    Sparkle is a UI prototyping tool? Uh, okay. As long as I don't have yet another crappy insecure format to block at my HTTP proxy, that's cool, I guess.

    1. Re:so basically.. by vcv · · Score: 1

      Sort of. It actually produces files you can use right in Visual Studio as your UI. It'x kind of like XUL, but with a broader scope and more powerful.

  7. I'm disrespectful to dirt! by MiKM · · Score: 5, Funny

    Mr. Sparkle: A joint venture of Matsumura Fishworks and Tamaribuchi Heavy Manufacturing Concern

  8. What is this sparkle crap? by JVert · · Score: 1

    Isn't this known as WPF now? I was just on channel 9 earlier today and they bleeped out "sparkle" like it was a swear word.

    1. Re:What is this sparkle crap? by Twisted64 · · Score: 2
      they bleeped out "sparkle" like it was a swear word.

      Well now, I suppose there isn't any point in the bleeping, if you can tell what the word is... I mean, generally I imagine that they did bleep out a swearword.

      This could be the inkblot test for the next generation!

      Tape plays: "Hey, *beeeeeep*"

      What did you hear behind the beep?

      a) "biatch" - You need help.

      b) "stop censoring me!" - Your sense of humor is overdeveloped, and you need help.

      c) "I love my mum!" - You're fine.

      --
      Consciousness is a myth. Trust me.
    2. Re:What is this sparkle crap? by Swamii · · Score: 1

      No, Avalon is the user interface API now known as Windows Presentation Foundation (WPF). Sparkle is a tool designer that lets you create user interfaces that output to xml files that the user interface can display, known as XAML files. Sparkle will let you create 2d & 3d visuals and export them to XAML files.

      --
      Tech, life, family, faith: Give me a visit
  9. Open source and alternative browser support? by CyricZ · · Score: 3, Interesting

    Are there any plans to include support for this technology into Mozilla, Konqueror, Opera, Safari, etc.?

    --
    Cyric Zndovzny at your service.
    1. Re:Open source and alternative browser support? by Gojira+Shipi-Taro · · Score: 2, Insightful

      If it goes to the point that Flash has, intrusive advertising, I'd be quite happy if Microsoft kept it proprietary. Then the rest of us could safely ignore it, and there would be a further benefit to using Firefox.

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    2. Re:Open source and alternative browser support? by ciroknight · · Score: 1, Insightful

      Oh please, SVG has taken the Open Source world ages to get rolling on, and it is still in very small support, now a competing standard from Microsoft comes along and the Open Source Community and Apple are supposed to just jump on the bandwagon? Please.

      If anything, once SVG gets mainstreamed in Firefox, Safari and Opera (I'm pretty sure Konq already has it), it will completely undermine Windows developers from using XAML.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    3. Re:Open source and alternative browser support? by ikkonoishi · · Score: 1

      Firefox 1.4 (The Deer Park Beta) supports svg.

      Although it seems that you can't use an outside svg document as an image source.

      It also supports a direct drawing interface in the &ltcanvas> tag.

      See my sig for a little demo I came up with. (If you have Deer Park.)

    4. Re:Open source and alternative browser support? by CyricZ · · Score: 1

      As an expert on such matters, have you considered writing an SVG versus Sparkle comparison? I think it would be quite a handy reference to have. You know, show the benefits and problems associated with each. Give examples of how to perform common tasks. You get the idea, I'm sure.

      --
      Cyric Zndovzny at your service.
    5. Re:Open source and alternative browser support? by afidel · · Score: 1

      Yes, but the fact is that SVG code was mature enough for inclusion back at M13 or so. For some reason Netscape really did NOT want to include it in the official builds, and the Mozilla foundation kept that tradition up until the upcoming release. Why did it take so many years to get SVG support into the official builds?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    6. Re:Open source and alternative browser support? by Anonymous Coward · · Score: 0

      You are a toss-monkey with somewhat too much time on your hands. Suggest that you develop an interest in porn.

    7. Re:Open source and alternative browser support? by Jessta · · Score: 1

      Agreed.
      Microsoft is trying to start up the browser wars again.
      I feel sorry for the web developers of the near future, 1995-2000 were very bad years. hopefully Microsofts new push for the web again won't fuck it up again.

      If your information is important, then plain xhtml is best. If your content is targeted at teeny booper idiots then SPARKLE! :)

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    8. Re:Open source and alternative browser support? by Anonymous Coward · · Score: 1, Informative

      Actually, that's wrong. MS demonstrated a Mac runtime.

    9. Re:Open source and alternative browser support? by hritcu · · Score: 1

      I agree that SVG (and XUL) will are really appealing alternatives to XAML. At least, unless Microsoft has Brainwashed(TM) every single developer on this planet. SVG does it's job very well. We just need the tools and the browser support to be able to really fight back the Microsoft lock-in. In the (not so) limited context of Mozilla products XUL is also a great and stable language.

      PS: Sorry for seeing you get a -1 Overrated for a very valid point of view.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    10. Re:Open source and alternative browser support? by Phrogz · · Score: 1

      SVG failed to take off because it didn't offer any functionality you couldn't already achieve with Flash. (Sure, it was free in both senses, and had some cool filters...but it also didn't have any good editors for a long time.)

      XAML/Avalon/WTF *does* offer several advantages, I believe. True 3D, hardware-acceleration, all sorts of API calls to the OS that you just can't have with Flash.

      I don't think it's a miracle product. I know people inside Microsoft who decry it for how much better it could have been. But it's not SVG.

  10. Revolt by maelstrom · · Score: 2, Insightful

    When are the application makers going to start realizing that anything they develop on Microsoft's platform is eventually going to be copied and forced into the collective? Seriously, is there any piece of software running on Windows that Microsoft isn't in the process of making thier own version of?

    --
    The more you know, the less you understand.
    1. Re:Revolt by Anonymous Coward · · Score: 0

      Of course, there's like 3 or 4, but of course, not one of them has yet to turn a profit. If they do....

    2. Re:Revolt by cerelib · · Score: 2, Insightful

      Don't pretend only Microsoft does this. Does anybody remember Konfabulator for Mac OS X? Apple users loved it so Apple created Dashboard.

    3. Re:Revolt by vcv · · Score: 1

      And what did they copy? Sparkle + XAML is much much more than Flash is.

    4. Re:Revolt by Anonymous Coward · · Score: 0

      idiot.

      grandparent is referring to developers using sparkle to develop apps for micro$oft windows-'fist her'

    5. Re:Revolt by vcv · · Score: 1

      He's referring to third-party companies developing software for windows and Microsoft copying it, fucking dick.

  11. Mod up parent by Anonymous Coward · · Score: 0

    Thank you, Mister ObSimpsons.

  12. Product Demonstration by Frogbert · · Score: 5, Funny

    Product Demonstration here

    1. Re:Product Demonstration by Bravid98 · · Score: 0, Offtopic

      Nice job mods.

      3 Interesting

  13. confused by russellh · · Score: 0, Troll

    So Sparkle is like a graphic designer's version of Interface Builder for OS X... but "vector based" which means... hmm, Windows users will now get Flash-like wackiness for interfaces?

    --
    must... stay... awake...
  14. Not flash killer. by steelfood · · Score: 5, Interesting

    Yet, here it is, with a name that sounds exactly like it's directly competing with Flash. Along those lines, why Sparkle? Flash sounds cool, but Sparkle sounds...girly.

    Otherwise, the concept actually sounds really cool, like the visual component of Visual Studio on steroids. Replacing the windowing interface with purely vector graphics sounds promising, though it also sounds a little too abuseable. Still, this might herald the beginning of an actually innovative M$, seeing that they now have Google and FOSS knocking on its doors.

    I wonder if it'll make use of the GPU to do the rendering.

    --
    "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    1. Re:Not flash killer. by Catnapster · · Score: 1

      On one side, we have Sparkle, which evokes images of giggling eight-year-old girls and My Little Pony.

      On the other hand, we have Flash, which evokes images of creepy, overweight men in trenchcoats grinning lecherously at passing women before exposing himself to them. And a fast guy in a skintight red suit.

      I don't know which is worse, girly or pervy.

      --
      The world can be wrong today for once.
    2. Re:Not flash killer. by Beryllium+Sphere(tm) · · Score: 3, Funny

      >Sparkle sounds...girly.

      Sometimes I doubt your commitment to Sparkle Motion!

    3. Re:Not flash killer. by desplesda · · Score: 1
      Flash sounds cool

      Flash! Ah! Saviour of the universe!

      Flash! Ah! He'll save every one of us!

    4. Re:Not flash killer. by killjoe · · Score: 0, Troll

      Dude MS is making a flash killer. It's gonna KILL flash. Macromedia is as good as dead now. So nobody better buy macromedia products or use flash or nothing. MS is going to kill flash. I know because Ballmer threw a chair across the room! MS is going to kill macromedia right after they kill borland, novell, google, oracle, SAP, Sony, Nintendo, and AOL.

      --
      evil is as evil does
    5. Re:Not flash killer. by Anonymous Coward · · Score: 1, Funny

      > Yet, here it is, with a name that sounds exactly like it's directly competing with Flash. Along those lines, why Sparkle? Flash sounds cool, but Sparkle sounds...girly.

      Yeah, I'm sure many a developer will be worried about tarnishing their macho, manly image.

    6. Re:Not flash killer. by autarkeia · · Score: 1

      No, they're actually going to do the rendering with the Ethernet controller. The GPU has just become to unwieldy for doing graphics.

    7. Re:Not flash killer. by rsidd · · Score: 1
      Flash sounds cool, but Sparkle sounds...girly.

      If it had been the other way around, you'd have said Sparkle sounds cool, but Flash sounds... well, let's say exhibitionist.

    8. Re:Not flash killer. by amliebsch · · Score: 1

      "Sparkle" is AFIK just the code-name for the tool. The underlying technology it is using is WPF (code name Avalon), the fancy-pants vector-based DirectX-rendered compositing system. So yes, it does render in the GPU. In fact, in the Channel 9 video, the took an imported raster image and started rotating, scaling, transforming, etc...and it was really quite amazing how smooth the transformations occurred, becuase it was really just a textured quad. You really have to see it to understand. Sparkle is just a dev tool - no, actually a designer tool - for creating Avalon interfaces. Not just mockups, but the actual interface.

      --
      If you don't know where you are going, you will wind up somewhere else.
    9. Re:Not flash killer. by hritcu · · Score: 1

      They are going to BUY AOL! Otherwise you are right, they ARE going to try to KILL every competitor, in every market they compete. They always did.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    10. Re:Not flash killer. by klagermkii · · Score: 1

      Sounds a lot like Quartz Composer on the Mac... ah, bless you Mac for showing the way.

    11. Re:Not flash killer. by Anonymous Coward · · Score: 0

      watch the freekin vid.
      yes, it makes heavy use of the GPU.
      that's why the GPU is required to run Vista.
      Cell shading et al is done on the card, not on proc.

    12. Re:Not flash killer. by Ahaldra · · Score: 1
      Along those lines, why Sparkle?

      In case you haven't noticed, that's Microsofts new marketing strategy :-) Invent some feature name that sparks association with a competitors product to make the buyer think they are of similar capabilities. Apple's Aqua feature became Aero, Apple's Quartz feature became Glass, so Sparkle seems to be quite creative, I mean they could have named it Glitter.

      --
      Code is Speech. No to Censorship.
    13. Re:Not flash killer. by Fujisawa+Sensei · · Score: 1

      Sparkle was a good name for the cat. And let me tell you, that cat is a real jerk, even for a cat.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    14. Re:Not flash killer. by BandwidthHog · · Score: 1

      You forgot Poland!

      Err, I meant Apple.

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
    15. Re:Not flash killer. by bloodmusic · · Score: 1

      I'm thinking Flair would have been a better name. And the IDE could produce a warning if your application didn't have the minimum pieces of Flair. Yeah, that'd be greeeat...

  15. Long Road by Saeed+al-Sahaf · · Score: 3, Interesting

    If "Sparkle" isn't significantly more attractive as a creative tool than Flash, there really will not be any advantage for web developers and advertisers alike to use it. It just means another plug-in that people may or may not have, and advertisers and web developers can't aford this risk, given that IIS is not the dominant web server, and not everyone has IE. It's not going to be an easy road for MS.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Long Road by Swamii · · Score: 1

      Read the article, or watch the video where several guys talk about it and demo it. I must say, I'm impressed; it easily blows away Flash.

      --
      Tech, life, family, faith: Give me a visit
    2. Re:Long Road by rjshields · · Score: 1
      I must say, I'm impressed; it easily blows away Flash.
      Anything in particular or are you just blown away by the sparkle? (Pardon the pun)
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    3. Re:Long Road by Swamii · · Score: 1

      The animation that isn't tied necessarily to a timeline; I've never seen it until that video. The animation can occur in response to events or in a storyboard, rather than within a time line of animation.

      I was really impressed by the simple demo he threw together; it was thrown together very quick with zero lines of code written, and yet, it looked far better than any Flash stuff I've seen.

      Go watch the video on Channel9 and see for yourself. The demo goes on for more than an hour; really, really impressive and well worth your time.

      --
      Tech, life, family, faith: Give me a visit
    4. Re:Long Road by rjshields · · Score: 1
      The animation that isn't tied necessarily to a timeline; I've never seen it until that video. The animation can occur in response to events or in a storyboard, rather than within a time line of animation.
      Flash has this. Movie clips can be triggered in response to script actions, there's no need to use the timeline. All the action can occur on frame 1. Movie clips are also composite objects that can contain graphics, UI elements and other movie clips. Scripts can be placed at different levels and scopes.
      it was thrown together very quick with zero lines of code written, and yet, it looked far better than any Flash stuff I've seen
      Flash stuff can look decent too, it all depends on the quality of the demo.
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    5. Re:Long Road by Swamii · · Score: 1

      Really? Flash can do actual 3d with vector graphics, mixing 2d and 3d in independent planes? That, I have never seen. I really suggest watching that entire video and checking it out; once viewed it's quite obvious that this is much more than a Flash competitor.

      --
      Tech, life, family, faith: Give me a visit
    6. Re:Long Road by ScottyH · · Score: 1

      Actually, it can...quite easily. It's just not fast enough to do anything complicated.

    7. Re:Long Road by Swamii · · Score: 1

      Thanks for the info.

      --
      Tech, life, family, faith: Give me a visit
    8. Re:Long Road by rjshields · · Score: 1

      Yes - 3D engines in flash have to be written in actionscript, the excution of which is slow. There are flash plugins available that have hardware acceleration of vector graphics, but I don't know any that have 3D acceleration. Shockwave has 3D hardware accleration, but apart from 3D modelling or visualisation apllications, how many desktop apps need to use 3D graphics?

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
  16. Sparkle is not a flash killer by Anonymous Coward · · Score: 4, Insightful

    A lot of people have tried to label Sparkle as a Flash killer but it is not. Sparkle is a new way to deal with winforms that allows custom UI design without coders running into the traditional limitations of development platforms. Think of it as a flash front-end to a full Win32 API and data-access. The fear I have is that Windows programs have always had a "consistant" look at feel. However, programs like Winamp back in the day changed the rules. These days more and more applications are starting to forego Microsoft UI guidelines for their own 3l33t designs which can be a pain to learn and a pain to script to. I hope it doesn't happen here but I would certainly, for example, expect a lot of Apple OSX-look knock off apps showing up once Sparkle gets out there.

    Anyway, check out the picture gallery if you can't RTFA.

    1. Re:Sparkle is not a flash killer by CyricZ · · Score: 1

      Indeed, the lack of a unified interface under Windows will surely be confusing to non-technical users. While such a situation already exists to some degree under Mac OS X and especially X11, it hasn't really been an issue until fairly recently under Windows.

      But perhaps that's not necessarily a bad thing. If Windows users become used to the lack of a unified GUI look and feel, then it is quite possible that they'll be better able to adapt to Linux if they so choose to switch.

      --
      Cyric Zndovzny at your service.
    2. Re:Sparkle is not a flash killer by BitwizeGHC · · Score: 5, Insightful

      "programs like winamp"?

      How about "programs like MS Office" which since God knows when has come with its own separate widgetset? You see, those UI guidelines, those are for *other* programmers to follow.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    3. Re:Sparkle is not a flash killer by tomhudson · · Score: 1, Interesting
      Think of it as a flash front-end to a full Win32 API and data-access
      Sparkle says "Where did we send your data to today? Wouldn't you like to know? Bwhahaha!"

      So, Sparkle is a Windows Vista virus/trojan toolkit for non-programmers. The PHBs should love it, as it will make outsourcing all those P3N15/V14GR4 ads to India *so* much more profitable.

    4. Re:Sparkle is not a flash killer by EvanED · · Score: 1

      At least the Word widgets look reasonably like the rest of windows (pre-office 12).

      The Quicktime/Winamp/Office 12 UIs are entirely different. They (maybe except Office) don't even keep the window title bar!

    5. Re:Sparkle is not a flash killer by Coryoth · · Score: 1

      Sparkle is a new way to deal with winforms that allows custom UI design without coders running into the traditional limitations of development platforms. Think of it as a flash front-end to a full Win32 API and data-access.

      Wow is that ever ripe for abuse. People complain about Linux and X applications for their disparity in loo and feel - but that's simply because of a few different toolkits, we're talking about letting GUI designers loose with a vector drawing program to draw whatever "cool" GUI they feel like.

      The fear I have is that Windows programs have always had a "consistant" look at feel.

      Well, not really, even Microsoft has used a variety of different looks and feel for their own applications (Office compared to IE and notepad etc.) sure, they're all the same shade of gray with roughly similar looking buttons, but in practice they were actually quite different.

      These days more and more applications are starting to forego Microsoft UI guidelines for their own 3l33t designs which can be a pain to learn and a pain to script to. I hope it doesn't happen here but I would certainly

      I would deeply fear the insane inconsistency of third party Windows applications in the future if this thing does all they claim. If designing the new GUI is a matter of sitting the designer in front of something like Illustrator and then having the coder fill in the back end you can be sure there will be plenty of wild and wacky and otherwise unskinnable application GUIs arriving.

      Sure the really major applications will probably hew pretty close to the current look and feel, but then the major applications on Linux do that to. Expect every little third party shareware app to have it's own unique GUI style, some of the designed by the sort of people who make themes like this.

      Jedidiah

    6. Re:Sparkle is not a flash killer by doorbot.com · · Score: 1

      WinAmp I'm willing to cut a little slack because they can't even seem to find the %USERPROFILE% directory to save settings, let alone have such advances as following HIG. /sarcasm

    7. Re:Sparkle is not a flash killer by Anonymous Coward · · Score: 0

      Are you really stupid or do you just act that way on slashdolt.

    8. Re:Sparkle is not a flash killer by caluml · · Score: 1
      it will make outsourcing all those P3N15/V14GR4 ads to India *so* much more profitable.

      I've never once seen a penis advert... Where do they get their stock from?

    9. Re:Sparkle is not a flash killer by uglyduckling · · Score: 1
      Actually, I tend to think that a consistent UI being important for inexperienced users is overrated. Yes - ideally users would be able to switch between different applications and pick up a new application and in a few minutes figure out how to use it. In reality, most end users make use of 2 or 3 applications, which they learn by rote, and the actual 'desktop' GUI is pretty meaningless to them save as a way to launch their 2 or 3 applications and display the wallpaper image of their children while the apps load.

      A short case study: a friend of mine is a professional photographer and uses iPhoto on OS X to manage her shoots. Yesterday I showed her how to get to her photos with Finder and how to change to column view and select multiple files using shift+click. She's been using a Mac for over a year, and has never managed her image files outside of iPhoto (which has a user interface that bears little resemblance to the rest of OS X other than the colour scheme). When she wants to edit a text document she launches MS Word then opens files from there. As far as she's concerned, Word works one way, iPhoto works another way, iMail works differently again - but it doesn't matter because she learns each one to do the particular things she needs.

      For end users, if the applications are written well and the UI is very suited to the task, the fact that a different UI has to be learnt for each app isn't a problem - in fact it may be better to have UIs that are very well suited to the task rather than completely consistent. Where HID/UI guidelines matter is when completely stupid UI decisions are made - like having 'page setup' on the 'file' menu in Word, rather than 'format...page' as it is in Openoffice, or when apps have toolbar icons that look very similar to something familiar (e.g. MS Office toolbar buttons) but actually do something subtly different. Can't think of an example right now but I'm sure I've seen a few, and it causes a lot of problems because inexperienced users think they know what will happen and are then surprised by the results.

    10. Re:Sparkle is not a flash killer by Stephen+Chadfield · · Score: 1

      My desire for a unified user interface is one of the reasons I use Linux. The vast majority of the X apps I use are GNOME or GTK+ based.

      Do you think Microsoft will ever release a new version of Office which has the same UI as the current version of Windows? Microsft couldn't care less about consistant user interfaces.

    11. Re:Sparkle is not a flash killer by cnettel · · Score: 1
      As noted by others, it's a wild difference between using your own widgets to achieve something that is pretty similar to the user, and going the route of choosing your own UI logic, both in the sense of code and in the sense of "user experience".

      Firefox does also use its own widgets on Windows, but the UI doesn't stand out in a bad way.

    12. Re:Sparkle is not a flash killer by ArtStone · · Score: 1

      One of the most important reasons for Microsoft's success is that early on they heavily invested in their "Usability Lab"

      http://www.microsoft.com/usability/studies.mspx

      Rather than relying on feelings, instinct or anecdotal information when a friend is "helping" someone with a UI issue by standing over their shoulder, Microsoft actually uses science to determine how people interact with a computer, and which approaches do and don't work.

      --
      Final 2006 "Proof of Global Warming" US Hurricane Count -> 0
    13. Re:Sparkle is not a flash killer by Thalagyrt · · Score: 1

      Whoever made that Winamp theme you linked needs to be smacked upside the head with a wiffleball bat! =D

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    14. Re:Sparkle is not a flash killer by fupeg · · Score: 1
      Hey some else read the ars article. I am VERY skeptical of their claims in that article:
      The designer has complete control of the appearance and behavior of the controls without writing a single piece of code. Once ready to hand off to the developer, the designer simply saves the project using Sparkle and it creates a C# project ready for the developer to use.
      IDEs have been trying to do exactly this for a decade. It never works because that "C# project ready for the developer" winds up being a lot of crappy, generated code that the developer spends a ton of time ripping out anyways.
  17. Anyone against SVG? by ReformedExCon · · Score: 2, Interesting

    There seems to be a clamor for Flash-like functionality but without Macromedia's proprietary player and tools.

    SVG is one alternative that a lot of people seem to like. Scalable Vector Graphics. Supposedly, Firefox/Mozilla will support it soon. Sounds like a great thing.

    Then why doesn't Microsoft's Sparkle sound like a great thing too? The language is written in XML (this statement doesn't compute, but works), so it's not like you couldn't program your little game in something like vi or Notepad. Is it because it is Microsoft that everyone is down on it?

    --
    Jesus saved me from my past. He can save you as well.
    1. Re:Anyone against SVG? by i.of.the.storm · · Score: 1

      It's in beta 1.5. and I think the main push is to extend a desktop technology onto the web scene. XAML is going to be used to develop UIs in Vista, which is really nice once you stop and think about it. Imagine vector-based windows which can be resized infinitely on your 1600x1200 LCD. I think this is just usual slashdot bias.

      --
      All your base are belong to Wii.
    2. Re:Anyone against SVG? by ReformedExCon · · Score: 1

      Makes sense. Thanks!

      --
      Jesus saved me from my past. He can save you as well.
    3. Re:Anyone against SVG? by Lehk228 · · Score: 5, Insightful

      />

        is still technically XML

      --
      Snowden and Manning are heroes.
    4. Re:Anyone against SVG? by Noksagt · · Score: 1

      SVG will be standard in Firefox 1.5 & you can already download either the 1.5 beta or special 1.0 builds with it built in.

      I don't know anything about Sparkle. MS has previously demonstrated that XML != Open, though. Their Office XML format is locked up by patents & there is no need to store only human-readable text in XML. Unless I'm mistaken (wouldn't be the first time), the Office XML format does have tags which specify encoded content & vi & Notepad wouldn't help you with that.

      If they do the same to Sparkle, that is bad. But if they won't, it could be a good product. I just don't know why they didn't find SVG to be good enough. Or, if they found it lacking, why they didn't propose extensions. MS has a BAD case of not invented here (or perhaps not acquired here).

    5. Re:Anyone against SVG? by Anonymous Coward · · Score: 0

      SVG already exists, is an open format, and Mozilla/Firefox (and Opera) already support it natively (kinda). (Maybe others do too; I'm not sure.) Plus there's an Adobe plugin available that works better, in my experience.

      I think the reaction is because though you might be able to edit your 'little' game in vi on your GNU/Unix PC, when you close it, what do run it in? How long until web sites use Sparkle and MS doesn't release a plugin for other browsers on other platforms? Same old story....

      Though I will admit it does look very cool. I'd be interested to see what kind of competition (almost always a good thing) this will foster in the wide world of computing. :)

    6. Re:Anyone against SVG? by forkazoo · · Score: 2, Informative

      I think you may need to add something like at the start, but yeah, that sounds a lot like what they did with MS Office.

    7. Re:Anyone against SVG? by Anonymous Coward · · Score: 0

      This is supposed to be modded FUNNY for the love of PUPPYS.

    8. Re:Anyone against SVG? by Anonymous Coward · · Score: 0

      Sorry, it's not. You must escape the "&" into "&".

      (But I get your point.)

    9. Re:Anyone against SVG? by a.d.trick · · Score: 1

      Exactly, although Flash and Sparkle might compete I don't think either of them will be able to match up to SVG. Sparkle won't even be around until sometime next year (and it will quite likely be delayed). When it is available, the number of people who will be able to use it will be fairly small. If the adoption rate for Longhorn is similar to the one for windows XP, in 2010 this technology *might* be sensible for widespread adoption - that's a long time.

    10. Re:Anyone against SVG? by stor · · Score: 1

      Because it's likely going to be very tied to MS platforms and won't work on anything else.

      It might be a fun toy for those utilising the MS Platform but support for it in Free OSes will probably only come about via reverse engineering in a country other than the US.

      None of us particularly look forward to yet another closed standard, especially when it is pushed out on the web, effectively locking non-MS users out of certain sites.

      Example: FEMA IE-Only

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    11. Re:Anyone against SVG? by Anonymous Coward · · Score: 0

      No it's not. You may not have ampersand in an attribute value (same goes for < > ' "), it has to be escaped to &

    12. Re:Anyone against SVG? by Jugalator · · Score: 1

      And here's an actual example if anyone's interested:
      http://www.joemarini.com/tutorials/tutorialpages/a mazonwishwatch.php

      --
      Beware: In C++, your friends can see your privates!
    13. Re:Anyone against SVG? by zitronetas · · Score: 1

      there is some very interesting comment regarding SVG, GNU/Linux etc. directly from a Flash Player developer:
      http://www.kaourantin.net/2005/08/porting-flash-pl ayer-to-alternative.html

      i guess, it's worth a separate discussion...

    14. Re:Anyone against SVG? by ZenShadow · · Score: 1

      Hell, I'm still waiting for widespread adoption of .NET. It doesn't seem to me to be the dominant programming environment on Windows just yet, and it was introduced quite a long time ago.

      --S

      --
      -- sigs cause cancer.
    15. Re:Anyone against SVG? by julesh · · Score: 1

      The XML header isn't mandatory, at least for XML 1.0. The parent's post is fine.


      [22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?

      source

    16. Re:Anyone against SVG? by colinrichardday · · Score: 1

      The author isn't clear about why they couldn't compile on Intel's Linux compiler. Yes, gcc is the usual Linux compiler, but how many Windows users have compliers at all?

    17. Re:Anyone against SVG? by cortana · · Score: 2, Insightful

      Why do people keep saying this? Anyone with a Windows machine can download the schemas from Microsoft's site and verify that this isn't true.

    18. Re:Anyone against SVG? by sootman · · Score: 1

      "Supposedly, Firefox/Mozilla will support it soon."

      The future is now. The current beta of FF has SVG support. The official release of FF 1.5, with SVG support, should ship this month.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    19. Re:Anyone against SVG? by Alioth · · Score: 1

      The Microsoft version will doubtless be patent encumbered and therefore unimplementable in anything other than MSIE running on Windows. That's why everyone's so down on it.

    20. Re:Anyone against SVG? by honor,+not+armor · · Score: 1
      OMG, did you look at their code?
      <Text FontSize="14" Margin="0 0 8 0" TextContent="Our Price: " Foreground="Green" FontWeight="Bold"/>
      It's like HTML 3.1 all over again! C S f***ing S!
  18. With THAT kind of attitude... by ScaryMonkey · · Score: 0, Redundant

    Sometimes I doubt your commitment to Sparkle Motion!

    1. Re:With THAT kind of attitude... by bugmenotus · · Score: 0

      LOL DONNIE DARKO LOL

      --
      Her sphincter covered with bright red blood...all the visuals of a shiny, blood-red pussy without the smell
  19. But what if support is demanded? by CyricZ · · Score: 0

    But what if support is demanded for it, in a product such as Firefox? I could see that becoming a real possibility. If Firefox wants to gain a large marketshare, then it must appeal to the masses. And, unfortunately, the masses include many people who want to watch Flash videos and play Flash games. Chances are they'll want to do the same with games and videos and such media implemented using this scheme from Microsoft. So a Firefox implementation may be necessary to continue the widespread growth and use of Firefox.

    --
    Cyric Zndovzny at your service.
  20. Ob Simpsons by kahanamoku · · Score: 1
    --
    ----- Concentrate on promoting more than demoting.
  21. On a related note... (GPL-Flash) by Spy+der+Mann · · Score: 2, Informative

    Remember there's an open source Flash player, called GplFlash,. It appeared a few months ago in another slashdot article. However, it's only available via CVS (yet).

  22. Microsoft Naming Department by Nikkos · · Score: 2, Funny

    Flash, Sparkle, what's next, Twinkle?

    1. Re:Microsoft Naming Department by kisielk · · Score: 1

      Kellog's Rice Crispies! Oh wait.. wrong jingle...

    2. Re:Microsoft Naming Department by binkzz · · Score: 1

      I was thinking about the snap, crackle and pop sound my computer will make after sparkle is installed =/

      --
      'For we walk by faith, not by sight.' II Corinthians 5:7
  23. Sparkle by psydad · · Score: 2, Funny

    I remember in the late '80s / early '90s. I used to get my pr0n (600 baud - thank you)The executable would always say "waiting for sparkle". I do remember that the quality of the video (remember folks this was 286 territory) was very good. Actual video, not pixelated bitmaps.
    I wonder...

  24. Obligatory Donnie Darko quote.... by Scaz7 · · Score: 1

    Sometimes I doubt your commitment to Sparkle Motion....

    1. Re:Obligatory Donnie Darko quote.... by Anonymous Coward · · Score: 0

      Suck a fuck you fuckass

  25. How can you vouche for the security of this? by CyricZ · · Score: 3, Funny

    No offense, sir, but you seem quite convinced that this will become a major security flaw in Windows Vista.

    Does your opinion have any technical merit? Have you inspected the source code to the implementation of this technology? Can you provide clear examples of malicious uses?

    Or is your opinion based solely upon the past actions of Microsoft, with regards to similar technology?

    --
    Cyric Zndovzny at your service.
    1. Re:How can you vouche for the security of this? by Lehk228 · · Score: 4, Insightful

      historical performance is a reasonable basis for prediction.

      --
      Snowden and Manning are heroes.
    2. Re:How can you vouche for the security of this? by CyricZ · · Score: 1

      But historical performance is in no way equivalent to an actual technical analysis (which most likely has not been performed in this case). Like it or not, Microsoft has started to take security very seriously. Their new products are built far better than their previous ones, most likely due to high-quality open-source implementations. Such historical considerations may not be very valid these days.

      --
      Cyric Zndovzny at your service.
    3. Re:How can you vouche for the security of this? by tomhudson · · Score: 4, Insightful
      It's going to have to have access to the local filesystem (it's not just a web thing - its for scripting/describing the user interface) to read any local xaml files. It'll also have access to the registry to be able to do such things as save screen positions/layout, etc.

      Now, do you really want anyone to be able to read and write to your fs through an x(a)ml file? So, if it can do that, and since it is designed to "script" the native UI, what is to keep someone from cloning critical parts of the Vista interface, and fooling you into entering, say, your user name and password into their app? Or tricking you into installing other malware? Or getting you to agree to deleting your root partition when you think you're clicking on "save"?

      Like I said, it opens up new Vistas, literally.

    4. Re:How can you vouche for the security of this? by tomhudson · · Score: 3, Insightful
      Like it or not, Microsoft has started to take security very seriously. Their new products are built far better than their previous ones
      No, Microsoft does not take security any more seriously than in the past. They have to be kicked and dragged into continuing to provide security fixes for NT, claiming "sorry, its 5 years old - we don't support it any more". Would you take that from any other manufacturer of any other product? Like, say, your car? Or your fridge? Or your toilet?

      Microsoft pays lip service to security. That's all. Their "big security push" that they so proudly declaimed, where they spent a "whole month" concentrating on making their people more aware of the problems of buffer overflows, etc., was pure marketing bullshit. You can't change decades of irresponsible behaviour with one month of rah-rah rally-the-troops crap.

      If they REALLY wanted to concentrate on security in any meaningful way, they wouldn't continually fragment their own resources and create even more maintenance problems (7 versions of Vista? Fucking idiots - they can't even maintain what they've got now - this is a company that doesn't care about quality, or customer needs. Its ALL marketing, all the time).

      If they really cared about security, then they'd stop producing standards-breaking stuff (Internet Exploder) that requires web app developers to work 10x as hard to achieve cross-browser functionality, at the expense of resources that these same developers could be devoting to verifying the rest of their code.

      So, no, Microsoft will never really be interested in security. After all, security will remove both any perceived need to stay on the forced upgrade path, or to even use their software. It's not in their economic interest to write secure apps.

    5. Re:How can you vouche for the security of this? by vcv · · Score: 1

      Yeah, because the 6 or more versions of XP all require different updates. It's not like you can download the same updates for any vers--oh wait. Yes, MS IS taking security more seriously. Whether it's seriously enough remains to be seen.

    6. Re:How can you vouche for the security of this? by NanoGator · · Score: 5, Funny

      "historical performance is a reasonable basis for prediction."

      Ah, this is an interesting rule. Well, in that case, I'd like to point out that next year will not be the year for Linux on the desktop.

      --
      "Derp de derp."
    7. Re:How can you vouche for the security of this? by kesuki · · Score: 1

      Apparently IIS 6.0 got the brunt of the focus on 'security' since there has been one serious hole in part of IIS that is 'off' by default, and a minor issue where ie could be used to aquire information about scripts running on the host system.

      http://secunia.com/product/1438/#advisories_2004

      That's hardly "lip service" to security. Sure, IE hasn't gotten much better, and probably never will, but Microsoft's 'efforts' in security were aimed at making windows a 'real' option for a 'server' OS.

      You are right though, windows is attractive because of the features, like sparkle, that are by nature insecure. It doesn't make any sense for MS to make the desktop any more 'secure' by default, as long as 'profesionals' can 'secure it' or teach users how not to get exploit xyz.. Imagine, how easy it would be for say, yahoo messenger or the likes to 'write' the IM client interface in sparkle, so that everytime they tweaked the UI people wouldn't have to be brought to some 'download now' page, but rather just be served a simple file off there webserver that could completely reskin the whole IM client interface.
      Yes, I realise, Yahoo already uses flash for this, they call them IMvironments, and they only take over the UI for a single chat window. With Sparkle there would be no need for them to force users to constantly upgrade flash if they didn't use IE for websurfing etc. ,

    8. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      You, sir, are incredibly ignorant of what MS is actually doing. You're going to be awfully surprised in a year or so.

      Fact is, IE7 is going to be far more standards compliant, and IE8 is likely to be more compliant than FireFox.

      By the way, NT4 is 10 years old, not 5. We're talking Linux kernel 1.x here.

    9. Re:How can you vouche for the security of this? by CyricZ · · Score: 1

      "Vouche" is correct in British English. Perhaps not in American English. But then again, the respectful thing to do is write British English. Why? Because it's how English should be written.

      --
      Cyric Zndovzny at your service.
    10. Re:How can you vouche for the security of this? by rsidd · · Score: 1
      Well, in that case, I'd like to point out that next year will not be the year for Linux on the desktop.

      And you'd be perfectly correct.

    11. Re:How can you vouche for the security of this? by rsidd · · Score: 1, Flamebait
      They have to be kicked and dragged into continuing to provide security fixes for NT, claiming "sorry, its 5 years old - we don't support it any more". Would you take that from any other manufacturer of any other product?

      With Linux, you're lucky if you get security fixes after 6 months. (No, upgrading to a new version doesn't count.)

    12. Re:How can you vouche for the security of this? by stoborrobots · · Score: 1

      "Vouche" is correct in British English.

      Not as far as I know, and my Oxford doesn't seem to like it either...

      I fully agree with you on the point about writing in proper British English, though...

    13. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      Well, in that case, I'd like to point out that next year will not be the year for Linux on the desktop.

      No, it won't. Who cares? I don't. Slackware is so cute on my desktop :)

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    14. Re:How can you vouche for the security of this? by throx · · Score: 3, Insightful

      You know, Microsoft definitely deserves it's share of criticism, but when people are idiots about it then it just rubs me the wrong way:

      They have to be kicked and dragged into continuing to provide security fixes for NT, claiming "sorry, its 5 years old - we don't support it any more".

      I challenge you to find any OS manufacturer that doesn't end of life their products after 9 years (NT 4.0 was released in 1996). Would you still support a 1996 version of Linux? How about OS/2? Maybe MacOS? Stop being a retard. Of course they don't have to support NT.

      Computer software isn't a "car", "fridge" or "toilet". Name any one of those things that doubles in power every 18 months. Oh yeah - you can't.

      7 versions of Vista? Fucking idiots - they can't even maintain what they've got now

      Probably the most retarded thing I've heard. They all share the same code base, dumbass. The only thing releasing 7 versions does is confuse the market, not reduce security issues, which tend to be confined to a relatively small number of apps, especially now the default login isn't Administrator and IE drops privs while running.

      How many versions of Linux are there?

      So, criticize away on MS, but don't make yourself a bigger idiot than their marketing team when you do it.

      --

      Fear: When you see B8 00 4C CD 21 and know what it means

    15. Re:How can you vouche for the security of this? by zarkzervo · · Score: 1
      "historical performance is a reasonable basis for prediction." Ah, this is an interesting rule. Well, in that case, I'd like to point out that next year will not be the year for Linux on the desktop.
      We know.
      --
      Insert `fortune -o` here
    16. Re:How can you vouche for the security of this? by mcrbids · · Score: 1

      No, Microsoft does not take security any more seriously than in the past.

      Really? Why do you say that? Windows XP SP2 has several times not been vulnerable to flaws found in earlier releases. Now, all products must go through a fairly extensive security review at Microsoft before release - this was not previously the case.

      They have to be kicked and dragged into continuing to provide security fixes for NT, claiming "sorry, its 5 years old - we don't support it any more". Would you take that from any other manufacturer of any other product? Like, say, your car? Or your fridge? Or your toilet?

      I spend many thousands of dollars on the car. I spent about $250 for my ceramic toilet. I spent about $50 for my OEM copy of windows. Let's compare apples to apples: my coffee maker. I spent about $50 on my cerafe-free countertop coffee maker. If it died in 4 years, I'd buy another one, and wouldn't feel too upset.

      Love it, hate it, Windows is a CONSUMER product, and does quite well when you consider it as such. I wouldn't use my $50 countertop coffee maker in a cafeteria; even if it could be made to produce enough coffee, it'd die in a month or less with that kind of use.

      It's a bit of perverse economics to compare the $50 Windows to the free Linux, but that's the reality. Linux is NOT a consumer product. It's merely an expensive product whose price isn't paid in cash. It's NOT on the desktop, it's NOT sold at Circuit City, and it's NOT for just anyone.

      For anything serious, I use Whitebox Enterprise Linux. It's stable, reliable, reasonably secure, and holds up well under heavy loads. None of these things I can say with confidence about the Microsoft counterparts. As for the sorry schmucks who pay hundreds for the "server" versions of Windows, well, you sleep in the bed you make. I hope you like it.

      Microsoft pays lip service to security. That's all. Their "big security push" that they so proudly declaimed, where they spent a "whole month" concentrating on making their people more aware of the problems of buffer overflows, etc., was pure marketing bullshit.

      Hmmm. Pure "marketing bullshit". So, they didn't have their staff get together and discuss buffer overflows? They didn't run staff education seminars? What looked to be "staff training" was really all "marketing bullshit"?

      You may feel underwhelmed by what they've done, but it took Unix the better part of a decade to get "best practices" together to come up with a reasonably secure install. Remember RedHat 6.2? I saw it rooted more than once in under 24 hours on a public connection after a fresh default install - before RedHat 7.0 came out! It could be *made* secure, but it took TIME to lock it all down.

      You can't change decades of irresponsible behaviour with one month of rah-rah rally-the-troops crap.

      Finally, something sensible. But why did you end your first meaningful statement with an expletive? Overuse of profanity just makes you sound like trash, or at least like an inexperienced kid with little value to add to the conversation.

      Why should I listen to somebody who can't even be bothered to put out the effort to say what he/she means, rather than just say "shit" every 5th word?

      If they REALLY wanted to concentrate on security in any meaningful way, they wouldn't continually fragment their own resources and create even more maintenance problems (7 versions of Vista? Fucking idiots - they can't even maintain what they've got now - this is a company that doesn't care about quality, or customer needs. Its ALL marketing, all the time).

      Tsk tsk... any semblance of reason gets washed away by the tide of vulgarities! How is it that Microsoft is called to the carpet for having 7 closely related releases of a common Windows version, but Linux's "flavor of the month" distro chaos is a "good thing"(tm) ?

      What leads you to believe that Microsoft "continually" produces fragmented products? Are you referring to XP/home vs XP/Pro? Having used both, I

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    17. Re:How can you vouche for the security of this? by Anonymous Coward · · Score: 1, Informative

      Here's a clue for you - fixes increment the version number. You HAVE to upgrade to a new version.

      As for how long you can get support for - that depends on the vendor. Any paid for support seems to be around 2 -3 years (2 years for SUSE, 2.5 for RedHat). The unsuported options run at a much faster pace.... which might be where you get your 6 months figure. Of course - this ignores Debian which, while there is no formal support contract, backports all security fixes to their stable release (and have a rather fast moving Testing and much-faster Unstable targets).

    18. Re:How can you vouche for the security of this? by ultranova · · Score: 2, Funny

      Fact is, IE7 is going to be far more standards compliant,

      Fact is that version 2.0 of Firefox will perform and in-depth psychological analysis of the designer of the web site based on the site to figure out what he meant to do, so it can always render it correctly. It will also detect the evil bits to prevent all possible trojans, viruses, spam popups and other malware from working. Linux kernel 3.0 will also use this technology to prevent any program from crashing or misbehaving, ever, however it will be facing heavy competition from GNU Hurd, which will have risen to dominate the desktops everywhere after the Mach got torn out and replaced with an interpreted Bash script providing a huge performance boost.

      and IE8 is likely to be more compliant than FireFox.

      On what do you base this estimation ? And do you refer to the current state of Firefox, or to th state it is going to be in when IE8 comes out ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    19. Re:How can you vouche for the security of this? by ZenShadow · · Score: 1

      It isn't in Microsoft's best interest to make IE7/8 truly standards compilant. They will pay lip service, they will be 'more' standards compliant, but they will also introduce yet more proprietary crap to keep people locked in.

      As an aside, NT4.0 is indeed roughly ten years old -- which means that Microsoft had more or less the functionality available in Windows XP, ten years ago. Linux, on the other hand, was just getting its first GUI support back then and has now nearly caught up to Windows XP in both performance and functionality (there are still some issues that need to be resolved, but largely it's there). What has Microsoft really done in that time, other than sand rough corners and change their UI look and feel?

      This makes me wonder what the next ten years will bring for Linux, and how that will compare to Microsoft's brand of innovation... The end of Linux's catch-up phase is nearing. Then it will be time to start innovating. THAT is when Microsoft will be in trouble.

      Personally, I give it another two or three years before the time arrives. Maybe I should go sell my Microsoft stock... :-)

      --S

      --
      -- sigs cause cancer.
    20. Re:How can you vouche for the security of this? by kbranch · · Score: 1

      And you'd be right. What you left out is that Linux has been getting much, much better at a much faster rate than Windows has. Go take a look at KDE 2.0 (released the year before XP). Now go take a look at KDE 3.4 and compare it to MS's latest (by which I mean XP. KDE 4.0 will be out long before Vista). Now guess who's making more progress.

      If that's not enough for you, consider that Windows 1.0 was released in 1985 compared to 1994 for the 1.0 Linux kernel. Regardless of your opinion of Linux, it is not 10 years behind Windows in any sense.

    21. Re:How can you vouche for the security of this? by ZenShadow · · Score: 2, Informative

      Last time I checked, people were still backporting fixes into 2.2.x branches...

      Besides, each new Linux kernel is free, which means upgrading is much more painless financially. In the Microsoft world, "it's too old/we don't support it" really means "you have to pay us another license fee to get your security patches! ".

      And if you're running a super-old kernel, you have all the old source and new patches available and you can backport the fixes yourself. Try THAT with Windows...

      The point: you're comparing apples and oranges, and saying that apples are worse because they aren't orange.

      --S

      --
      -- sigs cause cancer.
    22. Re:How can you vouche for the security of this? by Alioth · · Score: 2, Insightful

      There will never be the "year for Linux on the desktop", any more than there was a "year for Linux on the server".

    23. Re:How can you vouche for the security of this? by Alioth · · Score: 1

      Seems like I've been really really lucky ever since I've been running it then. I've certainly been getting the security fixes.

    24. Re:How can you vouche for the security of this? by Alioth · · Score: 4, Insightful

      Software does not double in power every 18 months. Hardware is no longer doubling in power every 18 months either - clock speed hasn't been increasing, and the rate of integration is not increasing like it once was. Also, computers are remaining useful for longer - and Microsoft will have to deal with this. In 1995, a new PC was so vastly more useful than a PC made in 1990 in every respect. However, today, a 700MHz P3 made in 1999 is still a very useful computer for the typical things most users do (surf the web, write letters, email - that kind of thing).

      Microsoft are going to have to get used to the fact that people will start routinely keeping computers as long as they do cars - for ten years or more. So are the hardware manufacturers, for that matter. Even though I personally like having the latest, fastest new hardware - normally upgrading every 2 years, this time around, I feel absolutely no need to upgrade and probably won't for at least the next couple of years.

    25. Re:How can you vouche for the security of this? by ozmanjusri · · Score: 1

      "Vouche" is correct in British English.

      It is not correct British English. Chaucer's been dead for half a millennia, and so has that spelling. After all, by forward and by composicioun, as ye han herd; what nedeth wordes mo?

      --
      "I've got more toys than Teruhisa Kitahara."
    26. Re:How can you vouche for the security of this? by mibus · · Score: 1

      I'd like to point out that next year will not be the year for Linux on the desktop.

      Well, duh! That was 2000! :)

    27. Re:How can you vouche for the security of this? by zootm · · Score: 1

      historical performance is a reasonable basis for prediction.

      My understanding is that this is a new display layer for C#/.NET. Since .NET was, in a recent article, hailed for having an extremely good security model, and since it has had fewer security flaws identified than comparable products, it seems fair to assume, from your assertion, that Sparkle will not be a great security flaw in Vista.

    28. Re:How can you vouche for the security of this? by zootm · · Score: 1

      You're fudging the issue — this is a matter of security policy. Web-based Sparkle stuff will have the same "access to the filesystem" that JavaScript has in Mozilla. A web-based app will not have these permissions.

    29. Re:How can you vouche for the security of this? by Anonymous Coward · · Score: 0

      Meet "UNIX".

    30. Re:How can you vouche for the security of this? by gothfox · · Score: 1

      Nice troll. For example, Debian provides backported security updates for years, if you are using Fedora or some other testbed distro - it's your own problem.

    31. Re:How can you vouche for the security of this? by Anonymous Coward · · Score: 0

      Computer software isn't a "car", "fridge" or "toilet". Name any one of those things that doubles in power every 18 months. Oh yeah - you can't.

      Considering some of the past roommates I've had, I wish toilets doubled in power every 18 months.

    32. Re:How can you vouche for the security of this? by Musteval · · Score: 1

      With Linux, upgrading to a new version is free.

      --
      Note to mods: I'm probably being sarcastic.
    33. Re:How can you vouche for the security of this? by BasilBrush · · Score: 1

      I'm British. Vouch is spelled (or spelt) "vouch". "Vouche" is not the British spelling, not even an alternative. It is nothing more and nothing less that a spelling mistake.

    34. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Fact is, IE7 is going to be far more standards compliant,
      Microsoft has already stated they're not going for compatability with IE7. And they've been criticized for it. Here and elsewhere.
      By the way, NT4 is 10 years old, not 5. We're talking Linux kernel 1.x here.
      Nice flame, but NT 5 (aka windows 2000) is 5 years old. Businesses don't want to switch, and Microsoft is doing their best in forcing them to. You couldn't pick that up from the context - you're the type of customer Microsoft loves. Find out what "extended support" means - or, as the whore of Redmond would put it, "get the facts".
    35. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Sorry, but you're wrong. English has got a LOT of terms we swiped from the french (thanks to the Norman conquest, but "vouche" is NOT correct english. "Douche" is, but that's because we use a french term ("douche" == "shower") to be polite and obfuscate what we're talking about.

      BTW, I'm not American - last I looked I was still living in the Commonwealth.

    36. Re:How can you vouche for the security of this? by koi88 · · Score: 1


      But historical performance is in no way equivalent to an actual technical analysis

      I have a feeling that it's MS's marketing department that decides what a new product should be able to do. So they say: "it should be able to do everything and be tightly integrated into the OS. That way, it will be more difficult for the Linux guys to produce something compatible and we need to take advantage of our market share."

      Of course this new product will open all kinds of doors to trojans and viruses. I know it. You know it.

      --

      I don't need a signature.
    37. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      NT5 (aka Windows 2000) is in extended support, not mainline any more. 5 years and you're the poor cousin with the hand-me-downs.

      This wasn't done to help people, but to promote license churn.

      As for the many versions of linux, you can run as many copies of an older, non-maintained version as you like. Not the case with Windows. If you have a program that ran fine on low-end hardware under 95, you can't go out and deploy it on 100 machines tomorrow - unless you pirate copies of 95. Ditto 98. Ditto the extinct versions of NT.

      Hell, Microshit is even trying to convince people that its illegal to transfer your license to a new white box when the old one dies (its not, btw, despite their fud).

    38. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Breaking standards or requiring people to support / code around non-standard "features" takes time and resources - both of which could have instead been better applied to improving other areas of the product. This is particularly true of web apps - you know, the "next big thing" that is now "the big thing".

      Its no longer something we can conveniently ignore. This is why breaking standards has a direct link to introducing insecurities. There are fewer resources to check/test against sql injection in scripts, for example, because the person who wants to devote more time to that was pulled off it to help fix the "browser sniffer" code or tweeking the css to work around the non-standards-compliant behaviour of IE.

      I'm sure that, given more time and sufficient motivation, you could find some examples yourself.

      As for the "potty mouth" - maybe it comes naturally to someone who has had to deal with the bullshit that Microsoft has been pushing for 20 years now. The lies (guess you don't remember the "Windows 95 is a 32-bit os - viruses won't run on it" - that was a real floater of a turd). The predatory practices ("DR DOS"). The fud, fud, fud.

      I'm tired of it, and I've taken to calling a piece of shit a piece of shit, and now I find that it must be rubbing off on the people around me, because, more and more, I'm hearing others agree. Maybe we should sue Microsoft and claim that Windows causes Tourette's Syndrome.

    39. Re:How can you vouche for the security of this? by JourneyExpertApe · · Score: 1

      Microsoft are going to have to get used to the fact that people will start routinely keeping computers as long as they do cars - for ten years or more. So are the hardware manufacturers, for that matter.

      The reliability of hardware, however, seems to be decreasing, at least with respect to hard drives. If they keep it up, maybe the driving force for buying a new computer will be that they break after a few years.

      --
      If you can read this sig, you're too close.
    40. Re:How can you vouche for the security of this? by balls199 · · Score: 1
      No, Microsoft does not take security any more seriously than in the past. They have to be kicked and dragged into continuing to provide security fixes for NT, claiming "sorry, its 5 years old - we don't support it any more". Would you take that from any other manufacturer of any other product? Like, say, your car? Or your fridge? Or your toilet?

      Yea, security holes in your toilet could really screw you in the ass.
    41. Re:How can you vouche for the security of this? by thesandtiger · · Score: 1

      Computer software isn't a "car", "fridge" or "toilet". Name any one of those things that doubles in power every 18 months. Oh yeah - you can't.

      There's a joke in here somewhere about power and toilets. Maybe if we add in spicy curry or mexican food?

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    42. Re:How can you vouche for the security of this? by danheskett · · Score: 0

      Code Access Security.

      You should readup about what MS has done with it's CAS system in .NET.

      It's actually pretty neat, and pretty flexible, and rather secure.

      It goes like this:

      You write code. Your code - whether manually or done by the compiler - generates a list of resources it must access - a list of API basically.

      When the code is downloaded onto your machine and executed, it is executed in a sandbox. The list of access is compared against what is available, and if discrepancies exist, the APIs that are not allowed return failure messages when called - the action is blocked.

      It's a good idea. So let's say you run a .NET app from a webpage. The .NET runtime is set to be very strict - no access to the registry, no access to the filesystem, no access to printers, etc.

      If the developer wants to access your filesystem, he/she can only do so by asking the .NET runtime to let the user select a file or directory, and then the runtime passes a handle back to the program. The program can only access the file through that reference. Once closed, it's gone until the user is asked to select another file.

      The bottom line is, as implemenetd today, the .NET runtime provides an excellent base of security and sandboxing that has never been provided by Microsoft.

      As for spoofing a login screen, the same can be said of flash, right?

    43. Re:How can you vouche for the security of this? by hackstraw · · Score: 1

      Last time I checked, people were still backporting fixes into 2.2.x branches...

      I don't know how much backporting is going on with the 2.0 maintenance, but it was last updated in 2004.

    44. Re:How can you vouche for the security of this? by clear_thought_05 · · Score: 1
      No, Microsoft does not take security any more seriously than in the past. They have to be kicked and dragged into continuing to provide security fixes for NT, claiming "sorry, its 5 years old - we don't support it any more". Would you take that from any other manufacturer of any other product? Like, say, your car? Or your fridge? Or your toilet?


      Your comparison is very weak. First of all those products don't compare to software. Software requires every changing support for newer features and applications. Consumer products such as you mention work pretty much the same over time (fridge needs electricity, car needs gas, toilet needs water). If one of those dependancies changes, then yes you will need "updated support".

      Furthermore, ending support for an outdated product is standard business practice. As markets change if there is a need to support it then someone or something will step up (legacy support, etc.). I mean does anyone check for security bugs on the 2.0 kernel?

      If they REALLY wanted to concentrate on security in any meaningful way, they wouldn't continually fragment their own resources and create even more maintenance problems (7 versions of Vista? Fucking idiots - they can't even maintain what they've got now - this is a company that doesn't care about quality, or customer needs. Its ALL marketing, all the time).


      Your fragmentation example also is terrible. First of all on the OS's MS has been consolidating their systems. The 9x series was dropped in favor or NT kernels. XP works virtually identical to 2K and Vista will undoubtedly use that same core. Heck, viruses affected XP/2K/2003 almost identically. And having 7 versions is not technically fragmenting, as you have seen in technical articles in the past sometimes differences in revisions in Windows is merely a few files or registry changes. ... Your connection makes no sense, each of the 7 could have different security problems (however unlikely) or they could all have the exact same problems. How do you know which way it will be. ... And what about dozens of distros with different patches, different libraries and apps. Could you manage tracking all those potential security problems.

      If they really cared about security, then they'd stop producing standards-breaking stuff (Internet Exploder) that requires web app developers to work 10x as hard to achieve cross-browser functionality, at the expense of resources that these same developers could be devoting to verifying the rest of their code.


      What does standards have to do with security. I could write the most std compliant webbrowser with 100's of faults, or the most secure proprietary extension-of-HTML app. They are mutually exclusive. ... Their inclination to writing things their own way has to with self interest and perhaps laziness. If they had created std based IE, I seriously doubt their engineers would have spent any MORE or LESS time on security.

      It's not in their economic interest to write secure apps.


      Another idiotic notion. You don't think it costs money to fix security holes? Have you read anything about the process of regression testing and version testing against countless versions of IE and regional and language specifics versions. That costs time and money. It is in everyone's interest to write secure apps. However it may not have been properly prioritized. MS is gigantic huge enormous. They have so much code all over the place, obviously they have not managed security well, but EVERYTHING you write sounds like a screaming child who doesn't have a clue.
    45. Re:How can you vouche for the security of this? by Anonymous Coward · · Score: 0

      Yeah, that's called induction. It works as a process, but is your inductive evidence any good? Is it reasonable to use induction alone in this situation?

    46. Re:How can you vouche for the security of this? by Anonymous Coward · · Score: 0
      http://www-306.ibm.com/software/support/


      Yup their stuff still gets fixed, which makes the banks etc. happy.

    47. Re:How can you vouche for the security of this? by TractorBarry · · Score: 1

      And as soon as they put all the hardware level DRM "goodness" onto the motherboard, CPU etc. then there's a good chance that a lot of todays hardware is going to stay around until it literally drops to pieces.

      Unless of course there's a Rusiian, Chinese etc. non "Disney Rights Management crippled" alternative.

      --
      Sky subscribers are morons. They pay to be advertised at !
    48. Re:How can you vouche for the security of this? by demachina · · Score: 1

      Its an interesting historical note that SGI was using vector graphics on their desktop more than 10 years ago under the moniker Indigo Magic. It was mostly just desktop icons which were nicely scalable for different monitor resolutions or user preference. But it kind of shows you how slow the rest of the world, Microsoft and Linux included, are in catching up to the value of vector graphics on the desktop.

      Regretably, for all the cool things SGI pioneered they frequently couldn't market their way out of a paper bag and while focusing on gee whiz demos would often let fundamentals of building good computers and making customers happy fall on the floor. And of course they were caught flat footed when GPU's became a commodity, Windows NT arrived and Intel stole DEC's alpha designs to create Pentium Pro, Pentium II and beyond.

      --
      @de_machina
    49. Re:How can you vouche for the security of this? by orasio · · Score: 1

      Although you are comparing apples to orange, because Linux is a kernel, and Windows NT an OS / commercial product, and as such much more difficult to just upgrade to the next version.

      (e.g. in my case, migrating from Linux kernel 2.2 to 2.4 didn't require a reinstall of the OS or applications.)

      Linux kernel 2.0.1.
      Release date: July, 1996

      linux-2.0.1.tar.bz2 02-Jul-1996 17:00 4.5M

      Relase date: July, 1996.

      http://en.wikipedia.org/wiki/Windows_NT_4.0

      Windows NT 4.0 is no older than Linux 2.0. Get the facts (TM).

    50. Re:How can you vouche for the security of this? by baerm · · Score: 1
      "historical performance is a reasonable basis for prediction."

      Ah, this is an interesting rule. Well, in that case, I'd like to point out that next year will not be the year for Linux on the desktop.


      And I'd say your likely correct...
    51. Re:How can you vouche for the security of this? by Citizen+of+Earth · · Score: 1

      historical performance is a reasonable basis for prediction.

      But how well has this claim born out historically?

    52. Re:How can you vouche for the security of this? by mconeone · · Score: 1

      .NET apps running from a webpage CAN access local files, but only if you say so. For example, you can add the website as a trusted site, and then change the .NET Framework Security settings to give full security access to trusted sites. That way, only sites the user specifically trusts will allow that to happen. AFAIK, there is no programmatical way to add a trusted site to IE.

    53. Re:How can you vouche for the security of this? by plover · · Score: 1
      Cut and pasted from Google itself

      Web

      No definitions were found for Vouche.

      Suggestions:

      • Make sure all words are spelled correctly.
      • Search the Web for documents that contain "Vouche"

      Google Home - Advertising Programs - Business Solutions - Hurricane Katrina Resources - About Google

      ©2005 Google

      On the other hand, if you google for the correct spelling:

      Web

      Definitions of Vouch on the Web:

      • give personal assurance; guarantee; "Will he vouch for me?"
      • guarantee: give surety or assume responsibility; "I vouch for the quality of my products"
      • summon (a vouchee) into court to warrant or defend a title
      • give supporting evidence; "He vouched his words by his deeds" wordnet.princeton.edu/perl/webwn

      Display definitions found in English Italian all languages

      Of course, this begs the question: who is going to vouche for Google's accuracy? :-)

      --
      John
    54. Re:How can you vouche for the security of this? by Anonymous Coward · · Score: 0

      Would you take that from any other manufacturer of any other product? Like, say, your car? Or your fridge? Or your toilet?

      Microsoft does nto "manufacture" Windows(tm). there are very big differences between physical products and computer code. duh!

    55. Re:How can you vouche for the security of this? by Prophet+of+Nixon · · Score: 1

      Hey, you go and try to find replacement valves for certain 5 year old faucet handles, much less 10 year old ones. Or fridge parts. Cars may be just a bit more standardized with more spare parts, but ALL manufacturers quit supporting products. Geez, why do you think there's a huge secondhand Mac part business? Granted, I do agree that this seven versions of Vista thing is awful, and more than a bit doomed, but I guess I'll wait and see. I do know I'm not planning on getting it, unless I someday buy hardware that 2000 (or XP if I must) won't support.

    56. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      If you've been following the IE Blog, you know exactly what will be in IE7, and the vast majority of issues have already been fixed (we'll see them in Beta 2). While we don't have this "in our hands" it's not "proposed work" either.

      If we get everything MS has said has already been done (and i see no reason to doubt them) then nearly all of your complaints are moot. Microsoft *IS* taking standards compliance seriously. They *ARE* fixing the problems in their browser. And they *ARE* taking security extremely seriously.

      Burying your head in the sand and ignoring all the evidence, will put you in a very uncomfortable position when you can't deny it any longer.

      My estimate of IE8 is based, again, on comments made on the IE blog. They're planning to fix (in post IE7 timeframe) the parser so that they can serve XHTML with the proper mime type, for instance.

      The fact of the matter is, Microsoft has become a radically different company in the last few years. You might not see a lot of it in current products, but new products are going to be VERY different going forward.

      And, this isn't "fanboy" comments either, though I may be giving them too much credit in regards to IE8, you are certainly ignoring everything.

    57. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      The thing is, Microsoft isn't just giving standards compliance lip service. They're actually doing it. Again, we won't see this until beta 2 of IE, but they've said on the IE blog that a ton of that work has already been done. Lying about it would just make matters worse, so I see no reason to disbelieve them on this.

      Have you read this?

      http://blogs.msdn.com/ie/archive/2005/07/29/445242 .aspx

      Have you read this?

      http://webstandards.org/press/releases/archive/200 5/07/05/

      I think Microsoft has finally realized just how behind the 8 ball they are, and realize they need to shore up their standards support to compete. So yes, it *IS* in their best interest to be standards compliant these days.

      Maybe Microsoft is just pulling some collosal wool over many peoples (including those in the standards industry) eyes, but I don't think so.

      Microsoft has turned 180 degrees on a dime before, and while they're much larger today than the last time, they seem to be taking it very seriously.

    58. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      Extended support means no new features for the OS. It still gets bug fixes and security support.

      NT4 is no longer supported, Windows 2000 is.

      Actually, while MS has said they won't be 100% compliant in IE7, they will have closed that gap by a LARGE margin, and I fully expect IE8 to be as compliant (or more) than FireFox will be.

    59. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      So tell me, how much support has the 2.0 kernel received lately? When was the last 2.0 kernel patch? Can you find many 3rd party patches in recent developments for 2.0? Can you put ReiserFS in 2.0?

      The point was, NT4's Linux "peer" of the time is also largely unsupported now as well.

    60. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      No, extended support is because no company can be expected to support a product indefinately. 5 years for first tier support is pretty damn good. 10 years for extended is good too. The government only requires 7 years.

      The fact is, if companies had to support every product indefinately, very little new stuff would ever get done because you'd have to backport everything to stuff you did 20 years ago.

    61. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      BTW, regarding license transfer, it's not illegal to transfer a retail license to another PC, but it is illegal to transfer an OEM license.

      What makes you think OEM licenses are not binding? US court has upheld them in the past (see ProCD vs. Zeidenberg)

    62. Re:How can you vouche for the security of this? by orasio · · Score: 1

      The whole issue was security updates.

      Functionality backports don't happen that far back in time, but most importantly, nobody is discussing them.

      February 2004, 2.0.40 was released to fix a security issue. That was the last release, and the last commonly know vulnerability.

      Anyway, I was just confirming that Winnt 4.0 - Linux 2.0 are actually contemporary.

    63. Re:How can you vouche for the security of this? by ultranova · · Score: 1

      If you've been following the IE Blog, you know exactly what will be in IE7, and the vast majority of issues have already been fixed (we'll see them in Beta 2). While we don't have this "in our hands" it's not "proposed work" either.

      I haven't been following IE blog and see no reason to pay it any more mind than any other source of marketing speech.

      If we get everything MS has said has already been done (and i see no reason to doubt them) then nearly all of your complaints are moot. Microsoft *IS* taking standards compliance seriously. They *ARE* fixing the problems in their browser. And they *ARE* taking security extremely seriously.

      Microsoft is claiming that they take standards compliance and security seriously. Whether they actually are taking them seriously remains to be seen. And I see no reason to not doubt someone who's talking about the excellence of his upcoming (that is, not yet finished) product.

      Burying your head in the sand and ignoring all the evidence, will put you in a very uncomfortable position when you can't deny it any longer.

      Hearsay and bold claims are not evidence. There is nothing to deny here, except your claims of knowing facts about a product that doesn't exist yet.

      My estimate of IE8 is based, again, on comments made on the IE blog. They're planning to fix (in post IE7 timeframe) the parser so that they can serve XHTML with the proper mime type, for instance.

      "Planning to" do something does not, in any way, guarantee or prove that one will actually do so.

      The fact of the matter is, Microsoft has become a radically different company in the last few years. You might not see a lot of it in current products, but new products are going to be VERY different going forward.

      Well, I don't see into future, so I couldn't really know, now could I ? If you do, then congratulations/condolences to you.

      And, this isn't "fanboy" comments either, though I may be giving them too much credit in regards to IE8, you are certainly ignoring everything.

      I am ignoring hearsay with vague claims based on marketing speech. Not a great loss for me, I thnk.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    64. Re:How can you vouche for the security of this? by Lehk228 · · Score: 1

      windows 3.1 sucked, then windows 95 sucked, then windows 98 sucked, then windows ME REALLY SUCKED then windows XP sucked enough.

      --
      Snowden and Manning are heroes.
    65. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Their whole revenue stream is based on coercing people to continue upgrading. How many times have you heard "Youneedtoupgradetothenextversiontofixthatproblem" ?

      Its probably right after "Youneedtoformatandreinstalltofixthatproblem".

      "Upgrade as bug fix" is NOT a bug fix. Its a money maker. If you can't see that, you're the type of customer Microsoft loves.

    66. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      ... and you have to go by every users' desk when their .net app breaks, and let them log in as admin so they can grab the latest .net runtime patch ... because when bozo recompiles his .net app with a code change and pushes out the update, it won't run.

      Makes me long for the days of static linking.

    67. Re:How can you vouche for the security of this? by tomhudson · · Score: 1

      Actually, the original computer video displays were ALL vector graphics - at way more than a buck a byte (that's right, not kbyte, byte), it would have cost too much to have bitmapped graphics.

    68. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Funny you should mention fridges. You shouldn't have a problem finding parts for a 20-year-old fridge. The aftermarket produces generic "one-size-fits-all" parts, so that if, for example, the timer goes on it, even if its 3 decades old, you can fix it (I've got one sitting here for just such a situation - the generic replacement part is much smaller, but it works just the same).

      Ditto for most automotive parts.

      As to buying Vista, I don't run Windows at home, so that's not going to happen unless its already included (and that's not going to happen unless its a laptop or on a box that is cheaper than what I can build myself :-)

    69. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Extended support also means that any new features that break interoperability with the previously-compatible older version won't be back-ported, forcing people to upgrade machines that are in perfect working order.

      Nice marketing gimmick.

    70. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      They don't even support their current products properly.

      For example, if they had to meet the same standards as new cars (check out the ne automobile lemon laws in your state) - they would lose money on every sale.

      Its a sad state of affairs when consumers are so cowed that they accept as normal that something will break on a regular basis. Patching is NOT maintenance. Its fixing a design flaw. How many flaws are we up to?

      If your car was 1/100 as bad, it would have been taken off the market permanently.

    71. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      No, OEM licenses ARE transferable. The ProCD case has absolutely nothing to do with it.

      In the ProCD case, people were reselling the contents of the CD. This would be akin to selling a copy of your OEM OS.

      . Shrinkwrap licenses are enforceable unless their terms are objectionable on grounds applicable to contracts in general (for example, if they violate a rule of positive law, or if they are un&#173; conscionable). Because no one argues that the terms of the license at issue here are troublesome
      In the case of OEM OS licenses:
      unless their terms are objectionable on grounds applicable to contracts in general
      You have the right as the buyer to sell your interest in what you have bought. this is opposed to selling a COPY of what you have bought, a la ProCD.
      (for example, if they violate a rule of positive law, or if they are unconscionable)
      first sale doctrine - you CAN give away or sell ALL your rights
      US copyright case law supports that consumers cannot make copies of computer programs contrary to a license, but may resell what they own
      . Because no one argues that the terms of the license at issue here are troublesome
      Since they didn't have a case (they were profiting from reproducing the info while keeping their copy), they lost. Not at all the same as selling your OEM copy.

      the lawyer who keeps on spouting that EULAs are enforceable, using this as his point, gets it wrong. Remember, half of all lawyers are losers by definition, just as half of the population is below average in intelligence.

    72. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      First, you are suddently arguing something different. Your first argument was that you could transfer your license to a new PC, now you are arguing that you can sell your license.

      Second, because the license was acquired with the hardware in question, and is only valid on the hardware in question, your licensed rights do not extend to other hardware. You can sell your license, but only in conjunction with the hardware it was purchased on.

      Third, First sale doctrine covers distribution rights, not usage rights. Also, First sale doctrine has not been coherantly ruled on in various case law.

      http://en.wikipedia.org/wiki/First-sale_doctrine

      "US copyright case law supports that consumers cannot make copies of computer programs contrary to a license, but may resell what they own. This however is conflicting with both section 117 and 109, and the case law itself is conflicting depending on which circuit the case was heard in."

      Your argument *MIGHT* have some merit if you were trying to resell a bundled copy of Windows without ever having run it (and thus agreeing to the EULA), however you are talking about taking a copy that you HAVE used (and thus agreed to it's terms) and violating the license by transfering it to a different computer. First sale doctrine does not apply here. You are bound by the terms of the contract you agreed to by using the software.

      As for ProCD v Zeidenberg, you have to look at the appeal, not the original ruling. The appeal is where the real precedent comes into effect.

      The issue here is not whether the license is enforceable. It is, and has been held to be enforceable many times in various courts. The issue with first sale doctrine is in regard to a special exception of copyright law in regards to distribution, not usage (which is what the EULA covers).

    73. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      B - U - L - L - S - H - I - T

      You can take your OEM license, format the box it come with and install linux on it, and transfer your OEM license to new hardware.

      What is so fucking hard to understand about that?

      The OEM license is NOT connected to the hardware after the sale. The notice that says "you must afix this sticker to the equipment" is a LIE. There is no requirement under the law to do so. that's just more FUD from Microshit, just like their letters to schools saying it was illegal to accept old Windows PCs and install linux on them.

      Grow a set of balls already. Microsoft is NOT going to tell you the truth when it conflicts with their interests. Just like they lied about Wndows 95 being a 32-bit operating system, and that it wold be virus-proof. Or Window Millenium being "the best windows ever" Or DOS 4.0 being the "best DOS ever - and then setting a record for speed in releasing 4.01.

      Your OEM license is just that - a copy of Windows that you may run on 1 machine. Remove it from that machine and you're free under copyright law to run it on another machine. Microsoft hasn't bought ALL the lawmakers yet.

    74. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      You are correct that there is no requirement under the law regarding OEM copies of any product.

      It's more simple than that. It's simple CONTRACT law. You agree to the terms of a license by clicking "I agree" or by using the software. You are bound by those terms, so long as those terms themselves are not illegal (and to date, no court has shown OEM licensing to not be legal and has in fact been upheld in several courts.)

      Shrinkwrap licenses are legal in so far as any other contract is legal, and there is lots of case law supporting them. By agreeing to a shrinkwrap license, you are bound by its terms.

      Sticking your fingers in your ears and say "No they're not and i won't listen to any arguments otherwise" is not going to hold up in court. I hope you never have to support your theory, you will lose.

      You have no legal standing to support your claim. First, you argued one way, then you argued another, then you threw in first sale doctrine (which doesn't even apply to the argument), then you resorted to simply saying "bullshit, because I said so".

      I'm sorry to intrude on the reality you fabricated for yourself, but These are the facts:

      1) Shrinkwrap licenses have consistently been upheld by the courts as valid.

      2) There have been several extenuating circumstances that have, in some cases, overriden the shrink wrap license terms (such as first sale doctrine, not having agreed to the terms of the license prior to resale, etc..) but those are EXCEPTIONS, not the rule.

      Unless you can provide some legal basis for the license term prohibiting transferring the license to a different machine (while still maintaining ownership), you're just blowing smoke. First-sale doctrine doesn't apply because you're not selling the copy to someone else. It's a simple case of a contract you agreed to.

    75. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      Microsoft's brand of innovation

      LOL. This is really funny. The word Microsoft simply does not fit anywhere near the word innovation. It is just grammar. They should be teaching this in schools.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    76. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      Have you read this? [...] Have you read this?

      Cannot agree moew with grandparent. This IS lip service. They are promoting the fact that they are FIXING BUGS that are 3-4-5 years old, for god sake. You must be really brainwashed if you think that Microsoft has changed. When was the last time you tried a technology not coming from Microsoft? Have you tried Google Talk? Maybe a recent distribution of Linux? OpenSolaris? MacOS?

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    77. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      Come on ... you are really eating Microsoft's Blushit(TM) with a large spoon. How can they be as compliant as Firefox 2.0, 3.0 or whatever the Firefox version will be in 2008-2009, when even the Mozilla guys don't know what new features will implement then. In my opinion even trying to make IE as good as Firefox 1.5 would be a VERY ambitious goal. Firefox 1.5 is already supporting SVG, CSS 3, JavaScript 1.6. But why am I bringing you arguments that are already backed by code, when people like you simply love arguments that start like this "Microsoft announced that {name of microsoft product shiping in n>3 years} will have feature {x}, {y that they will probably not finish until revision 2 of the product} and {z that they are not even planning to do}". Well, we know how well Microsoft was at making estimates with Longhorn/Vista when it comes to time and features included.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    78. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Nope. Post-purchase "requirements" are not contracts. No such animal. You must be informed of all the conditions PRIOR to purchase. Any conditions added after the purchase are null and void, and prohibited by law.

      So fuck off, troll

    79. Re:How can you vouche for the security of this? by NetRAVEN5000 · · Score: 1
      I think it's important to note two things:

      1. There are many people who are, in fact, using Linux on the desktop. Linux is more than ready to be used as a desktop OS - it's just a question of whether or not you want to use it.

      2. The claims about different years being "the year for Linux on the desktop" have all been by individuals who aren't involved in the open-source community and really don't know anything about Linux other than how to use it. Don't mock us for Linux not being on every desktop by now because we never said it would be. Also, as I said before, Linux is ready for use as a desktop OS - it's just that MS and Windows users (seem to) have a vendetta against it.

    80. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      Apparently you didn't actually read the article.

      While there are indeed a ton of bugs being fixed (Which, I might add are in fact improving standards compliance) there are also a lot of new CSS features, such as CSS 2.1 Selector support, CSS 2.1 Fixed positioning, :hover on all elements, Background-attachment: fixed on all elements not just body

      What truly amazes me is that you bitch about standards compliance, and when compliance is improved you say "so what?"

      Perhaps you don't know the meaning of "lip service" which means saying, but not actually DOING. They're clearly DOING.

    81. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      It really wouldn't surprise me to see IE8 (or 7.5 or whatever they call it) shipped within 6 months of the release of IE7. Knowing Mozilla, Firfox 1.5 might be done by then.

      I doubt Firefox has CSS 3. If they do, they're making a HUGE mistake. CSS3 is still in development, and issuing a browser based on it today will likely result in behavior that's different from the final standard, which means yet another set of hacks to support non-standard features.

      This is what the -moz properties are for, to give more advanced functionality, but prevent it from colliding with possibly changed features in the standard. It's absolutely irresponsible for FF developers to make CSS3 features available using proposed CSS3 properties.

    82. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      Wrong. You appear to be going on "what you've been told" rather than real facts. Your statements clearly indicate you have *NOT* read the ProCD v. Zeidenberg appeal.

      Basically, what the appelate court says is that shrink wrap EULA's are enforceable if you can return the product after purchase, it doesn't matter if the buyer is not informed of the conditions prior to purchase because he has the opportunity to reject them at his leisure and return the product for a full refund.

      When you buy an OEM PC, you are shown a screen with the terms when you boot up, and you must agree or decline. If you decline, then you can return the PC and the Software to the vendor you purchased it from within their return period. I don't know of any major vendor that doesn't do this.

      http://www.law.uconn.edu/homes/swilf/ip/cases/proc d.htm

      "Following the district court, we treat the licenses as ordinary contracts accompanying the sale of products, and therefore as governed by the common law of contracts and the Uniform Commercial Code." ...

      "Transactions in which the exchange of money precedes the communication of detailed terms are common. Consider the purchase of insurance. ..." ...

      "So although the district judge was right to say that a contract can be, and often is, formed simply by paying the price and walking out of the store, the UCC permits contracts to be formed in other ways. ProCD proposed such a different way, and without protest Zeidenberg agreed. Ours is not a case in which a consumer opens a package to find an insert saying "you owe us an extra $ 10,000" and the seller files suit to collect. Any buyer finding such a demand can prevent formation of the contract by returning the package, as can any consumer who concludes that the terms of the license make the software worth less than the purchase price. Nothing in the UCC requires a seller to maximize the buyer's net gains."

      Your turn.

    83. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      It really wouldn't surprise me to see IE8 (or 7.5 or whatever they call it) shipped within 6 months of the release of IE7. Knowing Mozilla, Firfox 1.5 might be done by then.

      Do you have something to back this claim up, or is it just wishful thinking? The fact is that Firefox 1.5 had already two alphas and one beta released, and they are very stable, and the final release is expected by the end of the year (BTW, have you ever tried Firefox?). What are the odds to see at least IE7 being released by the end of the year? I would really love to cut half of the development time of my team by not having to work around IE bugs anymore. However it looks like IE5-6 will be around for a lot of time :(

      I doubt Firefox has CSS 3.

      Firefox has in fact already implemented parts of CSS3 and they come with the beta.

      If they do, they're making a HUGE mistake. CSS3 is still in development, and issuing a browser based on it today will likely result in behavior that's different from the final standard, which means yet another set of hacks to support non-standard features.

      You are new to open source, aren't you? It is not a problem if the final version of the standard will be (a little) different then the current one. Firefox releases are very often (Firefox had 7 stable releases in the last year, not one every 5 years like IE) and the automatic update mechanism will make the transition very smooth. Nobody will have to target old versions of Firefox for more then one month or someting.

      This is what the -moz properties are for, to give more advanced functionality, but prevent it from colliding with possibly changed features in the standard. It's absolutely irresponsible for FF developers to make CSS3 features available using proposed CSS3 properties.

      You made me lough. FF is irresponsible for releasing the bleeding edge of web standards while it is just OK for Microsoft not to release anything for 5 years, and leave us with a very crappy browser implementation on 90% of the desktops. Really, which approach do you think helps driving web standards further and which one is more responsible? And don't start with the "Microsoft changed, they now promote standards" bullshit because I already heard that from a lot of Microsoft fans, since 1998. They are doing it now just because they see Firefox as a big threat. As soon as they manage to deal with it, all the Microsoft-behind-standards bullshit will be over and they will go back to the thing they do best. What is this? "The same thing we do every night, Pinky. Try to take over the world!". How will they do this? By locking users and developers to Windows, .NET and now Sparkle. Some people never get it though.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    84. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      I read the decision. You obviosly failed to note how the judge set very strict limits on its applicability, due to the acts of the defendants, who were INVOLVED IN COPYRIGHT INFIRNGEMENT!!!
      He formed Silken Mountain Web Services, Inc., to resell the information in the SelectPhone (trademark) database. The corporation makes the database available on the Internet to anyone willing to pay its price
      So, before accusing me of not reading the decision, I suggest you look at the ENTIRE CONTEXT.

      An EULA that was there to assert copyright (a pre-existing right of the vendor) is NOT the same as an EULA that takes away the purchasers statutory rights under that same copyright law, and one of those is first purchase.

      Sheesh!

      And people wonder why we make fun of lawyers.

    85. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      Yes, the FF developers ARE being irresponsible if they are including CSS3 features before the standard is finalizd.

      There are now millions of copies of FF out there, and thanks to the "get firefox" campaign (and tons of FF enthusiests telling their friends), they are now in the hands of millions of people who believe FF is invulnerable to security flaws and won't need updating. I see machines all the time still with FF 1.0 on them.

      What makes you think that someone that downloads FF1.5 will automatically upgrade when the finalized CSS3 behavior occurs?

      What will happen is that we have yet another unique set of bugs to work around, all because the FF developers chose to release draft functionality to the public. Stupid. Stupid. Stupid. Collossally Stupid.

      What's even more stupid is that you'll have web developers taking advantage of these draft behaviors, and then they'll have to go and fix all their sites when the standard is finalized.

      Releasing CSS3 functionality today means one of two things. Either it won't be used, or it will create a ton of work down the road for people that do use it. Either way, it's pointless.

      Yes, I'd rather see nothing than draft implementations, or I'd rather see implementations that meet the draft, but use the -moz namesapce, so that this won't break down the road if the draft changes. They've done this in the past with things like -moz-border-radius and the like.

    86. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      Why do you keep changing your argument? You said that EULA's weren't valid because the customer didn't have the right to read the terms of the license prior to purchase. ProCD v. Zeidenberg states clearly that this is not true.

      Yes, there are other factors involved in ProCD v. Zeidenberg (and indeed, pretty much every license case law), but the decisions do clearly spell out what is and isn't legal, and your arguments so far have been clearly countered by existing case law that says differently. Just because the case involves copyright infringement doesn't mean its decisions about other matters involving the case aren't applicable.

      And, again, first purchase doesn't apply to what we're arguing about. First purchase *ONLY* comes into play if you are trying to resell your copy of the software, not if you are trying to transfer it to another computer you own. (apart from the fact that First purchase isn't very strong because it's contradicted by other articles in the UCC)

      Further, the license and the sale are two seperate entities, since you can buy something that you aren't legally allowed to use (think of automatic firing pins in assualt weapons and the like).

      The license gives you the right to USE the software, persuant to your agreement of the terms within, in addition to how you may resell or transfer it's ownership. If the license doesn't permit you to use it on other hardware, then no matter what your first sale rights may be, you AGREED to the license, and you are bound by it.

      That's the part you keep overlooking (deliberately or not, i can't tell). You agreed to the license by using it. You are bound by them. *IF* you had never agreed to the terms, you might be able to argue several other avenues, but that's not the case in this argument. You used the software on one PC, then are trying to transfer it to another to continue using it.

      So far you've argued that shrink wrap licenses aren't legal, I've shown how several courts have upheld them. You've argued that the terms don't apply because you can't read them prior to sale, and i've shown how the courst have ruled differently as well. You've argued that first sale doctrine applies, but first sale doctrine has been ruled by different courts in different ways. Some supporting licensed versus sale, and some supporting the other way. There is no legal consensus, and it's a crap shoot.

      Simply put, you're on shaky ground to claim that first sale trumps EULA. You might be right, but that depends entirely on what state you live in, and what circuit court you fall under, and there's no guarantee that an even higher court won't hold differently than your local circuit.

      You must be a gambling man.

    87. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      This is actually turning into an interesting discussion. Hopefully, I'll be able to spell out in clearer fashion WHY the ProCD decision has nothing to do with the validity of EULAs that try to limit your right to dispose of your software bundle :-) If you're not trolling, I apologize.

      ProCD does NOT speak to the validity of an EULA limiting rights that you have under copyright law.

      In the ProCD case - the buyer went well beyond his first purchase/copyright rights. He could have entered into an agreement, as provided by the EULA, to *extend* his rights far beyond those contempleted by first-purchase/copyright. ProCd offerd that option on the CD.

      I'll say it again. The ProCD EULA license was an offer to have additional rights beyond those granted to every purchaser by first purchase and/or copyright. If the ProCD offer hadn't been included, in other words, if there had been NO EULA, NOTHING WOULD HAVE CHANGED from a legal point of view ... the buyer would still have been going beyond his first purchase/copyright fair use rights in reselling the copyrighted information.

      Sorry for the shouting, but this MUST be emphasized, because everyone has been so bamboozled by the whole EULA issue, but that's why anyone using the ProCD case as an argument for EULAs is practicing a "look at the wookie" argument. They fail to note what would happen absent an EULA, and that the outcome would have been the same.

      All the EULA did, in this case, was:

      1. affirm the purchasers right to use the data in accordance with first purchase and copyright law (in other words you can use it, but you don't have the right to make and sell copies of it)

      2. if you want to go beyond your statutory rights, if you want to sell portions of it, (something that first purchase and copyright don't let you do), you can, and here's the deal ...

      The defendant lost because, even absent an EULA, he would have been guilty. He was selling multiple copies of portions of their material.

      This is what, incredibly, nobody who quotes the case bothers to look at.

      So the ProCD case was never one where an EULA trumped first purchase or fair use copyright law. It was a case where someone wanted to go further than these rights allowed, and, rather than enter into an agreement, decided to pirate.

      Its not complicated, but, again, most people have a hard time seeing the forest for the trees (guess that's why there's so much spaghetti code out there).

      Hope this clears things up a bit.

    88. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      Yes, I am trying to have a real discussion here (I know, stupid expectation, but sometimes it works out).

      I understand what you're getting at, and I believe I stated quite clearly that the ProCD case didn't mean that ALL Eula's were legal. I was using it as case law to support that Eula's CAN be legal. Of course the terms must also be legal, just like any contract.

      I mentioned ProCD because you claimed that Eula's weren't valid because you didn't have the right to examine the terms before purchase. ProCD clearly addresses this issue, and that's all I intended it for, not the various other issues of the case.

      Fair Use and First sale are exceptions to the copyright law, and while Fair Use has been pretty coherantly defined by case law, First sale has not, and has been ruled on in several different (often contradictory) ways. You can't rely on First sale to cover anything more than redistribution because different circuits have ruled differently on the "licensed versus purchased" debate.

      I never said, nor implied that EULA's trump first sale or fair use, but rather that first sale isn't a clearly defined law when it comes to software, and in fact the very code that defines it is contradicted by other parts of the UCC (namely section 117)

      The issue comes down to whether or not licensing is trumped by first sale or not. Some courts have yes, but other courts have ruled otherwise. First sale doctrine does not apply to rented or leased works, and there is some judicial disagreement about whether software licenses are "sales" or "leases".

      At least 2 circuit courts have ruled that software is licensed, and thus first sale doesn't apply. That specific issue has not yet been ruled on by a higher court because all the cases have had other extenuating circumstances that have not brought first sale into play, as in the ProCD case.

      What ProCD *DOES* say, however, is that Eula's are not unenforceable for a number of reasons. Even though other factors involved may make them unenforceable.

      So, the short of it is that shrink wrap licenses are enforceable (though that doesn't mean the terms necessarily are, they must be evalued individually), and that as of yet, no court has ruled that OEM licensing (ie, restricting transfer to other hardware) by itself is unenforceable (though several OEM licenses have been found unenforceable for other reasons).

      Maybe it's not enforceable. But as of yet, there is no case law to support that position.

    89. Re:How can you vouche for the security of this? by mcrbids · · Score: 1

      As for the "potty mouth" - maybe it comes naturally to someone who has had to deal with the bullshit that Microsoft has been pushing for 20 years now

      And, if you don't mind me asking, how MANY of those 20 years you've been a legal adult, or at least, over 18? Have you spent *any* time yet over 18?

      The fact that I feel compelled to ask should explain why excessive use of "Tourette's Syndrome" is so remarkably ineffective at communicating your intended message.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    90. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      You should calm down. First, the Firefox 1.5 Beta is only for testing purposes, and using it in a production environment is entirely on your risk. Yes, things can break sooner or later, but users are warned about it. Second, regular users downloading Firefox will still get the stable 1.0.6 version. In order to get the beta, they have to use a different link, and they are warned before they download. Third, even in Firefox 1.0.0 the automatic update mechanism is pretty good. That is, Firefox will automatically search for updates and users will be prompted if a newer version is found. If they choose not to update, they do so on their own risk. Fourth, starting with 1.5 "notification of an update is more prominent, and updates to Firefox may now be half a megabyte or smaller.". Finally, if you have any problems about Mozilla implementing drafts in betas you can of course document the possible problems and notify the guys actively involved in the development of Firefox. They seem very open to constructive suggestions. Otherwise, you can just disable the CSS extensions in your copy of Firefox (if it's not already disabled by default ... check the about:config) or get the source and do anything you want with it. Just trolling about something you could get as a gift and but you didn't even try is pretty illogical, esspecialy if coming from an IE background. Are you working for Microsoft of someting, that it would be so hard to you to try someting new and cool? Or is it just more exciting to be a target until holly IE7 comes along?

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    91. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      You seem to totally miss the point. FF 1.5 is in beta NOW, but when it ships, it will still likely be before CSS3 is finalized. Also, Automatic update in FF 1.0x seems to work randomly or not at all, and when it does simply puts a little icon in the upper right corner that means almost nothing to most people (None of whom I've talked to even noticed it was there).

      Again, most of these people were told that FF was immune to security problems (or at best, that's the impression they got from whoever turned them on to it). They have no reason to update if they don't see a reason to. If FF 1.5 ships with CSS3 support prior to the standard being finalized (and the standard changes), then you have millions of clueless people out there that don't know that their browser isn't compatible with the standard. Then, these people complain when the web sites they view (that support the final standard) don't look or act right.

      That, in turn, creates the situation where web developers have to hack their CSS to deal with incompatible CSS3 support in FF 1.5. Get my point now? And why it's irresponsible to put draft standard features into a final product before the standard is finalized?

      And, while I can disable the extensions in MY browser (but wait, they're not 'extensions' at all, are they?), I can't disable them in the browsers of the 2 million people that might be using my web site with FF 1.5.

      It's a Collossally stupid idea. The only features that should be going into any final version of a browser are those that are either 100% standard, or those that namespaced to prvent collisions with the final standard.

    92. Re:How can you vouche for the security of this? by hritcu · · Score: 1

      I already told you my point. If you really think you are right, go bug the Firefox guys ... not me. I'm very happy with the result of their hard work.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    93. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      It's bad semantics to say that fair use and first sale are "exceptions" to copyright law, in that without either of these "exceptions", there would be no incentive for the masses to obey copyright law in the first place. Its a balancing act, and over the long haul people just won't go along with a bad law.

      My original point was that the bs from microsoft, that your oem license lives and dies with your machine, is just bs. Just like the notice that says you must attach that little sticker to the box you've installed xp on.

      As for the lack of case law to support my position, you're looking at it from a US-centric point of view - other jurisdictions (such as Germany) have said that first sale applies, and that you can sell your oem to anyone, provided you sell it ALL, and don't keep a copy for yourself.

      Microsofts' blatant attempt to force people to buy a new copy instead of just using their old copy when their old hardware dies (product "activation" if your hardware changes too much) is just another example of how Bill considers it HIS computer, not yours.

      Stallman is right. It IS about freedom, not cost. I'm willing to live with reasonable compromises, and pay a reasonable fee for a reasonable license. I've got tons of licensed software from my pre-linux days. What I'm not willing to accept heavy-handed extortion from "corporate overlords", and this is one reason why I will never again be a willing customer of Microsoft. Any time there is an alternative, even if it requires a bit more effort up-front on my part, I'll use it.

      When businesses warp the balances that copyright law established, to attempt to make it more one-sided, some of us *are* going to kick back. If and when my jurisdiction ever comes out with a DMCA-like law, I will ignore it, and actively encourage others to do the same, just like I had no problems grabbing a picket sign and protesting other stupidities I felt strongly about.

      So, in summary (and back to the original point) Microsoft historically (from the DOS days through the mid-90s) didn't even try to claim that oem licenses couldn't be moved from box to box - they just required, as per copyright law, that ALL copies be transferred, including backups. This "non-transferability of oem licenses" is just another cash grab. The ProCD judgment says nothing about this, and until a case says otherwise, Microsoft can declaim it all they want, only sheeple will listen.

    94. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      And, if you don't mind me asking, how MANY of those 20 years you've been a legal adult, or at least, over 18? Have you spent *any* time yet over 18?
      ... I think you can do the math from the rest of this post ...

      I think I got the message across that I have zero respect for the crap marketspeak that Microsoft pushes. Then again, when they wre releasing 95 to the public, a bunch of us were invited to the developers' roadshow. Everyone else went, and came back with free Win95 and Office95 CDs. They were all going "see, you should have come with us". I told them that I had already learned from long before that Microsoft never gets anything right until at least the 3rd version, and that Windows 95 would be the same, so why waste my time ... I had already seen it with the Win3x series, and with DOS, and the abortion known as Microsoft Office.

      And, of course, I was right. Microsoft has a great business model - treat people like mushrooms - keep them in the dark and keep piling the shit on them really thick. Only an idiot goes along willingly with that. But, as HL Mencken said, nobody every went broke underestimating the intelligence of the American public.

      Believe what you want about Microsoft, but they have a vested interest in keeping people on the upgrade treadmill by continually releasing buggy software, and telling them "... next version will address that issue ..."

    95. Re:How can you vouche for the security of this? by man_of_mr_e · · Score: 1

      It's true that i'm arguing a US-Centric point, it's because I live in the US, and wasn't aware that you don't.

      There is a difference between protesting about things you disagree with, and ignoring the law because you disagree with it, though. The US has a long history of civil disobedience, but typically this is misdemeanor level stuff. If you're willing to sacrifice your rights (many countries, including the US, forfeit many rights as a citizen if you are convicted of a felony) as a form of protest, that's up to you.

      I think the part you seem to be missing is that OEM licenses are a tradeoff. You get the license for far less than buying it retail in exchange for certain restrictions, among them being non-transferability to other hardware. If OEM licenses could no longer be enforced, the result would not be everyone having a retail license for the cost of an OEM license, it would result in everyone paying for a retail license.

      In other words, you're actually begging to pay more for your license by refusing to honor the OEM license.

      So, regardless of whether or not such licenses are legal in your jurisdiction, you're essentially trying to "ruin it for everyone" by removing the incentive for the vendor to sell you a license at a reduced cost. And, considering that an OEM license is less than 1/4 the cost of a retail license, you could buy 3 new PC's with 3 new copies of Windows and still come out ahead. Why would you even WANT to poison the well?

    96. Re:How can you vouche for the security of this? by tomhudson · · Score: 1
      Actually, historically, what they did was boosted the price of a retail licence much faster than they did the OEM licenses. This created a market for oem licenses.

      However, it was only in the last decade that they tried to impose this "non-transferrable" bs. Before that, it didn't matter whether it was retail or oem, as long as you gave ALL the materials in the transfer, it was not a problem. Same with compilers, etc.

      Of course, what that meant was that, when their box died, people bought new white box hardware and used their old license. No copyright infringement, no unfair use, but it was a potential cash cow to try to get people to buy new copies with every new piece of hardware, rather than recycle their old copies, as the law allows.

      Remember, the only reason the retail cost is at the price level it is at is because of Microsofts' illegal monopolistic practices. Otherwise, the retail price would be more like the OEM price, and the OEM price would be even less.

      Remember, OEM just means "Original Equipment Manufacturer". There's nothing different to the end user in terms of legal rights, etc.

      As for "ruining it for everyone", I would be quite happy to see Microsoft come up with a way to bullet-proof their license enforcement, and jack up their prices "to teh moon". Far from poisoning the well, it would encourage people to look at the true long-term costs of being a captive.

      Hey, maybe I should volunteer to help them make their product activation and licensing scheme more secure ... me and my buds can probably come up with something a bit better ...

    97. Re:How can you vouche for the security of this? by clear_thought_05 · · Score: 1

      I do not see your connection between coercing update and having no interest in being secure. There is no "upgrade" to fix ALL security problems in IE for example. Furthermore, people still use Win2K as opposed to XP and end up with virtually the same problem. There is NO incentive to upgrade to the next OS to gaurantee security. ... In the context of security your argument is yet again worthless. ... And who said anything about me? What I choose to use is irrelevant to the case in point.

  26. I must truly be not cultured enough by Anonymous Coward · · Score: 0

    Can someone please explain this parent post?

    1. Re:I must truly be not cultured enough by tivoKlr · · Score: 1
      It's a reference to Homer Simpson doing a commercial in Japan for Mr. Sparkle detergent, or something or other.

      Too lazy to look up the episode or whatever, if you're so interested in it do it yourself. So no, I'm not (+1, Informative) I'm (-1, Slack Ass Bastard)

      --
      Ocean is land, covered with water.
    2. Re:I must truly be not cultured enough by mogwai7 · · Score: 2, Informative
      The episode is "In Marge We Trust".
      It was not actually homer simpson:
      "Mr. Sparkle. A joint venture of Matsumura Fishworks [a smiling fish appears on the left half of the screen] and Tamaribuchi Heavy Manufacturing Concern [a light bulb appears on the right half of the screen. The two logos meld to form -- Mr. Sparkle!]"
      Homer just happens to look exactly like the fish/lightbulb hybrid in the ad. :-)
    3. Re:I must truly be not cultured enough by n3g471v3+z3r0 · · Score: 1

      Yep, there's your answer Fish-bulb

      --
      Beta tested, Mother Approved
  27. compatibility by stoanhart · · Score: 1

    So, according to the video, Sparkle is an editor for Avalon's editor. So, when websites start using this, does that mean that only Vista machines will be able to see them?

    1. Re:compatibility by stoanhart · · Score: 1

      I meant avalon's language

    2. Re:compatibility by Jessta · · Score: 1

      Seems microsoft is trying to tie web services to windows. ie. Google threatens microsoft because many google applications run in a web browser that could be running on any platform. Now if microsoft can get everyone using what is basically Windows GUI in all there web apps then those web apps will be tied to windows. Yay for microsofts World Domination Department. good job guys, thanks for making life difficult.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    3. Re:compatibility by Jessta · · Score: 4, Interesting

      Seems microsoft is trying to tie web services to windows.
      ie. Google threatens microsoft because many google applications run in a web browser that could be running on any platform.
      Now if microsoft can get everyone using what is basically Windows GUI in all there web apps then those web apps will be tied to windows.

      Yay for microsofts World Domination Department. good job guys, thanks for making life difficult.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    4. Re:compatibility by fupeg · · Score: 2, Interesting

      This has always been Microsoft's strategy, not some reaction to Google. They had to kill Netscape because they feared "browser based OS", i.e. all applications running inside a browser thus minimalizaing the importance of the OS. They've introduced numerous anti-standards (HTC for example) in HTML, so that most websites would only work in IE. ActiveX claimed to be about "a richer internet experience" but hide the curious side effect of making this richer experience only available to Windows users. XAML is really just a redux of ActiveX, but maybe will less potential spyware opportunities.

    5. Re:compatibility by cfuse · · Score: 1
      Seems microsoft is trying to tie web services to windows.
      ie. Google threatens microsoft because many google applications run in a web browser that could be running on any platform.
      Now if microsoft can get everyone using what is basically Windows GUI in all there web apps then those web apps will be tied to windows.

      Mono is to .Net as ________ is to Sparkle.

      There is nothing to stop people cloning it.

  28. Protect your eyes! by Anonymous Coward · · Score: 0

    There's flash, and now sparkles... I'm sure if I watch too much of these my eyes will get hurt...

  29. ...shit is where its at man.. by Anonymous Coward · · Score: 0

    ... now listen hear boy, what we have here is some real shit.. i'm talking 'sparkle-n-shine' baby... .. i'm say'n MSFT gett'n diggy-with-it.. and show'n off its *bling* big time. .. look out man.. we are talking about some serious corporate pimp'n!

  30. Geez, what a name. by elgee · · Score: 0, Offtopic

    Sparkle?? That is so Ghey!

    Straight guys will only use it in the dead of night without anyone present.

  31. *bling* *bling* by Jettamann · · Score: 1

    Sparkl* and Shin* baby; Spark!e and $hine

    --
    - No Sig for you!
  32. Often programmers know very little... by CyricZ · · Score: 2, Insightful

    ... about designing a quality, usable GUI. That's most likely because, like programming, designing a good GUI takes a lot of skill, experience and effort. So this may actually be quite beneficial, as it lets everyone specialize. Programmers write the complex algorithms necessary to power these applications, while the GUI designers can manipulate and form the GUI without needing much effort on behalf of the programmers. Everyone is more efficient this way.

    --
    Cyric Zndovzny at your service.
    1. Re:Often programmers know very little... by tomhudson · · Score: 2, Interesting
      I really hate that term "GUI designer." GUI designers are no better at listening to end users than coders are.

      The best way to get a decent gui design is to force the coders to talk to the end users. Have the coders develop their skills at shutting their pie-holes and listening to the people who are the most pissed off with what they're using currently.

      Replacing that process with "gui designers" is a pure waste of time. A "gui designer" is no more likely to have better listening or people skills than anyone else.

      The idea that the best use of your coders is locking them up in a room to write code is dumb. If you take them on the road half the time to talk with customers, they'll only be writing code the other half of the time, but it will be with the insight that comes from talking with the end user, so they'll be more productive overall.

      Time to end the stereotype that all coders/programmers lack soft skills.

    2. Re:Often programmers know very little... by CyricZ · · Score: 2, Insightful

      You fail to grasp the concept of specialization. The only way for a firm to become truly effective is for individuals to focus on one task, and to do that one task extremely well. You know, like UNIX. A bunch of small, specialized tools (or individuals) are very powerful. They get the job done.

      That is why there are developers who develop the code, GUI designers who develop the GUIs, intermediaries between the GUI designers and the coders, and analysts between all of them and the clients.

      A properly functioning team will get all the information they need. You won't have to worry about programmers bumbling along with the clients, because the analysts who are talented at such tasks will be the ones performing them.

      In any case, what we get down to is the fact that this technology from Microsoft will enable the specialization of a development team. The GUI designers will be able to work independently of the programmers. This in turn will lead to improved GUIs. That's what Microsoft will truly need if they wish to compete with the fantastic GUI designs of Mac OS X.

      --
      Cyric Zndovzny at your service.
    3. Re:Often programmers know very little... by Anonymous Coward · · Score: 1, Insightful

      "The GUI designers will be able to work independently of the programmers."
      Not a single member of any team should be working independantly. The programmers should know _why_ the GUI designers are doing what they're doing and the GUI designers need to know _why_ their design is not going to work. They both need to be attending meetings with end users, otherwise you get a big mess of people relaying 2nd or 3rd hand information to the people who need it. Cut out the middlemen and let everyone know what's going on.

    4. Re:Often programmers know very little... by tomhudson · · Score: 1
      Riiiight, so they'll know more and more about les and less, until they know nothing about anything.

      The best specialists are also damn good in areas where they don't specialize. This gives their work context.

      Your argument (unix toolchains - a bunch of small speciaalized tools) actually supports my argument better - those specialized tools are pretty useless by themselves. They don't do much by themselves. They're only truly useful when combined.

      and analysts between all of them and the clients.

      BTW - shoot those analysts. They haven't got a clue. They don't know code, or they'd write code, rather than bring back all sorts of stuff that looks like it was passed through "gizoogle for marketroids".

    5. Re:Often programmers know very little... by jandersen · · Score: 2, Insightful

      The weaknesses in your arguments are:

      1. Programmers in general are not like workers on an assembly line. Doing the same over and over - specialisation - will bore most of us out of our minds. This will cause morale to plummet.

      2. A company where a GUI programmer can only do that one thing, will have problems when they need him to do something else. In the current world we can't count on being able to just produce the same thing for years.

      No, specialisation is for narrow minds.

    6. Re:Often programmers know very little... by Darth+Liberus · · Score: 2, Funny
      The only way for a firm to become truly effective is for individuals to focus on one task, and to do that one task extremely well.

      The day this happens is the day I change careers.

      --
      Beauty is just a light switch away.
    7. Re:Often programmers know very little... by jbengt · · Score: 1

      Everyone hide in your own little specialty hole, don't communicate beyond established channels, don't concern yourself with what others are doing. Hey, we need to get a handle on the big picture, let's get a big picture specialist! As a specialist, the big picture specialist doesn't need to know the details of what's going on in the trenches . . . So our design doesn't have to be grounded in real life. Great Idea!
      I'm not a programmer, but I've actually seen this in other situations.

  33. and then convert it back to Flash by Jotham · · Score: 4, Informative

    And then you can use this tool to convert the web based C#/XAML app back to Flash. http://www.xamlon.com/

    Hopefully Macrobe will take this as a challenge and drop in some 3d support and copy a few other features into their next version.

    Main differences here is Flash is focused on the web - while you can output an .exe it has its limitations (disk access, etc -- which requires workarounds like embedding it inside another layer (ie. C# app) and passing messages back and forth).

    Sparkle is for Desktop apps - and you can output for the web (but will limit your potential audience)

  34. The question is: Is SVG dead? by ergo98 · · Score: 1
  35. laugh and laugh and fall apart by Anonymous Coward · · Score: 0

    for any Phish fans out there....

  36. WTFV by mr_gerbik · · Score: 4, Insightful

    Watch the fscking video.

    You kids all want to bash on a new Microsoft product without having any idea what it is, what it can do, who it is for, etc.

    Sparkle != Flash

    Completely built on top of .NET for Avalon, Sparkle is a (even more than a) UI development tool for creating vector based interfaces. The beautiful thing is, everything you create is just a .NET object that can be manipulated by the developer.

    What does this mean?

    It means an artist can use an artist's toolset to create a beautiful fully functional front end, then pass it off to the developer to do the backend. No more mockups that can't be translated into a real application front end.

    1. Re:WTFV by cgenman · · Score: 1

      On the one hand, that's very cool.

      On the other hand, I feel compelled to point out that the Macintosh V OS6+ used a similar system whereby all UI elements were laid out in a graphical interface first, before being hooked up to code. Basically all screens and menu elements were simple resources to be putzed around with, and the code interacted with these resources.

      That's not to deride the achievement... just to give it some perspective. Certainly Sparkle is the most advanced form of the concept I've seen so far, and I look forward to seeing what gets created with it.

    2. Re:WTFV by adtifyj · · Score: 1

      I think you will find the artist will tell you to sod off, and go back to using Adobe Illustrator on an iBook, and emailing you an SVG file.

    3. Re:WTFV by Have+Blue · · Score: 1

      So, it's like Flash and Interface Builder got drunk one night and nine months later we have Sparkle?

    4. Re:WTFV by TedTschopp · · Score: 1

      It's not that they are resouces that can be played with. The program actually creates C# objects that can be coded against. The idea is that if you have your code written and want a new UI, you can drop in a new UI without having to modify the code you wrote as a developer.

      So I can turn this tool over to the Artsy guys and I can nerd out and code an amazing application without having to worry about how it looks. Design is truely abstracted.

      --
      Fantasy remains a human right; we make in our measure and in our derivative mode... -- JRR Tolkien
    5. Re:WTFV by Coryoth · · Score: 4, Insightful

      It means an artist can use an artist's toolset to create a beautiful fully functional front end, then pass it off to the developer to do the backend. No more mockups that can't be translated into a real application front end.

      That's right folks, no more of that annoying consistency between GUI applications, now anything that the guy down in marketing can draw is a workable GUI - just think of the possibilities. Microsoft is not a believer in consistent elegant or intuitive GUIs, Micorosoft is all about empowering developers, and graphic designers, and wackjobs with no aesthetic sense. You too can finally design and implement that stunning piece of GUI genius you always imagined.

      Have you ever noticed how everybody is a GUI design expert and always know better than everyone else how a GUI should look and function? Well maybe we'll finally find out what the world would be like if all those self taught HCI geniuses could simply create whatever they could draw. I'm sure it will be wonderful.

      (I can see that the Sparkle concept is both quite interesting and has some potential for good application, I just don't think having random arrogant artists all designing their own GUIs is one of those good applications Sparkle.)

      Jedidiah.

    6. Re:WTFV by hritcu · · Score: 2, Insightful

      Macromedia would never never try to push .NET and Vista, so you are right: Sparkle != Flash. On the other hand you fail to explain where exactly is the conceptual difference. Flash is very frequently used for vectorial interfaces and dynamic applications, whether they run in a browser or not. Is being locked on Windows so cool?

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    7. Re:WTFV by Craig+Ringer · · Score: 1

      No more mockups that can't be translated into a real application front end.

      That's old hat, at least in regular GUI development. If it's not to you, you need a better toolkit. I can't speak for web UI, however - I wouldn't be surprised if nothing that useful existed.

      If they go down the standards path, I'll even be interested. I have a need to write some decent web UI soon, and really don't want to have to suffer the pain of DHTML and JavaScript.

    8. Re:WTFV by ZenShadow · · Score: 1
      That's right folks, no more of that annoying consistency between GUI applications, now anything that the guy down in marketing can draw is a workable GUI - just think of the possibilities.


      Fortunately, if this is *anything* like *any* GUI designer ever built, the Marketing and BizDev dweebs that do this sort of thing aren't going to be able to figure out how to use it. Can you honestly imagine them sitting around and placing (*gasp*) named fields on a form?

      Unless, of course, you *LIKE* "field1", "field2", etc...

      Nah, they'll stick to their paint programs. Because all those little functional details are oh so annoying...

      I'm not holding my breath for the marketing folks on this one. If it manages to work for people who really do have UI design experience tho, it could be a good thing for Windows.

      --S
      --
      -- sigs cause cancer.
    9. Re:WTFV by julesh · · Score: 1

      Sparkle != Flash

      Completely built on top of .NET for Avalon, Sparkle is a (even more than a) UI development tool for creating vector based interfaces. The beautiful thing is, everything you create is just a .NET object that can be manipulated by the developer.


      Yes & No. It creates XAML objects, which can be used by .NET applications, but will also apparently be supported by IE7 for developing web interfaces.

      So it can do both.

    10. Re:WTFV by codepunk · · Score: 1

      You want to build one killer ass web ui go have a look at these...

      qooxdoo.sourceforge.net

      and combine that with json and sajax

      --


      Got Code?
    11. Re:WTFV by Thomas+Miconi · · Score: 1

      now anything that the guy down in marketing can draw is a workable GUI

      How on Earth is that new ? Marketing-based GUI design has been around for ages. The difference is that now the droids will be fully responsible for whatever they come up with, so they can't complain that developers "misunderstood their concept".

      Microsoft is not a believer in consistent elegant or intuitive GUI

      As opposed, say, to the overwhelming sense of consistency that you will get by looking at just about any Linux desktop (gv, firefox, KDE apps, OpenOffice, plus of course notoriously "idiosyncratic" interfaces such as GIMP or ImageMagick *shudder*)

      You think marketing types / PHBs suck at designing GUIs ? Well, the Linux desktop gives you an idea of how good developers are at it.

      This thing will not change a fundamental truth: companies/individuals that don't take GUI design seriously will still produce crappy GUIs, companies that do, still won't. The GUI designers (whoever they are) will just have more control over the final result. If they suck, it will suck, if they don't, it won't.

      Thomas-

    12. Re:WTFV by TummyX · · Score: 1

      Webpages anyone?

      People have been living with UIs with different looks for years and it's not all that bad.

    13. Re:WTFV by TractorBarry · · Score: 1

      Whilst I agree with your comment I also had the opposite thought.

      What if this makes the GUI layer completely separate from the application such that you could implement your own GUI to replace the one shipped with any app ?

      That way all the l33t eejits and marketroids can come up with their horrible, unusable shitty GUIs but I (or more likely a skilled 3rd party :) can produce widget sets that skin every sinlge app in a manner of your choosing.

      THat way everyone gets the style of GUI They want (and probably deserve :)

      --
      Sky subscribers are morons. They pay to be advertised at !
    14. Re:WTFV by jerw134 · · Score: 1

      How are you being locked on Windows by using Sparkle? Sure the development environment (Sparkle) is Windows-only, but can you find me a Linux version of Flash MX 2004? The stuff you create with Sparkle requires the Windows Presentation Foundation (codenamed Avalon) in order to run. Microsoft is coming out with WPF/E (Windows Presentation Foundation/Everywhere) which will allow the stuff you create in Sparkle to run everywhere. They actually demoed stuff running on Mac OS.

    15. Re:WTFV by hritcu · · Score: 1

      This would be the first thing Microsoft releases for Linux and BSD ... ever. MacOS is a different ... they already have Office and Internet Explorer on MacOS. Do you really expect me to believe this?

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    16. Re:WTFV by multimed · · Score: 1
      Watch the fscking video.

      I almost always read the fsking articles I comment on, but I generally stop short of downloading a 900+ MB file to find out more. But hey, maybe that's just me.

      The beautiful thing is, everything you create is just a .NET object that can be manipulated by the developer.

      And every vector element in Flash can be manipulated as an object by Flash's programming language (EMCA Script-based ActionScript).

      It means an artist can use an artist's toolset to create a beautiful fully functional front end, then pass it off to the developer to do the backend. No more mockups that can't be translated into a real application front end.

      Artists can use the Flash IDE tools, or use Illustrator or Freehand to import the graphics as editable objects (either with the drawing tools or programmatically) in Flash. Hell with Freehand, you can just drag & drop vector art directly into Flash.

      I'm not making any judgements on Sparkle yet (though I certainly don't have a lot of confidence in Microsoft's ability to deliver on betas or to make quality, stable software until 4 or 5 versions down the road) but I find your two main points supporting Sparkle!=Flash to be inaccurate and actually show more ways Sparkle is like Flash rather than different.

      --
      Vote Quimby.
  37. GPL-Flash v.1 by Noksagt · · Score: 2, Informative

    Version 2 is only in CVS, but releases of version 1 can be downloaded

  38. Did anybody else notice.... by mwilli · · Score: 0, Flamebait

    In the demo video on the Microsoft Expressions webpage, they mention that the Expression Web Designer "Is a professional design tool to create sophistocated, standards based, websites." Does anybody else see the irony of this? Microsoft doesn't even follow web standards for Internet Explorer!

    --
    My sig beat up your sig.
  39. This is baaaaaad news. by IGnatius+T+Foobar · · Score: 4, Insightful

    Seriously folks, let's hope the world's web developers steer clear of this. Flash is cross-platform and it's one of the key tools that make the non-Microsoft desktop useful. I know, I know, as a techie you probably hate all those "punch the monkey!" ads, but think of that Linux box you may have set up for your Mom or something. Would she be happy with it if she couldn't play all of those silly cartoons that your aunt emailed to her? These things seem trite to us, but normal users demand them.

    XAML is a Windows-only technology, designed to make the Web one step more proprietary to Microsoft. Don't let them do it. Keep the web based on cross-platform tools. Steer cleer of XAML.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:This is baaaaaad news. by wampl3r · · Score: 1
      I agree, I hope web developers continue to choose a cross platform based solution and leave XAML to non-web based windows apps. But, I do have to point out that Flash on Linux is far from perfect. Many sites do something in their flash apps that cause only the left side to be visible cutting off the rest in a plain gray pane.. very annoying.

      Maybe this will push Macromedia to actually spend a little more time on their cross platform implementation so they can truly claim a competitive edge.

      I also wonder if Mono will be able to run Sparkle apps... But then again, do I care?

    2. Re:This is baaaaaad news. by OpenServe · · Score: 1

      Seriously folks, let's hope the world's web developers steer clear of this.

      The only way to stop this is to offer a superior alternative. It is absolutely imperative that the Open Source community immediately join forces to counter this with full SVG support, both in browsers and GUI development tools for Java. This needs to happen in the next year before the big Vista launch hype kicks in full gear. If we don't finish our own standards that MS clearly ripped-off for XAML, we could lose the web as well. And yes, we may need a more performant, more developer-friendly replacement for Javascript as well.

    3. Re:This is baaaaaad news. by Anonymous Coward · · Score: 0

      You're stupid. This is the new GUI designer for all new Windows (Avalon-based) applications, not some Flash replacement.

    4. Re:This is baaaaaad news. by marcello_dl · · Score: 1

      Maybe in the ensuing battle between flash and sparkle we'll witness flash being difficult to use on vista (usual strategy of MS against competition), and open source and standards conscious people boycotting sparkle. Which means more web apps would opt for AJAX related technology, instead.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    5. Re:This is baaaaaad news. by Cyno · · Score: 1

      Why?

      I don't see the difference between Flash and Avalon. Avalon might at least support Firefox on Linux without downloading plugins. But both are proprietary crap.

      Maybe this sort of competition will force Adobe/Macromedia to consider the benefits of open source. Personally I would love to see them go out of business first.

  40. the C. P. Snow Divide of Sciences and Humanities by Gaurang · · Score: 1, Funny

    It is strange to see so many comments in this story criticizing Microsoft, even though they are making a commendable, and somewhat innovative product.

    It seems like Slashdot has become completely blind to its prejudices, and will criticize Microsoft whatever it does.

    Commenting that "Flash and Powerpoint are bad things" is to me indicative of a parochial, extremely narrow-minded worldview; a view that is completely ignorant of half of the world's desires and life-cultures.

    If people really think that Microsoft makes crappy products, do you think Bill Gates would have been the richest man in the world for 11 straight years? (And also the biggest philanthropist the world has ever seen?) Can you do that for me please? Why do you think the whole world uses Microsoft products? Do you think that if Microsoft would have used fairer marketing strategies giving fair chance to each competitor, their products would have died out, and the company wiped out because of their low quality products?

    This anti-flash, anti-ease-of-use, anti-glamour, anti-aesthetic, anti-comfort, anti-authoritian attitude reminds me of the C.P.Snow divide between the Sciences and Humanities.

    I feel the need for our coming together.

    --
    I have found a solution to Riemann's Hypothesis, but have run out of spac
  41. Yet again, Microsoft copies what we already have. by Jerk+City+Troll · · Score: 1

    If you want to build web applications that have a rich user experience, check out OpenLaszlo. It's based on Flash (which is ubiquitous) and it's open source.

  42. I can't watch the video by spoco2 · · Score: 1

    Firstly: Direct download. "Cool!" Says I, preferring to download my videos so I can watch them repeatedly and without skipping... "Holy mother of all things sacred! 917Meg! WTF! I thought MS was all hoity toity about their video compression in series 9 WMV"

    Secondly: "OK, I'll stream it"... nope, windows media player encountered an error... "Geeeze"!

    1. Re:I can't watch the video by mr_gerbik · · Score: 1

      I streamed it without one hiccup. Full screen on a 20" widescreen it was very sharp. It is over an hour long.

    2. Re:I can't watch the video by spoco2 · · Score: 1

      I'm happy for you, but using both IE and Firefox I cannot stream it, neither inline or by 'launching in external player'. :(

    3. Re:I can't watch the video by NamShubCMX · · Score: 1
      worked great with kaffeine in konqueror :P

      (yes, its funny... but true)

      Impressive stuff. It *will* be misused but I was really impressed by the tehcnology displayed, and the spped the application ran at...

      --
      We've always been at war with Eurasia.
    4. Re:I can't watch the video by spoco2 · · Score: 1

      I do find that funny... can't get it to work in WMP10 in IE on XP, but you can get it to run in Linux...

      That's funny. :)

      It sucks for me, but it's funny.

    5. Re:I can't watch the video by hritcu · · Score: 1
      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  43. Anyone got a version of the video less than 917Meg by spoco2 · · Score: 0, Offtopic

    Has anyone got a recompressed, or lower res version of this video? I can't stream it, and I'll be buggered if I'm going to download 917Meg for one hour of video... man, I downlo... erm, I mean I 'recompress and store my own, legal copies of' movies that come in less than a CD in size, and they look almost identical to DVD quality, why is this so DARN BIG?

  44. Next From Microsoft by JohnPerkins · · Score: 0, Troll

    ...emulating the Vectrex in just 40gb!

  45. What?! No more Flash-based Microsoft Ads? by Seraphnote · · Score: 2, Funny

    What?! No more Flash-based Microsoft Ads?

    I mean I so enjoy seeing Microsoft advertise their development tools using Flash based ads on Slashdot!
    It just makes me laugh everytime I see one!
     
    Will they now be Sparkle-based?!

  46. I think that the OSS version of this by multiplexo · · Score: 1
    should be called "Tinkle".

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    1. Re:I think that the OSS version of this by TeknoHog · · Score: 1

      or perhaps Twinkle.

      --
      Escher was the first MC and Giger invented the HR department.
  47. Flash sucks by autopr0n · · Score: 2, Interesting

    I've been working on flash apps for work. God the networking library sucks ass. Creating a connection returns true or false. True if it succeeds, false if it doesn't. There's absolutely no way to figure out why it didn't work!

    Insane. I set policies first with my XMLSocket server, and then with an HTTP server. Doesn't seem to be it and it's driving me nuts. Every other networking library will tell you exactly why it failed. Not Actionscript!.

    Fuck macromedia. And fuck Microsoft for killing client-side java!!!

    --
    autopr0n is like, down and stuff.
    1. Re:Flash sucks by bladx · · Score: 1

      Why do you use Flash for a networking application?

  48. Re:the C. P. Snow Divide of Sciences and Humanitie by tomhudson · · Score: 5, Interesting
    If people really think that Microsoft makes crappy products,
    reality check time:

    I've spent the last 2 days on the road talking with people at 53 companies. Dragged along an engineer as part of his training. I'll be out there again tomorrow, and I'm sure that it'll be the same.

    Not one person said they liked using Windows. Not one! They hate Windows. They hate Microsofts Client Access Licensing schemes. They hate the viruses, the downtime, the forced upgrades, the patch hell, the crappy products - everything. And they also hate it when they go home. They want OUT!

    This is not a slashdot "talking-out-of-my-ass" opinion - this is the reality in the corporate world today. Pissed off doesn't begin to describe it. They feel they've been raped.

    Like I said, I've expended the shoe leather, gotten the face time, and this is the reality. Microsoft makes crap. Everyone knows it. Nobody likes it.

    There's no need for a "coming together." The world and Microsoft are heading for a divorce.

  49. Nice going Slashdot by DigitlDud · · Score: 5, Insightful

    "Flash, Meet Sparkle" and then linking to an article explaining how it has nothing to do with Flash at all.

    1. Re:Nice going Slashdot by Anonymous Coward · · Score: 0

      Flash Gordon maybe...

  50. Tongue Twister by bongcayao · · Score: 1

    Flashing flash flushes sparkling sparkle.

  51. Please don't encourage them... by (Score+5,+Flamebait) · · Score: 2, Insightful

    Seriously, the "rich" user experience that we see in most Flash websites really isn't something we need more of. Notice how rich the GMail user experience is, without a drop of Flash? Wonder why Google chose to go the route they did? The vast majority of Flash sites I see only detract from the user experience. The supposedly "rich" user experiences just mean that there's a cool animation as each new content area opens... with a tiny font that I can't resize, with a poorly-contrasting color scheme that I can't override, with annoying non-standard scrollbars, and with form fields that can't I use my browser's auto-complete features on. How is that a richer user experience? Adding eye-candy at the expense of breaking basic usability -- never mind the fact that you're hiding your pages from the search engines -- is not a worth trade-off. Oh, but wait -- I forgot there's music playing in the background, and bloops and echoing clicks when I mouse over the mystery-meat controls. Seriously, there's a place for Flash online -- it's a nice way to add inline audio/video or animations, and there are online Flash-based games that are awesome... but I'm yet to see a single Flash-only website where the user experience was actually better because of Flash.

  52. Qt... by dcapel · · Score: 0

    The UI Designer to coder part at least sounds like what Qt Designer can be used for :)

    The rest... wow.

    --
    DYWYPI?
  53. I've seen it by RobertKozak · · Score: 2

    I am currently at the Microsoft PDC and I saw the product demoed.

    This is a good thing and its tru the possiblity for abuse is great but the same thing can be said for the blink tag, marquees and fonts in the early days of the web.

    The demo apps created for Vista are amazing. The power is now gives to user interface designers is (dare I say it again) amazing.

    I watched a microsoft dev code up an application during a one hour session that took a basic UI and then refined it through out his session with XAML.

    It was an eye opening experience.

    Say what you want about Microsoft... say what you want about the Apple OS X vs Microsoft Vista. But I have seen it working. This is revolutionary for us developers. With very little code we are going to be able to create gorgeous applications with a terrific user experience.

    Sure some people will go over board...some always seem to do this during a transitional period. But the best apps and UI will surface.

    I am looking forward to the next few years and the new types of applications we will have.

    --
    Bet this .sig looks familiar.
    1. Re:I've seen it by Lord+Kano · · Score: 2, Insightful

      With very little code we are going to be able to create gorgeous applications with a terrific user experience.

      Depending on the programming environment you're using, this is possible now.

      Using RealBasic, I've been able to whip up some useful programs in relatively little time.

      I never migrated to VB.Net but VB6 was useful in the same regard.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    2. Re:I've seen it by Anonymous Coward · · Score: 0

      There is a difference between being able to make a nice looking ui quickly and being able to make a good ui period. If you don't know how to make a ui that works well then it doesn't matter how much fancy software you have helping you.

    3. Re:I've seen it by stoborrobots · · Score: 1

      This is a good thing and its tru the possiblity for abuse is great but the same thing can be said for the blink tag, marquees and fonts in the early days of the web.

      Excuse me? The blink tag can alter files on your hard disk? I'm not sure where the analogy fits...

    4. Re:I've seen it by RobertKozak · · Score: 1



      Oh trust me. I know alot about UI design. In fact I am considered an expert. I have a very good eye for it.

      In my previous comment I wasn't referring to just "fancy graphics". But I guess most people jump to that conclusion and its probably why most apps I see have crappy UI.

      --
      Bet this .sig looks familiar.
    5. Re:I've seen it by RobertKozak · · Score: 2, Informative

      Excuse me? The blink tag can alter files on your hard disk? I'm not sure where the analogy fits...

      Excuse me!?!?

      Who said anything about altering files on a hard disk. You should probably get a clue before you start posting. If you knew anything about Vista you would know it is not possible to do that based on the security model.

      I know it might be hard to resist the temptation to base at Microsoft at any oportunity but do us all a favor and become educated before spouting off the latest drivel.

      --
      Bet this .sig looks familiar.
    6. Re:I've seen it by Fujisawa+Sensei · · Score: 2, Interesting

      Not possible based on the security model?

      Give me a break. I remember when it was not possible to catch virus by viewing a webpage. Microsoft changed that. I remember when it was not possible to catch a virus through email. Microsoft changed that too.

      The current security model would be great, if it worked. But I still get these idiotic "read only" files. I change the permissions, I can do that, they're my files. I re-open the directory and the files are read only again. I repeat the process as administrator, guess what, they're still read only! The Microsoft security model is broken. And the company as certainly had time to fix it. No you expect me to believe that this will change with the next DRM enabled system? My answer is hell no.

      I see Vista as a haven for scumware writers. They're going to figure out a way of putting scumware on you system, and using the DRM to revoke your permissions to remove it.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    7. Re:I've seen it by RobertKozak · · Score: 1

      Microsoft has done alot in regards to security in the past few years. Things dont change overnight but Vista is a place where they can do things right.

      They do understand where they had a problem before and everything they write now has a security model and they are very conscious of it.

      You can be a naysayer all you want but that still wont change the fact that security is a top concern with all groups in Microsoft now.

      --
      Bet this .sig looks familiar.
    8. Re:I've seen it by TummyX · · Score: 1

      You're comparing sparkle to realbasic?

      Since when did realbasic have a vector based ui rather than some VB-6 like controls and layout system?

      Get a clue.

    9. Re:I've seen it by Fujisawa+Sensei · · Score: 1

      I'm not a naysayer, I'm a "I'll believe it when I see it" person.

      Talk's cheap, they can show all the security models they want, they can present all the security APIs they want. But until I have an installed system with a working security model, its all vaporware.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    10. Re:I've seen it by garote · · Score: 1

      How would you compare the process to building an app in xcode?

    11. Re:I've seen it by Lord+Kano · · Score: 1

      No you jackass. I was making it clear that you don't need the Windows Vista additions to the Windows API to make visually pleasing applications quickly.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    12. Re:I've seen it by Fujisawa+Sensei · · Score: 1

      So much for Microsoft's new emphasis on security.

      Then there's the unpatched vulnerabilities. Some of these have been around for quite some time. Please explaine how a company with money and resources, who's top priority is security can have known security issues since March. Especially vulnerabilities involving remote code execution.

      How many remote vulnerabilities have the default install of OpenBSD since it was released? Surely MS with its 40 Billion dollars in cash must have a greater number of skilled code auditors than Theo.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    13. Re:I've seen it by TummyX · · Score: 1


      No you jackass. I was making it clear that you don't need the Windows Vista additions to the Windows API to make visually pleasing applications quickly.


      You're comparing the "visually pleasing" aspect of realbasic with the "visually pleasing" aspect of avalon?

  54. Re:How can you vouch for the security of this? by tomhudson · · Score: 1
    (I got tired of seeing "vouch" mis-spelled as "vouche" - am I the only one?)

    It's not that hard to write an app that can "skin" itself, or to write a second app that can "skin" an existing app, even a compiled binary. The need provide these facilities at the operating system level just doesn't exist, and opens up a whole new can of worms.

    Also, with more and more applications being moved to the server and accessed through a browser, changing the appearance is done once - on the server. Microsoft is scared of this move to server apps, because it makes the underlying platform irrelevant, and this will kill their business model of forced upgrades. They originally thought Java was going to be the vehicle to do this, and this is why they worked so hard to kill Java. What they didn't count on was a combination of javascript, css, and high-speed networks to do the same job.

    Sparkle isn't necessary for web apps. It's not necessary for games. Its not necessary for office suites. It's just more "shiny bauble thingee goodness" that doesn't address the issues people want addressed:

    1. forced upgrade cycles
    2. client access license ripoff schemes
    3. patch hell
    4. the stupidity also known as the registry
    5. viruses, trojans, and their bastard cousin, spam
    6. incompatabilities between versions
    7. the non-compliant IE browser
    Before trying to make Vista Sparkle, they should really fix these issues. Otherwise, its not so much Sparkle as it is Turd Polish :-)
  55. I banish dirt to the land of wind and ghosts. by LifesizeKenDoll · · Score: 0

    I banish dirt to the land of wind and ghosts.

  56. bloody Channel 9 again by Sinner · · Score: 1

    I wish people would stop posting those bloody Channel 9 MSDN videos. They're worse than bloody Sun promos! Shut up and show me the eyecandy already, bitches!

    --
    fish and pipes
  57. A few problems. by Anonymous Coward · · Score: 0

    One. Sparkle. All I can think of is Donnie Darko.

    Two. Windows only (and probably Apple too). That leaves out a lot of people. Think that Microsoft'll release a Sparkle plugin for Firefox even? It does seem better than Flash though (in theory...) and hopefully people (developers) will demand Linux versions. Also, one of the nice things about Flash is that it's tiny. Will Microsoft be able to deliver in this regard, or will Windows XP users have to download a 50mb player (if they're able to use it at all)?

  58. Will this benefit interactive designers? by Aqua+OS+X · · Score: 4, Interesting

    I'm a grad student studying interactive design, and I'm fairly intrigued about a software package seemingly being marketed toward "interactive designers."

    Currently, interactive designers are few and far between. It's difficult to find a -good- graphic designer who understands human behavior and software development.

    I know a ton of good developers who can produce ok interfaces (ok as in "ehh", not ok as in "good"); I know a slew of good designers who don't know a string from an array; and I know several HCI gurus who don't understand graphic design / visual communication from a hole in the ground.

    So, here are my questions... is Sparkle evidence of Microsoft's foresight? Does Microsoft realize "interactive design" is an emerging discipline? Are they going to cater to new designers who are capable of communicating with developers and contributing toward in initial development. Or, is Sparkle just another attempt at offering staggered babelfish communication between designers and developers who really don't understand each other's jobs?

    If it's the latter, I don't know how successful this product is going to be.

    This sounds fairly rad, but I'm somewhat pessimistic. After seeing the UIs for Windows Vista(TM) and Word 12, I doubt Microsoft really understands interactive design. How can they understand interactive design if they're not hiring real interactive designers, or at the very least, not incorporating them properly into the development process? My complaints about OS X's Finder pale in comparison to my complaints about those gift wrapped turds.

    Man... what I would give for one day in Redmond with executive management.

    Personally, I think the next big wave in software development is going to come from interactivity

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
    1. Re:Will this benefit interactive designers? by ringebretsen · · Score: 1

      Check out Microsoft Max to see a great example of a product where Microsoft does get it. Simple, elegant UI. It was built with Avalon.

  59. Sparkle will kill puppies and old people by gsfprez · · Score: 1

    Office workers, middle aged engineers, and basically anyone who uses a computer and doesn't know what l33t means... they will die.

    They are comfortable with Windows 2k. They know and understand Office 2000. It took them years and years - and now they get it. Office 2003 freaks them out, but they are dealing because once you look past the candy colors, its basically just Office 2000 (you know, liek menu items work like they should, etc)

    Office 12, Sparkle?? Holy crap.... all of this is going to PISS PEOPLE OFF. Like, all the hyper smart multi-doctoral engineers that i work with who just want to be able to get email, run their applications... they want fscking MATLAB to run and to make powerpoints - they don't want any of this shit! they dont' WANT totally new UIs! They know the one that they have! They just want the computer to do what they want it to do!

    So, instead of just fixing Windows, like Microsoft should be doing - in the sense of, making it so My Mom(TM) doens't always have to reinstall Windows after a virus attack, or after a few months, or requiring her to become a IP security guru...

    they're going to give developers the ultimate tool to make consistantly inconsistent UIs, totally inconsistent UIs across various applications, fscking buttons flipping up and over... windows flinging themselves all over the place..?

    Fscking genie affect and bouncing icons? people will shit their pants for the good old days of nothing worse than the genie affect and bouncing icons.

    Now - throw in ALL that above... and heap on viruses, spyware, MAC-UH-FEE renewals, Windows reinstallations,....

    Great gobs of gooseshit.

    Good show Microsoft - keep it up. And that comment the geek made in the video?

    "we thought of the developer first"

    makes me know that some things are as steady as death and taxes...

    the day they start thinking about USERS before they think about developers will be the day that i'll be scared of Microsoft.

    But all this shit? Go for it. If executed poorly (hey, it could happen), it will do nothing less than scare the shit out of your users... the people i work with... and My Mom, and they will either run to Mac OS X 10.5... or worse.. they'll never give up Windows XP.

    If there was a chance in hell that the users were to be thought about, and the UI would be consistent... i'd be amazed.

    but this? I forsee evil being released upon the earth never dreamed of... it will make us pine for 1996 websites with flashing text, rainbow paragraph dividers, and parchment backdrops....

    --
    guns kill people like spoons make Rosie O'Donnell fat.
    1. Re:Sparkle will kill puppies and old people by caluml · · Score: 1
      it will make us pine for 1996 websites with flashing text, rainbow paragraph dividers, and parchment backdrops....

      Like this monstrosity.

    2. Re:Sparkle will kill puppies and old people by the+eric+conspiracy · · Score: 1

      Nice rant, should be modded up. My impression is that most polymaths have given up on Windows and are now running their MatLab applications on Linux where it really kicks butt and they can get any UI they want. BTW, polymaths don't do Powerpoint.

  60. updated link, with added discussion by Anonymous Coward · · Score: 0
  61. UI designer? by Anonymous Coward · · Score: 0

    Sounds a lot like glade. Though glade AFAIK doesn't have 3D UI-components.

  62. Re:the C. P. Snow Divide of Sciences and Humanitie by earnest+murderer · · Score: 1
    reality check time:

    Reality check time? Here's some reality for you.

    No matter how much they say they hate Microsoft they still don't like anything else well enough to switch.

    People bitch about their spouse, kids, friends, and how miserable their life is. But that doesn't mean the current situation is worse than a divorce. There is no glorious rainbow, pot of gold, or greener grass. If there were, they wouldn't be complaining.

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
  63. Re:the C. P. Snow Divide of Sciences and Humanitie by spoco2 · · Score: 3, Insightful

    "They feel they've been raped."

    So they
    a) either have no f*cking idea what that's like
    b) are prone to serious exaggeration
    or
    c)You're making it up and are one of those people that think 'George Lucas raped your childhood'.

    Come on, calm down a tad... I use Windows and MS products as well as a lot of OS (Eclipse, Laszlo, PHP etc. etc. ) products every day and really.. I'm not fuming, I'm not frothing... I really am quite happily getting along with my work... and so are all my colleages... and those in the companies we do work in... and everyone else I know.

    I agree with the licensing schemes, they are a load of absolute confusing and archaic crud... but the software (which is what we're talking about) is working fine for us all here thanks very much.

  64. Re:the C. P. Snow Divide of Sciences and Humanitie by ErikInterlude · · Score: 2, Interesting

    What's interesting about your experience is that I've experienced exactly the opposite myself. I suspect this is because I've mostly been around small to medium sized businesses, and you're talking about large corporations. Still...

    I currently work for a manufacturer of restaurant equipment. Not counting the folks that actually build the machines, I'd guess we have roughly a hundred employees in the form of executives, engineers, etc. Total Microsoft shop. I am literally the only person with a non-Windows machine-a dual processor G5 Mac. Reportedly, when the head of IT heard that a Mac was going to be brought in, he slammed his fist on his desk and proclaimed that nobody was going to be hired just to maintain one Mac. The folks in the IT dept. then informed me that if anything happened to my machine, they would not help me.

    Prior to this, I had worked in a small mom-and-pop advertising company. Roughly between four and eight employees depending on who had left at what time. One computer guy, and all machines were Windows. This guy had been a Mac person, but for some reason converted. It was practically pavlovian. If you mentioned either "Apple" or "Mac" at any time, he'd immediately say "Man, I hate the Mac!". Once he proclaimed that Windows was easier to use and just generally let it be known that the Mac was inferior to any Redmond product. He had no experience with *nix-based systems. We had people come and go for that one, but that's a different story.

    While there's hardly and hard research any analysis going on here, my point is that Microsoft seems to have achieved a perfect two-pronged attack. On the one hand, they've won over the small-to-medium businesses who pay out little per business, but are more numerous, and they've locked in the larger corporations who are fewer in number, but pay much more. The corporations hate the lock-in, but are constrained by a number of factors, not the least of which is previously trained admins coming up from the smaller business ranks.

    As I stated, no hard research and analysis, but if it were true, it'd be pretty damn impressive. From a business standpoint at least.

    --

    --Erik
  65. XAML is M$ for XUL+SVG+HTML+CSS+PDF+Flash+XForms by Anonymous Coward · · Score: 0

    eXtinguish All MarkUp Liberty

  66. To Clear Up A Few Misconceptions by Anonymous Coward · · Score: 5, Informative

    1) Sparkle is not a technology. Sparkle is the codename for an application. Get it right.

    2) The technology is Windows Presentation Foundation (formally codenamed Avalon).

    3) It is not a flash killer. It is true that you can host Avalon applications in a web browser, and they will interact with the back and forward buttons of a web browser. It is true that Microsoft is touting this as a high-end replacement for HTML (as far as I can tell).

    4) Although details are sketchy, Microsoft has announced a royalty free OPEN technology called Windows Presentation Foundation / Everywhere. This means that you can run these applications in ANY web browser on ANY platform.

    1. Re:To Clear Up A Few Misconceptions by mshiltonj · · Score: 1

      Although details are sketchy, Microsoft has announced a royalty free OPEN technology called Windows Presentation Foundation / Everywhere.

      Color me skeptical, but I'll believe that when I see it.

    2. Re:To Clear Up A Few Misconceptions by ErikSensei · · Score: 1

      4) Although details are sketchy, Microsoft has announced a royalty free OPEN technology called Windows Presentation Foundation / Everywhere. This means that you can run these applications in ANY web browser on ANY platform.


      Ah yes, the old completely-obsolete-your-own-80%-profit-margin-OS- cash-cow-by-enabling-other-OS's-to-run-its-applica tions-in-a-browser trick, eh? Hmmm, yes... Sounds just like something they would do, doesn't it? Those cunning devils... A pox on them!
  67. forgot X3D by Anonymous Coward · · Score: 0

    formerly known as VRML

  68. It's about Windows apps by Jugalator · · Score: 1

    Sparkle is vector based XAML system for doing applications that may have traditionaly been done in flash

    It's primarly to do Windows apps though (to aid in developing for the new Windows Graphics Framework model). I rarely see Flash used for Windows application development. Sure, it happens, but far from often.

    --
    Beware: In C++, your friends can see your privates!
  69. SVG does the job by hritcu · · Score: 1

    Is there the need for yet another XML format when for describing vectorial web interfaces SVG does a very good job? Oh, wait, this is Microsoft we are talking about. And they are really commited to screwing^H^H^H^H^H^H tandards.

    The only problems with SVG were the lack of development tools and browser support, and the second is starting to fade away quickly. So, I would suggest everyone interested in evading Microsoft's lock-in to have a look at the existing tools, and maybe lend us a hand.

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    1. Re:SVG does the job by Anonymous Coward · · Score: 0

      "Is there the need for yet another XML format when for describing vectorial web interfaces SVG does a very good job?"

      You don't really get it, do you?

      XAML != Proprietary SVG

      "Overall, basic SVG is good. This is why it is successful for mobile applications and why Microsoft has used it in WPF. But, if you are looking for building full blown, high-end graphics intensive applications using XML based graphics, SVG will not serve you."

      http://www.xaml.net/

      http://www.xaml.net/images/comparisonchart.JPG

    2. Re:SVG does the job by hritcu · · Score: 1

      Does it work on Linux?

      Is XAML the one (proprietary) format to rule them all?

      What I am was working on now was exactly the "Common Controls" bullet for SVG in this chart.

      --
      If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
    3. Re:SVG does the job by LinuxPoultergist · · Score: 0

      SVG does indeed do the job. It can also be used for some very slick and powerful UIs.

      However, as the parent said, the tools support is just not there. Once good tools are available and SVG suppport is built into browsers, SVG will really take off.

      Therefor, the call to open source developers is to kill Flash by creating good tools for SVG.

  70. OK, I'll reply to my own post by Aqua+OS+X · · Score: 1

    OK, I'll reply to my own post... I just saw the demo video.... that tool is RAD.

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  71. Please don't use it. I beg you. by picz · · Score: 2, Insightful

    The internet has grown and thrived thanks to open standards. Anyone (capable) person can write a mail reader or a web server and a lot of them have done just that. That's why I can write this words while sitting on a machine filled with free code implementing the standards. HTML, HTTP TCP/IP. All of them free and open.

    Than FLASH came. A lot of sites started using it. FLASH is bad enough. Flash is a closed standard. There is a player for Windows, Mac OS and Linux x86. All other platforms are screwed. FLASH has degraded the open availability of the web for many people.

    Now we have Sparkle. I'm sure it's brillant. But will we ever be able to write an open Sparkle player? Will MS release Sparkle player for Linux? I don't think so.

    If people on the internet start to embrace closed standards and abandon the open one, the internet will not longer be free. All of us using Linux/BSD will soon be looking at empty boxes in our browsers saying "Missing plugin".

    That's how corporations will steal the net from the people. By replacing openess with closed standards. /picz

    --
    ------- Look mum! I have posted another Slashdot comment! --------
    1. Re:Please don't use it. I beg you. by Anonymous Coward · · Score: 0

      Flash is a closed standard. There is a player for Windows, Mac OS and Linux x86. All other platforms are screwed.

      God forbid I'd be able to view flash in OS/2. Seriously, what other platforms are out there (moreover, that people care enough about to write a platform specific plugin for)?

      All of us using Linux/BSD will soon be looking at empty boxes in our browsers saying "Missing plugin".

      You're talking about Flash, right? I'd shit my pants if one day my browser "lost" the Flash plugin.

    2. Re:Please don't use it. I beg you. by Anonymous Coward · · Score: 0

      Of course flash is a closed standard. Macromedia has published a closed document detailing their closed file format:

      http://download.macromedia.com/pub/flash/flash_fil e_format_specification.pdf

      Check out MTASC, the open source flash compiler, or GPLFlash, the open source flash player. Amazing what they can do with such a closed and secretive format.

    3. Re:Please don't use it. I beg you. by the+eric+conspiracy · · Score: 1

      Well, to be perfectly fair there is a Solaris plugin for Flash. The bad news is that there isn't one for x64 Linux.

      The big problem is that there are really no good open standards for what Flash does. Just pieces here and there. SVG is part of it, Ajax another part - and good luck trying to weld them together.

    4. Re:Please don't use it. I beg you. by WrongByDefinition · · Score: 1

      Of course flash is a closed standard. Macromedia has published a closed document detailing their closed file format:

      http://download.macromedia.com/pub/flash/flash_fil e_format_specification.pdf

      Check out MTASC, the open source flash compiler, or GPLFlash, the open source flash player. Amazing what they can do with such a closed and secretive format.

      Modded down by what, a coward avoiding the truth? Come on, dude, grow a backbone! Or is /. just a dumping ground for disgruntled nerds who can't accept that the general population doesn't bow to their terrific marketing tactics('commercial software sucks, dude...you suck if you use it, dude' is about as sophisticated as I've seen...only missing the 'just hire a guy like me to make it work' truth bit that you usually only see in big evil corps.).

      Flash is very good at what it does. MTASC (OSS) is a much better compiler (faster, stricter) than the Flash compiler. FDT is a fantastic IDE (build for Eclipse...my God Commercial software using OSS as a base...my head's gonna explode!) and much better than Dreamweaver/Flash for development and probably better than Zorn (Macromedia's new Eclipse IDE).

      Just stop pissing in the wind and let people on the other side of the argument have a voice, or you just start looking like the rest of American (well, fine, World) news and media.

      ------

      Reality only affects those who participate.

  72. Re:the C. P. Snow Divide of Sciences and Humanitie by hritcu · · Score: 1

    How many MS products are you using on a regular basis?

    Now think about the poor bastards that HAVE to use ALL of them EVERY DAY, for work. Remember about FOXPRO? FOXPRO included.

    Parent was probably not refering only to this however. The problem is with their pricing and once-every-two-years-upgrade policies. Finnancially this IS rapeing.

    --
    If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
  73. wonderful by idlake · · Score: 0, Flamebait

    All the proprietariness of Flash with all the inefficiencies of XML. What more could you ask for?

    I think these are last-gasp battles; if the time is right for something like XAML, then SVG will take over.

    1. Re:wonderful by vcv · · Score: 1

      I think I've figured out the /. crowd. If you keep repeating it over and over and over, maybe one day it'll come true.

    2. Re:wonderful by idlake · · Score: 1

      I think I've figured out the /. crowd. If you keep repeating it over and over and over, maybe one day it'll come true.

      And your point is what exactly? That's the way marketing works: you repeat your message so that people get it. It seems to be working for Microsoft's and Macromedia's marketing departments, who are spending hundreds of millions of dollars on repeating messages with the express goal of making them come true one day. Do you only get to get your message across if you are a billion dollar company with an agenda and receive a big pay check for spreading information about your products?

      Unlike Microsoft's and Macromedia's message, who are misleading people when they are saying that we need to commit to their proprietary standards, this message is true: we need an open standard for vector graphics and vector animation, and it is being created as we speak.

  74. Mod Parent Up by Gaurang · · Score: 1

    People bitch about their spouse, kids, friends, and how miserable their life is. But that doesn't mean the current situation is worse than a divorce. There is no glorious rainbow, pot of gold, or greener grass. If there were, they wouldn't be complaining.

    Couldnt agree more.

    --
    I have found a solution to Riemann's Hypothesis, but have run out of spac
  75. I thought nerds were supposed to be smart! by WrongByDefinition · · Score: 3, Interesting

    Okay, enough of the mis-directed Flash-bashing. Is this just a nerd thing...the cool geeks on /. seem to hate Flash, so I hate it too!

    I mean really, do you blame photoshop every time you see a bad image? Video cameras for bad commercials? Shit, lets blame guns for war and give politicians a break!

    Flash is a powerful, relatively easy tool to use for developing everything from annoying ads to cool, slick, easy-to-use web applications and games. That, unfortunately, means that many clueless usability-impaired newbies can use Flash to create equally useless splash screens and seizure-inducing Ads. Maybe they should make Flash more like MIA or Lightwave, eh? Then only the smart, nerdy types could use it.

    Oh, and from what I've read Sparkle doesn't 'describe' the objects in XML as far as the Forms/UI goes, it uses XML to position, size, and adjust an object's attributes. XML files like that are like 5-10K for most forms. It isn't just a big document of vector descriptions...(take a look at Macromedia Flex if you want to see what they are trying to do)...so settle down on the 'my god the files will be huge' melodrama. It'll suck just fine being a Microsoft product without all the misaligned conjecture and assumptions.

    Oh, and since this is probably going to get modded into oblivion by some pissed off Flash-hater, I'll just add that OpenLazlo sucks...just what we need, learn yet another task-specific language to develop a code-embedded-in-design-godforsaken-mess-to-mainta in-application for the sake of OOP.

    There, done bitching, go on about your business.

    1. Re:I thought nerds were supposed to be smart! by a24061 · · Score: 1
      Flash is great for entertainment. I really like the Viking Kittens.

      Using it for anything else -- especially for navigation -- is just obnoxious.

    2. Re:I thought nerds were supposed to be smart! by NardofDoom · · Score: 1

      It's not the designers I blame for those things. It's their clients who think that moving shiny things makes people like them.

      --
      You have two hands and one brain, so always code twice as much as you think!
    3. Re:I thought nerds were supposed to be smart! by TeknoHog · · Score: 1
      I mean really, do you blame photoshop every time you see a bad image?

      No, but I hate it when someone writes me an email using Photoshop.

      --
      Escher was the first MC and Giger invented the HR department.
    4. Re:I thought nerds were supposed to be smart! by cortana · · Score: 1

      I don't hate Flash becuase 99% of the time it is used for advertising and/or shite. If I did then I would have to hate the tag for the same reasons.

      The reason I hate Flash is because the audio is broken and stuttery and because it is impossible to synch the audio with the video. This is easy to confirm--right clicking on a flash movie after about 30 seconds and selecting 'pause' stops the video instantly, but the sound takes 2-3 seconds (per 30 seconds of play time) to catch up before pausing too.

      I have a hunch this is caused by Esound, but unfortunatly I can't tell because there's no way to tell Flash to forget about sound servers and fall back to ALSA or even OSS.

      The other reason I hate flash is because half of the time I right click on a flash movie, it causes my web browser to segfault.

      The final reason I hate flash is because it is not an open spec. There are no specifications available that projects like GplFlash or that other open flash player can use. Therefore I am stuck with Macromedia's buggy plugin.

    5. Re:I thought nerds were supposed to be smart! by fiannaFailMan · · Score: 1

      You're wasting your time, mate. I've been trying to educate the open-source fundamentalist /. crowd for years that it's not Flash's fault that a handful of people abuse it, and that javascript is a much more abused technology (see popups) than Flash. They aren't interested. Best to let them rant and rave away about how SVG is going to take over any day now and how you can do everything Flash does in HTML (which you can't).

      --
      Drill baby drill - on Mars
    6. Re:I thought nerds were supposed to be smart! by DMUTPeregrine · · Score: 1

      It's not about flash being abused, it's about flash being used for navigation. Flash won't work with a screenreader. Flash can't be printed.

      XML with CSS can specify different stylesheets for different uses. Flash can't. SVG is supposed to add flash like technology to this XML. Sadly it is rather unsupported.

      Javascript IS horribly abused, but the language itself isn't particularly bad at destroying usability. Making popups isn't a problem with the language itself. It may make me turn javascript off for some sites, but the language is not incapable of producing proper code. Flash is incapible.

      --
      Not a sentence!
    7. Re:I thought nerds were supposed to be smart! by ScottyH · · Score: 1

      The swf file format is well-documented and available for download from Macromedia. Also, there is now an open-source compiler that can produce the swf bytecode from actionscript source. So, your last statement about no specifications being available is just flat out not true.

    8. Re:I thought nerds were supposed to be smart! by cortana · · Score: 1
      You had better read Macromedia's License for the specs before you make such statements.
      "... you are granted a nonexclusive license to use the Specification for the sole purposes of developing Products that output SWF.
    9. Re:I thought nerds were supposed to be smart! by fiannaFailMan · · Score: 1

      Er, languages don't produce code. People do.

      --
      Drill baby drill - on Mars
  76. If only they could make this for end users by Anonymous Coward · · Score: 0

    Honestly, I want my desktop to spin and flip around and resize and all this stuff, and I want all that data binding too, but I want it how I want it, and it should be simple. They need to figure out how to make all those dev tools integrated into the real-time OS. This is what a computer is for: here is my data, here is how I want to look at it. Maybe in that sense, an application is just a limited set of views for a fixed data model. Sure, there's the report view and the list view and the details view, but those aren't good enough, and they're really lame too.

    For instance, the Trillian skin I downloaded is close to what I want, but even better now that I edited it.

    If Microsoft hasn't brought the user into this, then it is just a game interface. I've always found game menus way more annoying than application menus.

    Will Vista come with an XBox controller?

  77. Re:the C. P. Snow Divide of Sciences and Humanitie by _Sprocket_ · · Score: 2, Informative

    There's obviously people who are very happy with the products. Or they wouldn't be where they are. But that doesn't mean there isn't a change in the industry.

    I work in a large enterprise. We have people who are absolute Microsoft fanboys (and outright zealots in some cases). We have folks who are indifferent. We have folks who range from dislike to absolute hate of the company and anything it produces. The "dislike" column has been increasing over the years. In fact, it's become a rather popular notion.

    So hey - if it's not felt in your neck of the woods, fair enough. Glad you're doing fine over there. It either means you're avoiding some hassle or missing out. Time will tell.

  78. Their game to win the browser war by DenDave · · Score: 1

    And this plugin will be integrated in their browser and will not be availabel on other platforms. They will shove it down everyone's throat by giving it away to their existing clients in their best attempt yet to hit three birds with one stone! 1. Only IE - win browser war 2. Only Windows - trash other desktop 3. Hurt Adobe - to hurt adobe - ooh Adobe scare MS!! So wip out yer tinfoil hats my friends, it's time to get paranoid about Mickeysoft again!!!

    --
    -if at first you don't succeed, stay the heck away from paragliding.
  79. Re:the C. P. Snow Divide of Sciences and Humanitie by civilizedINTENSITY · · Score: 2, Interesting

    I don't actually know anyone who is "happy with the products." I know people who think that "all computers suck." I know people who look at it like going to the dentist. I don't think there actually are microsoft fanboys who are users. I know mac fanboys who are users. Then again, I don't know of *any* linux or bsd users who are just users...

  80. Its a geek introduction... by MosesJones · · Score: 1

    "Flash, Meet Sparkle" and then linking to an article explaining how it has nothing to do with Flash at all.

    This is a geek site correct? So what the editors are doing is repeating the introduction of Arts History Major (Flash) to CompSci Major (Sparkle) who rapidly discover they have nothing in common and meaningless sex is very unlikely to happen.

    This would of course require the Slashdot editors to realise the Irony is different to "goldy" and doesn't mean "like iron".

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  81. Flash is the greatest disaster to befall the net by Anonymous Coward · · Score: 0

    Out here in the real world, real people don't want animations in their browsers. Real people in the real world surf the web to get information. Information = text. Not bouncing balls, not wiggling cartoon fish, not jumping animated dogs...not banners floating across the screen, not worthless time-wasting eye candy.

    In the real world, real people want web pages to load FAST. In the real world, around half the web surfers in America still have dialup. In the real world, studies show the average web surfer scans a web page for 10 seconds MAX, then moves on. These remain well documented facts, as thoroughly demonstrated as the roundness of the earth or the existence of the electron.

    (We now pause for the usual knee-jerk vituperation from slashdotters: "Have you ever _seen_ a Flash animation?" "You've never even used a computer, have you, fool?" "You obviously know nothing about [fill in arrogant boast + latest buzzword]." Ad nauseum. Finished drooling mindless folly, slashdotters? Good. Let's continue.)

    "Most net-surfers use a dial-up connection, and the average time to load a page should be no longer than 5 seconds."
    http://www.pageresource.com/zine/des03.htm

    "There's a funny thing about web surfers - they are an impatient lot. If they have to wait more than ten seconds for a page to load they have a tendency to leave the site."
    http://www.grandallwebdesign.com/faq.htm

    "Readers scan a site for only about 10 seconds before they move on."
    govinfo.library.unt.edu/npr/library/papers/bkgrd/c hapter4.html

    "You have 10 seconds, on average, to hook that Web surfer."
    www.amazon.com/exec/obidos/tg/guides/guide-display /-/2GQMX18LRM17M

    (We now pause for a cockroach-swarm of unemployed 19-year-old slashdotters to explain in frenzied detail why they are far more expert at web design than the most respected authorities in the field. Finished gibbering drivel, slashdotters? Good. Let's continue.)

    Flash means you wait. You get a cup of coffee. Animation's still loading. So you wait some more. You cook dinner. Animation's still loading. You eat dinner. Animation's still loading. You wait. And you wait. And you wait.

    Eventually, you give up waiting for that worthless useless pointless Flash animation to load and you leave for another website. That's what Flash does for you. It's eyeball repellant. You include it in your website if you want your web-based effort to fail.

    (We now pause for the usual hysterical lies from slashdotters: "You need to grow a brain," "Shoo, troll," "Mod this psycho down," ad nauseum. Finished with your tantrums, infants? Good. Let's continue.)

    I'll wait for a linux distro to download -- that's worth waiting for. Took 5 hours to download Damn Small Linux on my dialup connection, but well worth the time. I *won't* wait for a goddamn animation of a barking dog to download just so I can enter a Flash portal to the next webpage. Neither will anyone else with a brain.

    (We now pause for a lynch mob of slashdotters to humiliate themselves by denying the obvious: "What about flickr, fool?" "Yeah, the web is for blind people," "[expletive deleted -- and misspelled]." Finished shrieking hysterical McCarthy-style smears, slashdotters? Good. Let's continue.)

    "Almost everything I want from the web is Text and most of the graphics are useless
    eye-candy."
    www.webservertalk.com/archive235-2004-12-660211.ht ml

    "Most content on the web is text."
    ask.slashdot.org/article.pl?sid=05/01/04/0444202&t id=95

    "Elaborate graphics and complex designs quickly become useless `eye candy' to many users."
    www.charityvillage.com/cv/research/rofr6.html

    Sparkle = Flash on crack. Both are worthless, pointless, useless, time-wasting garbage. The web = text + numbers, everything else on the net is time-wasting junk.

    Bored under

  82. Re:the C. P. Snow Divide of Sciences and Humanitie by Spiked_Three · · Score: 1

    That is interesting.
    It reminds me of my days working for MS as a sales support engineer.
    All the customers we visited hated Windows too. All of them, every single one, said Word Perfect would be their only choice for a word processor forever and none of them would ever buy Windows.

    WTF happened?
    Not trolling here, this is true real life. How can everyone hate something so much and yet, when the decision time comes there is not statistically one single competing product?
    Just to be different than your current customers, I watched the Sparkle video and I can tell you I am excited about application development for the first time since the apps in HTML crap phase we've been in for 5 years. The only hate I have is the fact that it is at least a year away.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
  83. OK. Who makes anything better ? by obarthelemy · · Score: 0, Flamebait

    Apple, on proprietary and expensive and underpowered hardware with few peripherals and software ?

    Linux, which I have failed for 2 years to get running on any of my PCs ( 6 tries total, giving up after 10 hours max)

    MS deserves some of the blame, especially on security, but ease of use and features are quite a step ahead on MS vs everything else. Well, except IE ;-)

    --
    The Cloud - because you don't care if your apps and data are up in the air.
    1. Re:OK. Who makes anything better ? by tomhudson · · Score: 1

      Grab a knoppix 4.01 dvd, or a suse live dvd. If you can't get either of these to run, there's a PEBKAC running loose :-)

    2. Re:OK. Who makes anything better ? by obarthelemy · · Score: 1

      I tried knoppix about 2 years ago, there were graphical bugs on my very vanilla i815-based PC. Maybe it's better now, I'll try again.

      I last tried Debian about 6 months ago, and could not get it to recognise my Wifi card.

      Does any Linux natively (or at least easily) support nForce 1, 2 or 4 , and Linksys Wifi ?

      --
      The Cloud - because you don't care if your apps and data are up in the air.
  84. Re:the C. P. Snow Divide of Sciences and Humanitie by tcoady · · Score: 1
    This guy had been a Mac person, but for some reason converted.. He had no experience with *nix-based systems.

    How could he have experienced Mac without *nix? Has he been living under a rock for the last 5 years?

  85. Re:the C. P. Snow Divide of Sciences and Humanitie by Anonymous Coward · · Score: 0

    "face time"?

    get off my fucking internet.

    And take your lies and exaggerations with you.

  86. Re:the C. P. Snow Divide of Sciences and Humanitie by R.D.Olivaw · · Score: 1
    "No matter how much they say they hate Microsoft they still don't like anything else well enough to switch."

    That is true. However using something because it's the lesser evil does not mean that you like it. The OP claimed that popularity of MS products stems from the fact that people like them.

  87. Re:the C. P. Snow Divide of Sciences and Humanitie by Errtu76 · · Score: 2, Insightful

    "Microsoft makes crap. Everyone knows it. Nobody likes it."

    *cough*bullshit*cough*

    Sorry for your reality check (you must really be unlucky to meet so many disappointed customers), but i don't believe a word of it. Give people a tool and they will always find something wrong with it. And ofcourse they will mention that, before mentioning the good parts of it.

    Yes, i use Windows too. Yes, i dislike things about it. Hate it? Not really. I can do so much more on Windows than i can on any other OS. Oh yeah, i'm using Linux too, but not for the desktop. Not even for server in some cases. Active Directory is a really nice thing that is well supported, documentated and has been in real-life production for quite some time now and i can't think of anything that i would replace it with.

    I also honestly think that your reality is kind of tainted by your opinion about MS too. I mean, this sentence:

    "They hate the viruses, the downtime, the forced upgrades, the patch hell, the crappy products - everything"

    Let me go over this, word by word:

    viruses: fault of a sys/net-admin. It's no big deal installing a good antivirus, even network-wide.

    downtime: redundancy. really. have multiple servers do the same thing. Our network here is 100% windows and has close to 99% uptime. More downtime? Ah, hire a (better) admin!

    forced upgrades: does somebody from Microsoft stands behind you with a baseballbat, threatening to smack you silly if you don't upgrade? Anyways, we have upgrades all the time. The only persons who complain (if you can call it that) are the sysadmins, but that's just a select few compared to the normal users who should not notice these upgrades.

    the patch hell: what patch hell? Please explain. I've just patched a terminal server using windowsupdate. One reboot later and the server is back in production. Hell? Not more than applying a patch for any other OS.

    everything: right.

    So, again, i think you're personal vendetta against MS is in the way here. Come with me and i'll take you on a tour through the building. I'm sure that alot of people will complain, but that in the end it won't be as bad as the customers want you to think. People who use computers complain. It's always been this way, and it will never change.

    "The world and Microsoft are heading for a divorce."

    Don't get me wrong, i would love to see the day that our systems run 100% MS-free. But the reality is, that (most) MS products are well supported, documentated and in use for longer than its other-OS-alternative, and therefor make it a better product. I wouldn't like to implement an opensource product in the network, and then find out when i have a problem with it, that i can't go anywhere for support.

  88. Boys, did you read anything about this? by notaprguy · · Score: 1

    You immediately equated Sparkle (what a dumb name) to Flash eye candy which suggests you didn't read anything about this stuff. True, in the wrong hands Sparkle (or, Expression Interactive Designer as I would call it) has the potential to improve our lives like the Blink and Scroll tags so popular in the early years of HTML. But in the right hands it has the potential to help developers WITH designers help to create much better applications. Lets face it, most developers have the design sense of a rock. They should rightly focus on programming logic/code. Most designers have the programming skills of a rock. Expression/Sparkle makes it possible for each person to focus on what they do best. Think of it as "code behind" where the presentation layer is mostly separate from the plumbing code. I'm not a Flash developer but from what I know from friends, it's extremely difficult to write real applications in Flash. That must be why the Flash specialty developers charge so much? Love 'em or hate 'em, Microsoft is usually pretty good at making things easier and I would expect Expression/Sparkle to do the same thing for rich 2D adn 3D applications. Humbly...

    1. Re:Boys, did you read anything about this? by Anonymous Coward · · Score: 0

      What are the chances that this will not fall into the wrong hands. Based on past history - zero. This will be as obnoxious as all the flash ads and pop up/under ads that just about ruin the web. There will be people who use it well, you just won't be able to see them in the torrential downpour of crap.

  89. KIlling html by theolein · · Score: 1

    At the I dismissed Robert Cringley's idea that Microsoft would try to kill html to take over the web as yet another conspiracy theory. Now I'm not so sure. This really does look like yet another attempt by Microsoft to kill the competition by undermining web standards with one that no one can really emulate.

    What enforces that opinion is your comment that Microsoft will make an OPEN, yet LIMITED spec version freely available. Microsoft added another trick to its books when it got C# ECMA certified but obviously didn't do the same for the .Net library, thereby crippling any open version of C#. It looks like they'll do the same with XAML in order to make sure that the only place where it runs with full support is on Windows with IE.

    That said, it looks like a brilliant technology.

    1. Re:KIlling html by the_2nd_coming · · Score: 1

      well, they need something that they control that will keep people using IE 7.

      they tried to control HTML to the point that when all was said and done, and the standards won, IE blew at supporting them.

      With this, they can keep firefox out of the market if more people use sparkle. we will be back to IE only websites that validate to the w3c.

      --



      I am the Alpha and the Omega-3
  90. Obligatory "mod parent up" post. by zootm · · Score: 1

    Well explained. I expect our friend here is a little wound up in the intricacies of his own FUD.

  91. Re:What?! No more Flash-based Microsoft Ads? by notaprguy · · Score: 1

    Why would that make you laugh? Microsoft uses lots of technlogy from other companies. They use Siebel for their CRM system. They use SAP for their HR/Finance system. Adobe/Macromedia is one of the biggest ISV's for Windows. Why wouldn't they use Flash? Grow up.

  92. Moderating by dunc78 · · Score: 2, Insightful
    OK, I figured it out, any time you include "Microsoft" or "M$" in a post and in the same post use the word "crap" or any synonyms for "crap" the moderating computer automatically marks that post either +5 Insightful or +5 Interesting. Furthermore, the choice of Insightful or Interesting is a random process.

    Anyhow, how is this post at all interesting. It is just another person claiming that everybody hates Microsoft, when Microsoft somehow still pulls a vast majority of market share. Does anybody in the world believe, that as Mr. Hudson says "Not one person said they liked using Windows". Just so you can stop using that line, I would like to say that I like using Windows.

    1. Re:Moderating by richie2000 · · Score: 1
      "Not one person said they liked using Windows". Just so you can stop using that line, I would like to say that I like using Windows.

      Well, can you prove that you're a person? :-)

      --
      Money for nothing, pix for free
    2. Re:Moderating by DrLex · · Score: 1
      It is just another person claiming that everybody hates Microsoft, when Microsoft somehow still pulls a vast majority of market share.
      Why would there be a strong relation between market share and people liking a product? If you buy a PC, Windows is installed on it. Most people don't even realize that they could replace it with something else (heck, many people don't even know what an OS is). Others know it, but are too lazy, or afraid that they will be considered weirdo's because they're "acting different from the group".
      Hence, it requires much more hate to exceed the threshold of using something else than Windows, than one would expect from a simplistic 'hate or like' point of view.
    3. Re:Moderating by tomhudson · · Score: 1
      Bill Gates sent out Steve Ballmer to see what people thought of Microsoft Windows.

      Steve asks the first person he meets "What do you think of Microsoft Windows?" The guy goes "Windows? Here's what I think!" and flips him the bird.

      Steve asks the next person he meets "What do you think of Microsoft Windows?" This guy also goes "Windows?" and gives him the raised middle finger.

      This goes on all day. Everyone has the same response.

      So, at the end of the day, Gates says "What do people think of Microsoft Windows?" and Steve raises his middle finger and says "We're # 1!"
      It gets laughs because its so true - everyone wants to give it the middle finger, and this would be typical Microsoft "get the facts" spin. Maybe its time you asked yourself why.
    4. Re:Moderating by dunc78 · · Score: 1

      This is one of the most incoherent posts I've ever seen. Time I asked myself why what? Why you keep asserting that everybody hates Windows, when I know many people that like Windows? You keep making comments and asserting that I should believe you because you say so. Does Microsoft spin things, I'm sure they do, as everybody company/project does. Go on slashdot and everything is spun against Microsoft and for open source projects such as Linux and Mozilla.

    5. Re:Moderating by tomhudson · · Score: 1
      Well, right now I'm on the phone with someone whose computer was sent out today because because her computer is infected - again - and her up-to-date symantec antivirus says it can't remove the latest bug, and says she has to re-install ...

      So don't even try to pretend people love Windows - they use it because that's what they've got, and don't know any better.

      So there's someone else who's getting a knoppix boot dvd ...

    6. Re:Moderating by dunc78 · · Score: 1

      And we all know that this lady is indicative of all of American society. Give her a Linux boot DVD and you will be talking to her every day to try to get things working. Last week I wanted to get FireWire working under Linux, was never able too, but worked fine under Windows. Also, last week I wanted to get a 802.11g card working under Linux, was able to after a few hours. Again, under Windows it just worked. Linux is a maturing operating system, but its ease of use cannot touch Windows at this point. Thats not to say it won't be able to in the future, just that it can't now.

  93. Re:Sparkle IS a flash killer by Anonymous Coward · · Score: 0

    Yes it is a Flash killer

    There has been a lot of misconceptions on both Flash and Sparkle either.

    1- since Flash MX 2004, Macromedia has tried to push very hard Flash to be used for application development, on the Web but also on the desktop with Flash Central

    2- The main point is finally to separate two roles in app dev. To have a totally declarative tool to design UI so the designers can work wthout coding and be able to connect thoses UI to the app logic.

    3- Both product occupy the same market slot call Rich Internet Apps. They are definitly competitors and given the MS market share, the battle will be for real.

    Rich Internet Apps is definitly the future for a whole class of application inbetween Web sites and desktop apps.

    Regading free software format such as SVG, they will eventually find their way but they have years of improvement ahead to match Flash or Sparkle in the following areas:

    - integration between code and visual side
    - development tools to ease UI design : I do not believe that designers are going to edit SVG files using VI...
    - client/server primitives (XmlHttpRequest is NOT the ULTIMATE answer man !)

    I am so puzzled by the amount of ignorance displayed on /. about this Rich Internet App topic. Reducing flash to small adds and Sparkle to vaporware is just unprofessional.

    Emmanuel BUU

  94. Re:the C. P. Snow Divide of Sciences and Humanitie by tomhudson · · Score: 1
    Reality check time? Here's some reality for you.

    No matter how much they say they hate Microsoft they still don't like anything else well enough to switch.

    People bitch about their spouse, kids, friends, and how miserable their life is. But that doesn't mean the current situation is worse than a divorce. There is no glorious rainbow, pot of gold, or greener grass. If there were, they wouldn't be complaining.
    A lot of them are hungry for an alternative, and want out of the monopoly. (more reality - you *do* know that Microsoft got where it was by illegal monopolistic tactics, don't you?)

    A lot of the businesses I've talked to are hungry for information - when I tell them that I've got a beta program for their business that doesn't require Windows, their ears just perk right up.

    So, yeah, Microsoft is dying, and I'm doing my little part to help it along.

  95. Re:the C. P. Snow Divide of Sciences and Humanitie by marbleye · · Score: 1

    Since you are so smart, maybe you can also explain why we have to reboot our servers at work running w2k3 almost every single day and our Linux servers maybe once every year.

    --
    Where do you want to go, toady ?
  96. Re:How can you vouch for the security of this? by tomhudson · · Score: 1

    Guess you didn't RTFA - Sparkle is NOT just for the web. It gives control to the whole UI of the host machine.

  97. Re:How can you vouch for the security of this? by zootm · · Score: 1

    Guess you didn't RTFA - Sparkle is NOT just for the web. It gives control to the whole UI of the host machine.

    Guess you didn't RTFA or my post. I wrote "web-based Sparkle stuff". There is a security model, web-based usages of Sparkle will be sandboxed and will not have such sweeping controls.

  98. Re:the C. P. Snow Divide of Sciences and Humanitie by tomhudson · · Score: 2, Insightful
    Lets review your claimsd:
    Let me go over this, word by word:

    viruses: fault of a sys/net-admin. It's no big deal installing a good antivirus, even network-wide.
    So, how many viruses have hit macs or linuxes or bsds? And before you go on about the way that Windows is a target because of market share, remember that Apache has much more market share than IIS, and yet has fewer security fixes. Microsoft produces dreck.
    downtime: redundancy. really. have multiple servers do the same thing. Our network here is 100% windows and has close to 99% uptime. More downtime? Ah, hire a (better) admin!
    "Close to 99% uptime - that's TERRIBLE! 99% uptime would mean you're off for 88 hours a year! 15 minutes every day! And you put up with that shit? Maybe you should switch to one of the *nixes, where 15 minutes a YEAR is major, even without redundant boxes.
    forced upgrades: does somebody from Microsoft stands behind you with a baseballbat, threatening to smack you silly if you don't upgrade? Anyways, we have upgrades all the time. The only persons who complain (if you can call it that) are the sysadmins, but that's just a select few compared to the normal users who should not notice these upgrades.
    So, nobody had a problem upgrading their computers from 98 to XP? Or from one version of Office to another? They don't need a copy of OpenOffice to help "fix" the docs that got screwed up by the different versions of office?
    the patch hell: what patch hell? Please explain. I've just patched a terminal server using windowsupdate. One reboot later and the server is back in production. Hell? Not more than applying a patch for any other OS.
    See my previous comments about how you shouldn't be so proud of your "99% uptime".

    Really, don't blame the system admins for something that is flawed by design and intent.

  99. Re:the C. P. Snow Divide of Sciences and Humanitie by Anonymous Coward · · Score: 0

    Because you're a bunch of fucking idiots?
    Oh and can I have the IP addresses of your Linux servers please?

  100. Bullshit by Anonymous Coward · · Score: 1, Interesting

    Well I hope you enjoyed your rant.

    Fact is, MS make good (e.g. SQL Server, Exchange), middling (e.g. Windows) and bad (e.g. IE) products.

    Some of their products are truly excellent (Excel, Visual Studio) and nothing really comes close to them.

    As a developer (Win and *nix) I do actually like using Windows and find it productive. Which must make me a total odd ball I guess.

  101. Correction by equallyunequal · · Score: 1
    Here we meet the Expression Interactive Designer team last week as they were having a late-night pizza dinner (code-named Sparkle) and then sit down for a lengthy demo.
    So the pizza dinner is code-named Sparkle?
  102. The solution for Flash by Anonymous Coward · · Score: 0

    Just remove the (developing) UI. Turn the program into a Actionscript compiler.
    That way the clueless kid will stop making crap, and us real developers can still program for real, plus not suffering from all that "flash sucks" mantra. (and yes. the UI is not necessary, even for graphics and images)

    That, and shot the stupid clients in the forehead.

  103. Re:the C. P. Snow Divide of Sciences and Humanitie by richie2000 · · Score: 1
    Our network here is 100% windows and has close to 99% uptime. More downtime? Ah, hire a (better) admin!

    YOU need a better admin. "close to" 99% is major suckage for an enterprise system and would simply not be acceptable in any major setting. Hell, I was part of a group that built 99.999% uptime servers on Windows NT 4 back in 1998. And THAT was an uphill battle convincing large mobile phone telcos to switch from UNIX where they typically had *zero* downtime. If we had 99% uptime we'd been dead and gone looong before MS bought us.

    One reboot later and the server is back in production. Hell? Not more than applying a patch for any other OS.

    Um, you really have no idea how to manage a real enterprise class system, do you? Very, very few patches in the UNIX world need full system reboots. The vast majority of them merely require restarting the affected application since they are not integrated into the OS in interesting and illegal ways but kept separate from the kernel.

    Hell, I currently run a dinky little one-man webhosting and consulting biz on the side with no hotswap server redundancy and *I* have way better than 99% uptime since I switched from Win2k on the servers to Linux. Only downtime I have had the last four years has been planned downtime for hardware upgrades (mostly adding disk to the fileserver) which is maybe all of ten minutes per year, total. When I ran Win2k, the fucker had to be constantly rebooted after patches, hung spontaneously sometimes just for fun and finally ate my file system. That's when I switched and I have never looked back.

    --
    Money for nothing, pix for free
  104. Not just for web by TheSkepticalOptimist · · Score: 1

    While MS is moving more towards applications becoming web services, XAML should not be considered a web only technology, and not simply a Flash competitor. For regular desktop applictions, it is proving to be an ideal UI tool as well, taking a lot of the monotony out of UI coding for desktop applications and finally allowing more expressive and innovative UI designs. Desktop applications are finaly moving to the concept of "drawing" the UI in Photoshop or Acrylic and then adding functionality to it like when doing web pages.

    Anways, you can say what you want about Longhorn/Vista the OS, but I am really excited about the next generation of web/software development tools MS is developing. If there is ONE thing MS does well, that is they develop good tools for software development. I think quite honestly that it is because of a strong development foundation that MS is the dominant OS on the market. Linux tools are still immature and klunky to code with (no solid GUI/RAD developer system), and Apple's is trying desperately to duplicate Visual Studio with XCode (but failing miserably). As a result, the software library for Windows is 2 - 10 times larger then that of Linux or Mac (not saying all this software is GOOD), it gives users more choice.

    MS's new products Acrylic, Sparkle, and Quartz, while targetted as web design tools, should make application development easier, as they have finally separated the GUI front end from the back end code. In fact, it is easy to develop an application for both web and desktop at the same time and maintain consistency unlike any existing tool (except perhaps Java).

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
    1. Re:Not just for web by mederjo · · Score: 2
      Desktop applications are finaly moving to the concept of "drawing" the UI in Photoshop or Acrylic and then adding functionality to it like when doing web pages.

      Wow, that's exactly what I don't want from a desktop application. More applications with inconsistent appearances and behaviours, hooray... I recently helped install a bunch of Windows software on a relative's computer ( after installing a DVD drive for them, much of it was bundled stuff ) and every single app I dealt with had its own custom interface ( varying in crappiness ) which bore very little resemblance to anything else. I've been using computers for a fair old while now and I still had trouble figuring out how to quit some of these apps.

      What you're suggesting makes me feel glad I'm not a ( full time ) Windows user...

      and Apple's is trying desperately to duplicate Visual Studio with XCode (but failing miserably)

      As an Xcode and VS6/VS 2003 user, I can say I don't think Apple is trying to duplicate VS at all. They haven't really made all that many concessions to CodeWarrior users, and have stated many times that they aren't trying to emulate anything with Xcode, just trying to make a good IDE.

      In any case, Interface Builder ( part of the Xcode suite ) is the best GUI layout app I have ever used, hands down. It knocks the GUI layout tools of VS-whatever ( including VB ) into a cocked hat. It is better by miles than every other GUI layout app I've used - aforementioned VS environments, REALbasic, Glade, Delphi, wxDesigner, Qt Designer etc.

      If you're a Cocoa developer ( which I'm not ), Interface Builder also has a lot of tools for visually connecting UI components to objects, data sources etc.

      Straying a bit, but I don't actually understand why people think VS is such a great IDE. I only really use it for C++. VS 6 had me tearing my hair out over a number of UI things which were so awkward compared to what I had been used to ( in CodeWarrior ). VS 2003 improved much of that, but added quirks of its own. The code completion is good, but I don't actually find myself using it all that much. The parameter hints can be useful, but don't always work when they could be handy. I don't find general editing tasks as flexible as I'm used to on the editors I use on the Mac. When I have a lot of code to write, I generally write it in Xcode, even if it's Windows only code, which is far from perfect but which I find myself more productive in. I still have to do a lot in various VS versions, so I think I've given them a fair chance.

      One thing I do appreciate about VS is the VBA support which lets me write scripts to automate a bunch of stuff I often have to do. I also have scripts to give the same results in Xcode and CodeWarrior. I find VBA is more flexible ( for various reasons, not necessarily related to the language ) than Perl in Xcode and AppleScript for CodeWarrior.

      Jo Meder

  105. Re:the C. P. Snow Divide of Sciences and Humanitie by spisska · · Score: 1

    "They hate the viruses, the downtime, the forced upgrades, the patch hell, the crappy products - everything"

    Let me go over this, word by word:

    viruses: fault of a sys/net-admin. It's no big deal installing a good antivirus, even network-wide.

    A virus could be the fault of a sloppy sysadmin, but then again, it is the fault of Microsoft that they have left so many holes in the OS for viruses to attack through. Folks who know what's going on also dislike their habit of ignoring secuirity problems, and the insistence of people like you to rely on third party apps to keep the OS secure.

    To me, it is absolutely unforgivable that a vendor that pays so much lip service to security does such a poor job implementing it, and that the best response they can come up with is to buy more software.

    Yes, the XP SP2 firewall is an improvement over the "firewall" that was in previous versions. But it still leaves a number of ports open (without the possibility of closing them), will not allow you to prevent certain apps from calling out (why, pray tell, does my printer need an internet connection?), and tends to screw things up when run concurrently with another software firewall (though Clippy will warn you regularly about it).

    But this still doesn't address the problem that MS software was not built with security in mind (like by separating root and user space), and that security (like networking in MS) is something tacked on, not a foundation. It's rather like putting a shiny new padlock on a screen door.

    What really bugs me is that MS has been singing the security song for years now, but when I buy a new MS PC, I also need a hardware firewall, a sofware firewall, and an AV package, all at additional expense, and that if I make a mistake and get my box rooted then it's my fault. This attitude is, frankly, intolerable.

    forced upgrades: does somebody from Microsoft stands behind you with a baseballbat, threatening to smack you silly if you don't upgrade?

    Effectively, yes. See, if you have a large deployment of Win 2k or NT 4 boxes (there are still plenty of the latter) MS will no longer provide technical support or security updates, nor will they provide the means for people to do the patches themsevles. If you get hit, you're SOL, which for a business is as effective as a baseball bat upside the head.

    Anyways, we have upgrades all the time. The only persons who complain (if you can call it that) are the sysadmins, but that's just a select few compared to the normal users who should not notice these upgrades.

    Normal users notice this every time a balloon pops up telling them they need to download critical updates (which seems to happen with alarming frequency), telling them that the updates are downloaded and need to be installed, and that the updates are intalled and the PC needs to be restarted. This interrupts the flow of work, and is one of the most common peeves among people I work with.

    This also ignores all the TSR update apps that every single piece of sofware on MS wants to install these days. My printer works. It doesn't need an update, and I don't need a background process to make sure it doesn't need an update.

    the patch hell: what patch hell? Please explain. I've just patched a terminal server using windowsupdate. One reboot later and the server is back in production. Hell? Not more than applying a patch for any other OS.

    Patch hell? See above. I've never had to reboot Linux because of a patch, meaning not having to take a server off-line. Plus the patches are much more infrequent, and it's up to me when and how they get applied. This is because *NIX systems have security (and networking) built into the core of the OS, not as an afterthought. That, my friend, is quite a bit more.

    Don't get me wrong, i would love to see the day that our systems run 100% MS-free. But the reality is, that (most) MS products are well su

  106. Computers are like a gas... by Anonymous Coward · · Score: 0

    "However, today, a 700MHz P3 made in 1999 is still a very useful computer for the typical things most users do (surf the web, write letters, email - that kind of thing)."

    The problem with your argument is the implicit assumption that the "typical user" is some kind of constant over time. Let alone the fact that natural deviations amoungst "typical users" mean that a "typical" PC will no longer serve their needs.

  107. Re:the C. P. Snow Divide of Sciences and Humanitie by gewalker · · Score: 1

    Yeah, and my dentist really likes software and likes to talk about software while he is drilling for oil in my mouth.

  108. Re:the C. P. Snow Divide of Sciences and Humanitie by ivan256 · · Score: 1

    viruses: fault of a sys/net-admin. It's no big deal installing a good antivirus, even network-wide.

    So let me get this straight... In order to use some expensive tool you bought, you need to buy another expensive tool to fix the problems with it?

    Let's not even get into the fact that anti-virus programs just plain don't solve to problem.... Even neglecting that, that's still rediculous.

    Anyways, we have upgrades all the time. The only persons who complain (if you can call it that) are the sysadmins

    What about the guy with the checkbook?

    But the reality is, that (most) MS products are well supported

    Oh, I get it. Your whole post was one huge sarcastic joke. I get it now! Very funny.

  109. You're kidding, right? by Anonymous Coward · · Score: 0

    "Name any one of those things that doubles in power every 18 months."

    Ummm, let's not confuse raw clock speed with changes in architectural design. Computer architectures do not even change every 18 months, to speak less of doubling in power every 18 months.

  110. You can call him stupid... by Anonymous Coward · · Score: 0

    But I happen to agree with him.

    (Sorry to troll so badly, but I just had to say it.)

  111. yeah by Anonymous Coward · · Score: 0

    Open like .NET is open... bullshit...

  112. Re:the C. P. Snow Divide of Sciences and Humanitie by Anonymous Coward · · Score: 0

    Pissed off doesn't begin to describe it. They feel they've been raped.

    Have you ever been raped? Feeling like you've been mugged is not the same as feeling raped. Feeling extorted is not the same. Feeling like you've been abducted or taken hostage is not the same. Cheated, deceived, robbed, mocked, publicly embarrassed... None of these are the same.

    Please don't trivialize something so horrible.

  113. Re:the C. P. Snow Divide of Sciences and Humanitie by ErikInterlude · · Score: 1

    How could he have experienced Mac without *nix? Has he been living under a rock for the last 5 years?

    This was between 2003 and 2004. Apple had only begun proving itself with OS X. That wouldn't have mattered, though. This guy was so completely within the Windows mindset, he wouldn't have noticed that OS X had a Unix underpinning.

    We had received our first Linux box sometime in late 2003. We had to get contractors to come in because he couldn't figure out the command line (when he learned about the "apropos" command, he thought it was a really neat idea).

    I don't think he ever really learned command-line Unix. We just kept bringing in people one at a time to take care of the Linux box. He really wanted to be more of a manager; he didn't want to know how to do it, he just wanted to be able to tell people what to do. Unfortunately, although I left in mid-2004, I'd wager it's still just him maintaining everything with some poor guy ocassionally brought in to maintain the Linux box.

    --

    --Erik
  114. Re: How can you vouch for the security of this? by Anonymous Coward · · Score: 0

    How much security upgrade support can you get for 5-year-old builds of Linux? Or would the community give the response, "that vulnerability has been fixed, upgrade to a current build"?

    I don't hear many people complaining that they can't get security updates for Win 3.1 -- at some point companies/communities have to stop supporting old builds and focus on newer builds and future builds. Not many Autozone stores carry Model-T parts...

  115. Re:the C. P. Snow Divide of Sciences and Humanitie by tcoady · · Score: 1
    I'd wager it's still just him maintaining everything with some poor guy ocassionally brought in to maintain the Linux box.

    It gets worse! No one thought of SSH! Oh well at least it explains why he thought windows was great: he was simply ignorant.

  116. Re:the C. P. Snow Divide of Sciences and Humanitie by plover · · Score: 1
    Commenting that "Flash and Powerpoint are bad things" is to me indicative of a parochial, extremely narrow-minded worldview; a view that is completely ignorant of half of the world's desires and life-cultures.

    Loathing Microsoft, their products, and what they're doing to our culture is most certainly not a "Slashdot-only" perspective. Whenever I get someone who says to me "Powerpoint is a good thing", I like to forward them to The Gettysburg Powerpoint Presentation. (Trust me, you will laugh, but you may also cry.)

    This was not written by a Microsoft-hater, but rather by someone who fears the ill-effects of what software like Powerpoint is doing to human communication, and how it's shaping our thoughts. I strongly suggest reading his why did I do this? article, too.

    --
    John
  117. Re:the C. P. Snow Divide of Sciences and Humanitie by baerm · · Score: 1
    "They feel they've been raped."

    So they
    a) either have no f*cking idea what that's like
    b) are prone to serious exaggeration
    or
    c)You're making it up and are one of those people that think 'George Lucas raped your childhood'.


    so either:

    A: You should look at a dictionary, rape doesn't just mean forced sex.

    B: insert ubiquitous, "um, yeah, welcome to slashdot."

    C: see B.

    Come on, calm down a tad... I use Windows and MS products as well as a lot of OS (Eclipse, Laszlo, PHP etc. etc. ) products every day and really.. I'm not fuming, I'm not frothing... I really am quite happily getting along with my work... and so are all my colleages... and those in the companies we do work in... and everyone else I know.


    Seriously though, by definiton of majority use, MS is definitely the most popular. A lot of people don't like it, I don't like it, but there it is. Personally (and totally anecdotally) the only people I know that don't have a more than general dislike for MS/Windows are those that either don't use computers or haven't used anything else regularly (possibly looked at Mac or Unix, but never used them long enough to get comfortable). This indicates to me that MS may wain, but people generally don't like change and I certainly wouldn't give any odds on it happening fast.
  118. Re:the C. P. Snow Divide of Sciences and Humanitie by Prophet+of+Nixon · · Score: 1

    A lot of people I knew who were Mac zealots in the early 90s jumped to Windows between 1995 and 1997 because, even with the frequently crappy Windows 95 (B was alright, mostly), the software and hardware were leagues ahead of anything the Mac could offer. This is around the same time that Apple was consistently shooting itself, between cripply PowerPCs, mediocre OS releases, Appletalk, the Newton (ugh), and finally the weak G3 launch. I think they were actually near or at bankruptcy for a while in there. Prior to that point (say 1990-1994), the situation was exactly the opposite, and software and hardware were leagues ahead on the Mac side.

    Most of those people, myself included, never went back and don't deal with Macs now. As 9X problems got worse in the late 90s, people ended up leaving for NT (which was getting multimedia service packs around the same time) or Linux (which was just starting to get usable). I went to NT, then 2000, which I love (and still use). I see nothing that appeals to me on the Mac now.

    That said, CALs and 'license servers' make me very angry, even in the small bit I deal with them. If I was a large enterprise, they would probably be enough to drive me to Linux, or at least heavily invest in creating better applications for it, to prepare for a migration.

  119. Flash, Sparkle, Glimmer by acb · · Score: 1

    I think that the Free Software movement should respond to this by releasing Glimmer (GNU LIne-oriented MultiMEdia Representation). It'd work like Flash and Sparkle, only be based on Scheme and Cairo, and would allow the faithful Linux Jedi to see k3wl animations on their community websites.

  120. Microsoft photocopiers still running... by curious.corn · · Score: 1
    Sparkle allows a designer to design the actual application by giving them direct access to the same objects the developers work with. The designer has complete control of the appearance and behavior of the controls without writing a single piece of code.
    as in, uh... Interface Builder and uh... Core Data? Yawn...
    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  121. Re: How can you vouch for the security of this? by tomhudson · · Score: 1
    How much security upgrade support can you get for 5-year-old builds of Linux? Or would the community give the response, "that vulnerability has been fixed, upgrade to a current build"?

    I don't hear many people complaining that they can't get security updates for Win 3.1 -- at some point companies/communities have to stop supporting old builds and focus on newer builds and future builds. Not many Autozone stores carry Model-T parts...
    If your app was written to run under an older version of linux, and runs fine, you can continue to distribute/sell copies of it, along with the old version of the OS. You can't do that with Windows. You HAVE to buy the newer version - they won't sell you more copies of the older one, and they won't let you dupe and distribute your copy along with your app.

    That's one big difference. Built-in forced upgrades for everyone 4 EVAR!

  122. Re:How can you vouch for the security of this? by tomhudson · · Score: 1
    Would you take that from any other manufacturer of any other product? Like, say, your car? Or your fridge? Or your toilet?

    Microsoft does nto "manufacture" Windows(tm). there are very big differences between physical products and computer code. duh!
    ...yeah, sure, like there is no code in your cell phone, car, elevator, tv, dvd, vcr, microwave, clock radio, printer, bios, stove, watch, calculator, remote control, synthesizer, effects pedals, etc.

    ... guess you didn't know that you CAN apply the same methodologies for product development and quality control to code that you do to the manufacture of physical products.

    Look at some similarities to how cars and code are built

    1. Design prototypes (cars and code)
    2. Check that your design meets or exceeds all applicable standards (works for cars, works for code, except, for some reason, for Microsoft)
    3. Test your prototype in typical as well as extreme use
    4. Get feedback from focus groups, test users, etc (again, cars or software, its all the same)
    5. Simplify the design so as to reduce costs (in cars, cost of parts, in code, cost of bugs from spaghetti, etc)
    6. Collect metrics on flaws/failures
    7. Institute training programs so that there are fewer flaws in the final product (you can train the guy on the shop floor at the assembly plant, just as you can train your coder to be more alert to buffer overruns)
    8. Use pre-assembled, tested, rated components so as to reduce human error (sub-assemblies on a car, libraries in code)
    9. Let the worker have the right to pull the chain if there is a problem (on the assembly line, the worker can halt the line - in coding, we should likewise give the coder the right to say "nope - this is NOT ready for public consumption")
    10. Concrete targets for defect rates
    There's a lot more similarity than you'd think at first glance.

    There is no such thing as a "bug" in the code. It's not something that "crept in on its own". It's a manufactured error. You or someone else had to actually create that error. You made it. That's what "manufacture" means.

    So, you manufacture (make) code, just as you manufacture (make) cars. And when you make errors in either, security sufers - both the car and the code can crash.

    The only difference is that Microsoft hides behind a bogus eula to limit their liability. All it takes is one user to win consequential damages (as opposed to the greater of $5 or the cost of the program), and the jig is up.

  123. Wait a minute. . . by NetRAVEN5000 · · Score: 1
    . . . is it just me, or would giving Web applications direct access to objects be a HUGE security risk?

    I know in C++ it's easy to crash the machine by trying to write to memory that isn't being used by your program, and that since you've got direct control over certain resources you can do just about anything including overwrite other programs' memory. Wouldn't this "Sparkle" also give the programmer the same amount of control? I know I certainly don't want some stupid ad or some game to have this much control over my PC.

    1. Re:Wait a minute. . . by shadow_slicer · · Score: 1

      That's not necessarily true.
      You see, ever since the '286 (or was it the '386) came out systems have had "Memory Management Units". Now DOS didn't really use the MMU so anything could write whereever it felt like.

      Modern operating systems make good use of the MMU. They use it mostly for virtual memory and paging, but also set permissions on segments of memory on a per application basis. This means that application A can't overwrite application B unless the operating system says it's ok...
      If you ever had a program crash because of a "NULL pointer exception" or "Segfault" or "page fault exception" or "invalid page fault" then you've seen the results of this protection.

    2. Re:Wait a minute. . . by NetRAVEN5000 · · Score: 1
      Surely the OS can't have 100% control - otherwise how do programs such as Norton Antivirus stop running programs if it knows they are virus-infected, if the OS takes total control of the MMU? Or how can (I'm using this as an example) Diet Kazaa modify the way Kazaa acts by changing it on-the-fly (from what I remember - I use Linux and LimeWire now - Kazaa acts different when Diet Kazaa is running then when it's not running)? And how is it that you can run a program for cheats while you're running the game?

      Also, in C++ it is possible to overwrite other applications' memory locations - even by accident. Usually you'll get an error message or your program will crash, but sometimes it will have an effect on other programs.

    3. Re:Wait a minute. . . by shadow_slicer · · Score: 1

      The OS has 100% control.
      No application can overwrite another application without the OS's prior approval.
      Norton Antivirus asks for the OS's approval before scanning applications. It can also ask the OS to stop running tasks (this has nothing to do with protecting memory spaces though...).
      Debuggers and cheat programs ask the OS to let them modify running applications (debuggers do this to set breakpoints).

      In this way the MMU will prevent accidental overwrites of other program's memory spaces. Of course if the application has already requested access to another application's address space and not yet told the OS that it is done, it could easily take that application down with it. And it doesn't work so well against intentional attacks. But if you run something in a sandbox, it means the OS refuses any requests to access the memory of other processes or tell processes to do anything.

      Also programming language has nothing to do with these permissions. The operating system cannot tell a C program from a C++ program from an assembly program, since after compilation/assembly they're all machine code (which is all the OS sees). Even programs written in interpreted languages have to follow these rules (and maybe a few more).

  124. EULAs and Returnability of opened software. by Garthan · · Score: 1

    Perhaps I missed something, but the ability to "return" opened software is often rather minimal from my experience, this to discourage an old fashioned use of a store like a software library. Implication of the above --> The Software Distributors Store policy would then be in control of whether the EULA is valid or not? Or is the manufacturer going to refund the software cost directly. Or are stores not accepting returns themselves breaking a law

    1. Re:EULAs and Returnability of opened software. by man_of_mr_e · · Score: 1

      First, we're talking about OEM software and the OEM EULA that comes installed on a PC, not store bought software.

      Second, many companies, including MS will allow you to return opened retail software to them within their return period if the store in question will not honor it.

      http://www.microsoft.com/info/nareturns.htm

    2. Re:EULAs and Returnability of opened software. by tomhudson · · Score: 1
      Notice how many places get around the OEM "requirement" by selling you a mouse, or a power cord, or even a dead motherboard and cpu?

      icrosoft doesn't go after them because:

      1. its not illegal
      2. money is money
      3. it keeps their market share high by giving people who would never spend the full retail another price point to buy at
      They have their cake and eat it too.
  125. Coincidence? by schnoid · · Score: 1

    I'm sure its just a coincidence that sparkle comes up if you do a Thesaurus search for flash.

  126. GUI developers - watch the Channel 9 video by Larthallor · · Score: 1

    If you've ever developed a GUI app before, watch the Sparkle Demo given by the developers. I mean it. I'm a Linux guy who just bought a Mac (which I love), but goddamnit is Sparkle cool fucking shit. Dangerous as all get-out in terms of UI guidelines, but really cool.

    I'm serious - watch the video. This one product is going to change the look of GUI apps for years to come.

  127. VG.net already in Visual Studio by Anonymous Coward · · Score: 0

    VG.net is a vector graphics UI designer, already integrated in Visual Studio .net. It is more component-oriented. http://www.vgdotnet.com/