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

10 of 493 comments (clear)

  1. 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!
  2. 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.
  3. Re:Anyone against SVG? by Lehk228 · · Score: 5, Insightful

    />

      is still technically XML

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

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

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

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