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

87 of 493 comments (clear)

  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 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
    2. 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!

  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 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!

    7. 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?

    8. 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 :-)

  3. 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 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.
  4. 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.

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

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

  6. 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
  7. 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 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.

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

    Product Demonstration here

  9. 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 Beryllium+Sphere(tm) · · Score: 3, Funny

      >Sparkle sounds...girly.

      Sometimes I doubt your commitment to Sparkle Motion!

  10. 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
  11. 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

  12. 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 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!
  13. 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 Lehk228 · · Score: 5, Insightful

      />

        is still technically XML

      --
      Snowden and Manning are heroes.
    2. 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.

    3. 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.

  14. 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.
  15. 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).

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

    Flash, Sparkle, what's next, Twinkle?

  17. 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...

  18. 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 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.

    3. 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.

    4. 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."
    5. 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

    6. 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.

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

    9. 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.

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

    yes.

    --
    Science : Proprietary , Knowledge : Open Source
  20. 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 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.

    4. 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.
  21. 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)

  22. 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 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.

    2. 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)
  23. GPL-Flash v.1 by Noksagt · · Score: 2, Informative

    Version 2 is only in CVS, but releases of version 1 can be downloaded

  24. 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!
  25. 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?!

  26. 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.
  27. 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.

  28. 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.

  29. 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.

  30. 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. :-)
  31. 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 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.
    3. 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.
  32. 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
  33. 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!"
  34. 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.

  35. 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
  36. 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.

  37. 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! --------
  38. 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.

  39. 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.

  40. 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...

  41. 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.

  42. 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.

  43. 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.

  44. 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

  45. 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.