Slashdot Mirror


Microsoft's Sparkle a Flash Killer?

Charmless1 writes to tell us eWeek is reporting that Microsoft has release new previews of their upcoming developer tools. Some have even dubbed these new tools as "Flash killers". From the article: "Microsoft's Expression Suite consists of the Expression Graphic Designer, Expression Interactive Designer and the Expression Web Designer. Microsoft has yet to release a CTP for the Web Designer, also known by its codename Quartz." Slashdot also covered some of the pre-release sentiments back in September.

78 of 468 comments (clear)

  1. SVG? by MikeFM · · Score: 4, Insightful

    What does it do that I can't do with SVG, canvas, and other existing standards? I can see Flash as needing replaced but I can't see a benefit to replacing it with an even less open standard.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    1. Re:SVG? by zaguar · · Score: 2, Funny
      Q: What does it do that I can't do with SVG, canvas, and other existing standards?

      A: Takes away your freedom.

      --
      "Sure there's porn and piracy on the Web but there's probably a downside too."
    2. Re:SVG? by tvon · · Score: 2, Insightful

      It doesn't necessarily "do" anything differently, but unless someone whips up a suite of applications to support authoring dynamic and interactive content with SVG and canvas, it doesn't really matter what they do (not in the "widespread adoptance" sense anyways).

    3. Re:SVG? by Lerc · · Score: 4, Insightful

      I think the answer to that question, is Everything. And that's why it'll suck (1). I don't want a solution for everything. I want something small and nice that does a particular job well. If I want a different job done then I want something else small and nice that does that well.

      I'm actually working on a web plugin for animated content. It's not aiming to be better than SVG or Canvas, the goal is to provide a number of solutions to things that those things don't do. That's not to say SVG is flawed, It is just saying that if you are wanting to do some non-scaled, non-vector graphics, perhapse something else can perfom the task in a more efficient manner.

      That's the long way of saying; I don't want to do eveything with one of these http://www.mediasalesltd.com/images/lg/10-15/multi tool-pic-1-p21.jpg

      (1)I don't have any special knowledge to confirm that it'll suck, I just have faith in microsoft

      --
      -- That which does not kill us has made its last mistake.
    4. Re:SVG? by Overly+Critical+Guy · · Score: 3, Insightful

      Hey, it's cool. This will never take off like Microsoft hopes. But if it did, Adobe owns Flash now, and they just might, you know, have to delay Photoshop CS3 for unforeseen "technical reasons." Let the companies squeeze each other by the balls; I don't care.

      --
      "Sufferin' succotash."
    5. Re:SVG? by merlin_jim · · Score: 4, Informative

      I've seen quartz run. I've even had lunch with some of the product team. The same event I saw a demo of WPF (I forget what Microsoft is calling it now - most everything I saw at the conference was identified by codename - but WPF stands for Windows Presentation Foundation... I think it might be "Avalon" now)

      I think you have some misguided concepts about how Quartz works. Quartz is just a web designer - with support for rich UI features. It has compatibility target levels - if you want to run on NN 4.0 it supports that with a reduced feature set. If you're interested, my favorite feature of Quartz I saw was actually the XML/XSLT WYSIWYG support (a close runner up is the AJAX RAD)... and that feature is compatible with no-CSS HTML 4.0! I know becuase there's an app I helped write (in 2002 without WYSIWYG) using the exact technology.

      If you are targeting the WPF that still doesn't mean that your users will need Windows Vista to run it. Hell, the first demo of WPF I saw was on a Windows XP box. You don't really think the guys developing WPF have been doing it on Vista? Vista isn't even alpha yet... so WPF has been running on XP for some time already. The release of WPF will be back ported to at least XP, and I've heard ME and 2000 server are distinct possibilities. 98 won't be supported, but then 98 has been EOLed for a while. Besides... if you can't be bothered to upgrade your operating system once in eight years, then you obviously aren't interested in taking advantage of the latest technology anyways, right?

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    6. Re:SVG? by Pneuma+ROCKS · · Score: 2, Interesting

      Well, currently some of Microsoft's products use Flash in order to work. Examples are MSN Messenger and the Windows XP tour. They are not indispensable features, but eye candy most users appreciate. I think their first step towards widespread use is going to be to replace Flash in all of these with their new sparkly thingy. After that, it's all pretty much downhill.

      Microsoft can afford to take their time with this. I don't think website developers are going to be particularly fond of this technology, but as grandparent states, it's going to be a lot easier to develop with Sparkle than anything else. .NET, anyone?

      --
      Favorite quote: "
    7. Re:SVG? by briancnorton · · Score: 4, Insightful
      Why? What's wrong with flash? It does what it does quite well, it's flexible and extensible. It's mature and has almost 100% market penetration. Why does it need replacing.

      If your answer involves "open source" then you can stop right there. Nobody (except about half the slashdot audience) gives a rat's ass about source code as long as the software works properly.

      --

      People who think they know everything really piss off those of us that actually do.

    8. Re:SVG? by typical · · Score: 3, Insightful

      For that matter, what does *Flash* do that people need?

      I've seen:

      * Indie animations, most of which are pretty bad.

      * Custom interfaces for webpages. These are, in my experience, much slower and more annoying to navigate than regular ol' HTML interfaces, are fixed at a size too small for my father to easily read, often (irritatingly) play sounds, usually have awful color schemes -- there's a *reason* that I have my foreground and background colors set to black and white, have sluggish reimplementations of scrollbars that don't look like scrollbars, and don't really IMHO do much for anyone other than the designer, who gets to play with a fun toy for a while.

      * Ads. Animated, computer-bogging-down ads. Ads with sounds. Horrible, awful things which make computers without Flashblock miserable to use. Probably the primary use of Flash today.

      * Small web games. While I have played these occasionally, the best of them don't come close to the best full-blown native games.

      * Splash screens, which many companies inexplicably stuff in front of their website's main page. I would assume that this is to drive the less-than-dedicated away.

      I mean, seriously, how does Flash make life better for the browser *user*? Okay, granted, perhaps in some very indirect way (advertisers will maybe pay more for Flash ads, that money goes to fund the production of websites that users want), but in general, Flash doesn't seem to be a net positive for my web browsing at all.

      --
      Any program relying on (nontrivial) preemptive multithreading will be buggy.
    9. Re:SVG? by sp0rk173 · · Score: 3, Insightful

      Homestarrunner. This makes the user laugh. Laughing is good for the user.

    10. Re:SVG? by sockonafish · · Score: 4, Funny
    11. Re:SVG? by lasindi · · Score: 5, Interesting

      What's wrong with flash? It does what it does quite well, it's flexible and extensible. It's mature and has almost 100% market penetration. Why does it need replacing.

      Just today I experienced a considerable amount of frustration because of Flash. In my physics class at my university we have to turn in homework on the Internet, and the website we're using uses Flash for entering equations. Several of the problems required us to enter Greek symbols (like pi and omega). However, when I tried to enter these characters, half of the character would display and the cursor would remain in the same spot as before, so if you continued the equation, it would overwrite the Greek symbol. It's a weird bug and hard to describe (sorry if you don't understand what's going on), but the point is it prevented me from doing my homework. I ended up figuring out that when I tried doing it on Windows instead of Flash on Linux (the latest version still), it worked. So, clearly, the Linux version of Flash has some weird bug in it that Macromedia has failed to address. In the end, I was inconvenienced because I had to reboot into Windows to do my homework instead of on my normal operating system.

      This isn't the first time I've encountered bugs with the Linux version of Flash; take a look at this (scroll down to glitches and then watch the cartoon for yourself on Linux). Obviously not getting to play a song on a cartoon website isn't going to scar me for life, but my point is that Macromedia (should I say Adobe?) isn't doing a very good of a job on the Linux version, probably because they feel that Linux doesn't have enough marketshare to significantly affect their profits.

      If your answer involves "open source" then you can stop right there. Nobody (except about half the slashdot audience) gives a rat's ass about source code as long as the software works properly.

      The reason that some people are concerned with open source is that it offers a way out of monopolies. The biggest problem isn't that the Flash player itself is proprietary (even though it would be nice if it weren't); it's that SWF is proprietary. This suppresses competition from would-be open source (or even other proprietary) Flash players that have to compete with Adobe/Macromedia. If SWF was open, an open source Flash player could be easily written that would eliminate such bugs.

      We can always debate whether or not proprietary or open source development models produce better quality code, but proprietary formats are never good. All they do is hurt competition, which helps no one but the authors. Now that Adobe owns Macromedia, hopefully the Flash people will take a hint from PDF: open formats work. If SWF is opened, great; there would be no need to replace the format, only potentially the player. But as long as SWF remains proprietary, it needs to be replaced by a format that everyone can use.

      --
      I have discovered a truly remarkable proof of this theorem that this sig is too small to contain.
    12. Re:SVG? by Flibz · · Score: 2, Insightful

      Plus the recent Adobe/Macromedia merger will probably result in either: -

      -SVG being phased out and replaced by flash
      -SVG support being integrated into flash and the flash tools

      Since the new Macrobe isn't going to want to support two technologies that are so simliar.

    13. Re:SVG? by Julian+Morrison · · Score: 3, Insightful

      The reason I personally hate Flash is that it violates the principle of "the browser belongs to the user". You have to take what you're given, all or nothing. This isn't tangential to open source! Firefox has extensions that give you control of HTML, javascript, animations, etc because both the data spec and the rendering process are open. You may not need the source, but others do and you benefit by their work.

    14. Re:SVG? by TheNetAvenger · · Score: 5, Insightful

      What does it do that I can't do with SVG, canvas, and other existing standards? I can see Flash as needing replaced but I can't see a benefit to replacing it with an even less open standard.

      Well it can do a lot, but that is NOT the point...

      This HAS nothing to do with SVG or killing Flash. These are the art side of the development tools for MS WPF technologies.

      It is used to create 'interfaces' for applications in Windows and eventually online for Windows Users.

      This is basically the art side of the MS new technologies that are not really in competition with anything but the Win32 GUI API drawing set. This is the replacement for Microsoft's internal rendering engine of Windows.

      What this does do that SVG and Flash don't is inherently handle many more types of graphical display concepts, blending, transisitions, 3D workspace, Viewpoints, and even collision detection for 3D UI objects, as well as provide these object and work with controls for applications.

      It is like Flash and SVG and Postscript on Crack with full 3D capabilities to CREATE A UI, either application or eventually Web 'pushed' application.

      If Flash or SVG or any other of the current technologies could do any of these features, MS wouldn't have had to create this new system.

      It does basics from drawing fonts to screen and printer, to making a 3D Cube spin in front of a building with clouds going by, and the 3D Cube has User Controls and Interface items on it.

      This is basically moving Application UIs for Windows to the next generation, what people have complained about with Windows, that there was no inherent 3D inteface unless you wrote in DirectX. (Although not many other OSes have inherent 3D model rendering engines as a part of their standard API interface, not even OSX.)

      So instead of having to drop to OpenGL or DirectX to do some really cool animations or 3D application interfaces, you can use this tool and the other new tools from Microsoft, and they work in the WPF, which calls DirectX for you. This is like making 3D simple application design and animations 'easy' for the casual programmer.

      The causal programmer will also get something they can't get with SVG or Flash technology for their Windows application as they will get the speed of DirectX, where Flash and SVG don't give you that, even if you create a 'fake' 3D interface in them.

      I wish people would take a look at these technologies and see where MS has done some really good work, that is beyond what others are doing. If not, all other OSes will be falling behind once again.

      And the cool thing is, if the Linux and OSX world didn't want to have to 'create' their own version of this technology, MS is giving the keys away to it for free.

      So you could create a WPF for OSX or Linux, drop it through to an accelerated OpenGL interface, and be able to use these technologies on ANY OS platform.

      Just because MS designed the technologies and even if they are not 100% perfect, they are above 99% of what is out there for simple application design, the specifications for them are open - wide open even, and you could be writing a great KDE or OSX application using this interface technology with no intention of ever running it on Windows or having anything to do with Microsoft.

    15. Re:SVG? by theTerribleRobbo · · Score: 2, Insightful

      > Now, ActiveX was the best possible at the time... JavaScript was > hardly a gleam in Sun's eye, and it was a logical extension of the > Netscape plugin module, ...

      You, sir, have no idea what you're talking about.

    16. Re:SVG? by Tetsugaku-San · · Score: 2, Insightful

      Well I suppose the only problem with your statement is that it's not true . . . . Flash will read CSS style sheets no problem and apply it to the site, it also has accesability options so that people with access problems can use it, the development can be a bit of a pain but you *can* get nice simple easily used web apps out of it without buggering about with ajax.

    17. Re:SVG? by tzot · · Score: 2, Insightful
      I'd like to see browsers support a cleaner language than Javascript (such as some variant of Python)
      I love Python (for its clarity and simplicity) and use it extensively at my job and for personal reasons, but the whitespace-significant syntax is not very handy for embedding in web pages.
      --
      I speak England very best
  2. So how will this kill flash by rminsk · · Score: 5, Insightful

    How will this kill flash if I can not run it under other operating systems besides windows?

    1. Re:So how will this kill flash by dsginter · · Score: 4, Funny

      Because it is disrespecful to dirt!

      Can't you see that it is serious?

      --
      More
  3. ZOMG FIRST by Dragon+of+the+Pants · · Score: 5, Funny

    The only kind of flash killer I need is the kind that keps those damn annoying ads out of my face.

    1. Re:ZOMG FIRST by burndive · · Score: 2, Informative

      No. Like Flashblock.

      --
      ...because "hacker" sounds way sexier than "code drone."
    2. Re:ZOMG FIRST by rebug · · Score: 2, Informative

      Flashblock has whitelisting.

      --

      there's more than one way to do me.
    3. Re:ZOMG FIRST by fiannaFailMan · · Score: 4, Funny

      I entirely agree. While they're at it, I hope they kill that gif image format too. It's only ever used for annoying animations and tacky envelopes folding up to represent a link to an email address. Never did anything useful in its life, only was abused. All the fault of the technology.

      --
      Drill baby drill - on Mars
    4. Re:ZOMG FIRST by mad.frog · · Score: 5, Funny

      Yeah. And HTML pretty much sucks too -- I'm always seeing HTML pages that have annoying shit (like people using "loose" when they mean "lose"). Let's hope they can kill HTML off.

  4. I, for one by Chemisor · · Score: 5, Funny

    I, for one, welcome our new Flash killing overlords. After all, anything that promises to kill off flash must have been made by a most honorable and considerate person, who wishes nothing more than to spare us from the many, many pains of the hostile landscape of the web.

    1. Re:I, for one by Anonymous Coward · · Score: 5, Insightful

      I can understand that you hate ads taking space and processing-time, but have you ever developed an APPLICATION using Flash? For me it's the language (ActionScript 2.0) and the player. Thats basically what flash is. With the Flash 8 player you can do some really cool things with actionscript. Check it out before you just "hate everything flash". Also, I would like to point you to http://www.osflash.org/ for all your opensource Flash-needs. Flash / SWF / ActionScript isn't just a way to create ads. You can create whole applications with it... when there is an appropriate use for it of course. Making stupid banners and ads with Flash is just a very small part of Flash, though many use Flash to do it. Do you hate gifs, jpegs and pngs too? They dont have as many other uses, besides banners and ads, as Flash do.

      The component-architecture by Macromedia admittedly sucks badly, but open source projects are worked on as I write this, to change all that. You can now use Eclipse as a development environment for Flash, though I prefer either TextMate or XCode for my development needs. Especially Xcode, since I do alot of Cocoa/Objective-C development as well.

      You should check out ActionStep, which is a framework modeled after NextStep/Cocoa, for Flash. It's opensource, nearly at 1.0, and looking quite good. There is the open source compiler mtasc, which supports all the latest things of the Flash 8 Player, is faster than Macromedias own, does better type checking and works from the commandline on most OSes. Being a commandline compiler, means it can easily be integrated with your favorite editor / IDE. Do read up on these things before you call it a nuisance and ad-thingie. Thank you very much.

    2. Re:I, for one by nwbvt · · Score: 4, Insightful
      "You can create whole applications with it... when there is an appropriate use for it of course. "

      You know what else can create "whole applications"? Java, C++, C#, C, Perl, Python, Javascript, Fortran, Cobol, Ada, Visual Basic, Smalltalk, Assembly, need I go on? The fact that you can create "whole applications" with it isn't really something to be proud of.

      Show me one instance where Flash truly is the best choice out there. Show me one instance where the negatives attributes of Flash (ie accessibility problems, requirements for third party proprietary software, an inability to interact with the operating system, etc.) are outweighed by the positive attribute (it makes it easy for third graders to make pretty webpages).

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    3. Re:I, for one by ScottyH · · Score: 2, Insightful

      accessibility problems
      Accessibility isn't a requirement for a lot of software.

      requirements for third party proprietary software
      There aren't any requirements to work with 3rd party proprietary software, as many OSS development tools exist...unless you're talking about the Flash Player itself.

      an inability to interact with the operating system
      What do you mean? Why should it be able to interact with the OS. It's a web technology.

    4. Re:I, for one by MidnightBrewer · · Score: 2, Informative

      Its positive attributes: fully compliant with Section 508 accessibility requirements, requires a plugin that currently ships with a majority of browsers and is otherwise free and easily accessible, and the fact that it's easy for even a third grader to make "whole applications." Why is making something accessible for people a sin? Macromedia decided it was a good idea, and I'm willing to bet that they are now a whole lot richer than anybody currently participating in this thread.

      I'm currently building a site that I'd like to have some Flash-like interactivity without having to go out and buy a copy of Flash. I can do a lot of it using CSS and DHTML, but there's a steep learning curve involved. Sure, the documentation is "all on-line and readily available" - if you know where to look. I've enlisted the help of a friend of mine who does server application development for a living, and even he was stumped a few times. Why should I have to program a script just to detect the browser window dimensions and keep track of them should they be resized? Flash does that automatically, and it's a real time-saver. Sure, the site will be smaller and leaner in the long run and also gracefully degrade, but had I done it in Flash, it would have been deployed a lot faster, too.

      Programmers are also not usually good interface designers. Just visit that OSFlash from the grandparent to get a good example. Horrible content organization, awkward navigation, and no simple link to take you quickly to where you can download tools and documentation to get started. What's the point of making an open source replacement for something if it doesn't actually replace it? Should Flash developers really trade in their graphical interface and timeline for a text-based IDE? I guess you really do get what you pay for.

      As for Flash not interacting with the operating system, I think that's beside the point. Flash by itself serves an important function for delivering full applications within a browser - something that the above-mentioned languages can do, but as far as the majority of people are concerned, not always as easily and quickly as Flash. For one, the majority of those listed are all server-side, and are going to require a lot of horsepower from the server. What web-centric application would you suggest needs Assembly?

      The client-side ones all require "third-party proprietary software" to run, and you can't guarantee that all versions are going to be current across all platforms, which will render your content inaccessible to some viewers. The right tool for the right job, as the saying goes. And if you really want Flash to interact with the OS, get Director; that's what it's there for.

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
  5. Oooh, I know this one...pick me! pick me! by Anonymous Coward · · Score: 2, Funny
    Wait...wait....umm...yes?

    Er...no?

    It's "yes", right? Damn, I *knew* I should have studied for this one....

  6. MS Sparkle! by Junior+J.+Junior+III · · Score: 5, Funny

    I am disrespectful to dirt! Can you see that I am serious?!!?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  7. Why can't we all just get along? by ArkiMage · · Score: 2, Insightful

    Why is it that any time anyone develops a product and is successful with it Microsoft vows to "kill" them (or it)? Sad... Their "killer" will of course be MS-only. PS. If it's multi-platform, watch out.. That will really get you in MS's sights.

  8. You is wrong by rsilvergun · · Score: 2, Funny

    Happy time fun Sparkle will banish flash to the land of wind and ghosts!

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  9. Yeah, sure . . . by lixee · · Score: 2, Insightful

    In other news, pam is dead, 640Kb is enough for everybody, Gates is respected 'cause he gives money away, Ballmer never had any anger management issues, .NET is ubiquitous and Google's days are counted!

    --
    Res publica non dominetur
  10. Will it catch on? by Dwedit · · Score: 3, Interesting

    Sparkle will never make it until it gets its own Newgrounds.com or Homestarrunner.com. A community of users, and large amount of created content is what really matters, otherwise games which use the Vitalize Plugin would be sweeping the internet.

    1. Re:Will it catch on? by ClamIAm · · Score: 2, Informative

      The danger with an MS-made flash type plugin is that it will probably be included with Windows and IE by default. So the 80-90% of people who use Windows+IE won't even have to click a few boxes to view the content. On the other hand, there's no way in hell MS will release the specs under a suitable license for others to reimplement this tech for non-IE browsers or for other OSes (without nasty NDAs and huge licensing fees). So MS once again screws over its competition.

    2. Re:Will it catch on? by amliebsch · · Score: 5, Informative

      You and everyone else are missing the point. While Sparkle can be used to make apps that run in IE, it is primarily for developing apps. It is not an plugin for IE. It is not intended to sweep the internet. It is for Windows. Sparkle is the designer for the main presentation layer for all of Vista. Microsoft has not to my knowledge ever even called it a "flash killer." It is not really competing with flash.

      --
      If you don't know where you are going, you will wind up somewhere else.
  11. New Virus Channel? by NatteringNabob · · Score: 4, Funny

    Afterall, if they don't make IE dependent on ActiveX, they are going to need some new improved method for virus writers to gain access to your system.

  12. Strongbad Palette by Wespionage · · Score: 2, Funny

    Unless it comes with a custom Strongbad palette, I don't see it superseding Flash.

  13. No one remembers by GigsVT · · Score: 5, Insightful

    Back when the big thing in IT was Postscript, MS and Apple worked together to try to make a Postscript killer to break Adobe's control. It was called TrueImage. It failed badly.

    The only thing we still use from TrueImage today is TrueType fonts, which were the type of fonts that TrueImage used rather than Adobe's Type I fonts.

    Some of these recent moves by MS to replace common presentation formats with their own remind me a lot of the TrueImage story.

    Since Adobe owns Macromedia now, it's the same old clash, MS vs Adobe. Adobe has proven themselves to be very good at format wars. Because of TrueImage and other market pressures (like HP's PCL), Adobe opened up the Postscript and eventually PDF specifications and made implementation of them completely royalty free. This was a big long-term win for them.

    So now MS is going against Adobe on two fronts, their new MS XPS format to try to kill PDF, and this Sparkle up against Flash. Adobe would do well to learn from the past and continue to use open specifications to keep MS in their place.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:No one remembers by 16K+Ram+Pack · · Score: 2, Informative
      Adobe did it right with PDF. Just because it's open doesn't mean that everyone can beat you. The best tool for making PDFs is still Adobe Acrobat. But by opening it, they've actually helped to increase their user base.

      I've written programs using 3rd party libraries that generate and manipulate PDFs. That keeps me wanting to use PDF as much as possible instead of using something like Word, which is, IMO a complete horror to try and automatically generate.

  14. How much is it going to cost? by randomErr · · Score: 4, Insightful

    Getting past all the Micr$oft and Crapomedia comments that have been posted so far, I have to ask: How much will the design tools cost?

    If its freeware, Sparkle WILL kill Flash. If its cheapware($99 or less) it will hurt Flash in the short term, and could kill Flash in 5 years(because of the cost). If it cost ny more then that, and Micrsoft's product will just become a niche market like Real Media's SMIL format.

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:How much is it going to cost? by supabeast! · · Score: 3, Insightful

      "If its freeware, Sparkle WILL kill Flash. If its cheapware($99 or less) it will hurt Flash..."

      The price of Flash, or Flash competitors, is all but irrelevant. Now that Macromedia is owned by Adobe, Flash and Dreamweaver, will be added into the Adobe Creative suite bundle. Since most designers end up buying the CS bundle for Photoshop, Illustrator, and Indesign anyway, they'll be getting Flash for free. The inclusion of Dreamweaver and Flash into the CS suite is going to make Adobe the king of the hill for graphic designers in print and web work, and trying to beat them on cost isn't going to work - only someone who can make a product so good it compels users to get out of the Adobeland is going to have a chance.

      And given Microsoft's recent history with design apps, they don't have a shot in hell.

    2. Re:How much is it going to cost? by JulesLt · · Score: 2, Interesting

      A. All development tools are peanuts compared to developer salaries. Management do not object to spending hundreds or even thousands of dollars on a product if they get that much back in saved productivity. The fact that Eclipse is so good and free is a major plus point, but tool cost is pretty much irrelevant.

      (Which isn't to say that Sparkle can't win - it just might win on the grounds that it is more productive as it fits in with Visual Studio, which seems to be the way many things are going - i.e. SQL Server uptake. It's a clever strategy - not targeting developers so much as those who set platform policy).

      --
      'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
  15. Re:Closed Source Killers... by guaigean · · Score: 2, Insightful

    I get the point, and really don't know which is worse. A product that exists but has failed to reach the masses due to over geeking, or a product that doesn't exist but keeps the PHB's enthralled with its concept art. Either way, both are a cause for Microsoft's further dominance.

    --
    Microsoft Sucks, F/OSS Rocks. I get mod points now right?
  16. Re:Closed Source Killers... by Trejkaz · · Score: 2, Insightful

    Nah, that was last year. You missed it. :-)

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  17. Try Flashblock by Ranger · · Score: 5, Insightful

    I already have a flash killer. It's called Flashblock. Of course it only works in Firefox. If the truth must be told, advertising killed flash for me. Flashblock simple buries it. Though it's more like burying something alive. It's still there. You just don't have to look at it anymore.

    --
    "You'll get nothing, and you'll like it!"
  18. Re:Why would you *want* to transition????? by Trejkaz · · Score: 2, Funny

    Sounds like someone is walking the wrong way in the crowd.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  19. one thing microsoft can do... by DeveloperAdvantage · · Score: 5, Interesting

    ...is create good IDEs.

    When I first read the article, my first response to a tool meant to improve user experience, from Microsoft, is that they should change the acronym from WPF to WTF, since, as a user, that is what always goes through my head when Word or IE crash.

    But, with further reading, I actually think Microsoft may find success here. With Visual Studio they have a good track record and may succeed again.

    --
    FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
  20. Last Time We Discussed This... by somethinghollow · · Score: 4, Informative

    I liked how this guy said it.

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

    This "Quartz" thing might be close. We'll see.

    Bill, Steve just called. He wants his silly name back.

  21. SMIL... by Trejkaz · · Score: 2, Informative
    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  22. This is not what Sparkle is about by Anonymous Coward · · Score: 5, Insightful

    The Slashdot summary appears to completely misunderstand the point of Sparkle. It is not really a direct competitor to Flash. It's a tool for designing application interfaces. It's much more akin to Glade or QT Designer but for Avalon/XAML instead of GTK+ or QT.

    The big difference though, is that it's targeted towards designers rather than programmers and it lets you take advantage of all the animation/multimedia/typography/etc. features in Avalon. This means that UI specialists can actually design the UI in programs, rather than designing it and handing a spec off to a programmer to implement.

    Frankly, I think it's a really good idea. As a programmer, I hate writing GUI code and certainly won't miss it. As a user I look forward to quality and usability improvements from this.

  23. Does it come with a Mac version? by moria · · Score: 2, Insightful

    If not, then the killer will never kill, considering a major portion of the flash contents are author or co-authored by the artist developers, a large number of whom are using Macs. Well, let's see whether it is wheel reventing stuff or a real innovation. At least, this is the time that M$ is not copying Apple, or Sun, or Borland. Hope it is not a new mimicing game.

  24. At Least It's Got a Name with Legs by RobotRunAmok · · Score: 4, Funny

    If this was an Open Source project it would be called SPACKLE or The CRIPPLE.

    1. Re:At Least It's Got a Name with Legs by Duhavid · · Score: 2, Funny

      Kripple.

      --
      emt 377 emt 4
  25. You need VISTA to run it! by javaxman · · Score: 4, Insightful
    From TFA :
    But for Sparkle to even get in the ring with Flash, Microsoft has to first convince us that we need to move from Windows XP to Windows Vista. This migration will take time, possibly as much as five years. In the meantime, Macromedia has just released Flash 8 and can anticipate over 250 million unique downloads between now and when Windows Vista begins to sell.

    Umm... yea. Flash is about as dead as BSD, I think.

    I mean, really, I'm no fan of Flash, but somehow I don't see some Vista-only Microsoft technology replacing it. Call me when Sparkle is a shipping, multi-platform, free-download product.

    Then tell me where the millions of Flash games and applications on the web today are going.

    1. Re:You need VISTA to run it! by wjsteele · · Score: 4, Informative

      Wrong! You don't need Vista to run it. WPF (Avalon) will also run on Windows XP and Windows Server 2003. Here are the system requirements

      You can download the bits now and play around with it. .

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
  26. Sorry, I must... by beauzo · · Score: 2, Funny

    Mr. Sparkle!

  27. Obligatory by gbobeck · · Score: 2, Funny

    Microsoft hasn't created tools which can be described as being 'flash killers'... Chuck Norris IS the only flash killer.

    --
    Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
  28. Re:$var Killers... by ClamIAm · · Score: 3, Insightful
    This is one of Microsoft's great refinements to the art of FUD. They welcome with trumpets and palm leaves some technology that they're developing that's similar to an already-existing one, leaving out the fact that it's probably not any better and is several years off.

    They try and get people to wait for the MS version and hold off or stop buying the competition's product. There have been cases where they've actually done this and then never brought their solution to market, raising the question of whether or not they were even developing a product in said area anyway.

    Or, they do bring a product to market, and they fuck around with their OS to force the competition to release patches to even get their stuff to run. Add to this new, incompatible "standards" that make it near-impossible for competitors to create things like export filters so the products can work together.

  29. The real question. by cinderful · · Score: 2, Insightful

    Do completely misguided hyperbolic newspost titles generate fervent responses?

    Yes, they do.

  30. In all seriousness by smart.id · · Score: 2, Interesting

    In all seriousness to the excellent gentlemen who insist on calling every new product "X's killer," has anything that has been labelled so ever amounted to anything? Have any of these purported "killers" actually killed? Seriously though, can someone provide a concrete example of this happening?

    I suggest we go after the real killers. And have some reforms in the use of the word "killer" in headlines.

    --
    blog & fiction: jd87
    1. Re:In all seriousness by fiannaFailMan · · Score: 2, Funny
      In all seriousness to the excellent gentlemen who insist on calling every new product "X's killer," has anything that has been labelled so ever amounted to anything? Have any of these purported "killers" actually killed? Seriously though, can someone provide a concrete example of this happening?

      I'm just wondering when this iPod killer is going to come out. I think it's due around about the time Apple goes bankrupt.

      --
      Drill baby drill - on Mars
  31. Sparkle is not Flash by Ececheira · · Score: 4, Informative

    Sparkle is not supposed to be a Flash killer. It's designed to allow rich UI's to be created for Windows applications. The new Windows Presentation Layer, formally known as Avalon, needs a UI tool more geared to designers than developers (Visual Studio).

    With Sparkle, a graphic designer can easily work on the UI elements while a developer concentrates on the code.

  32. I bet it will run in other OS, in the beginning. by Bender+Unit+22 · · Score: 4, Interesting

    I bet that in the beginning, it will run on many platforms. So there is no excuse for not using it. Then, when they have killed Flash, there will come a new version that only runs on a Microsoft platform because of some feature. Of course the inner workings will be closed due to some DRM thing or whatever so no you can't make a 100% compatible open source version.

    At least that is how the normally do it, so why shouldn't they do it with Mr. Sparkle?

  33. Noscript plugin for Firefox.... by h3llfish · · Score: 2, Informative

    Noscript plugin for Firefox is what helped me to kill flash, and am I ever thankful for it. It lets you choose which sites can run javascript or flash, and makes browsing a lot faster and less annoying because you get to skip so many ads. I never minded the old school static banner ad too much, but as they've gotten animated and noisier, I got more motivated to find a way to rid myself of them.

    Sparkle... yeah sounds great. Thanks for another innovation, MS. I can't imagine ever having a reason to install it, and if I ever do, I sure hope I have a friendly neighborhood plugin to make sure it doesn't take over my browsing experience.

  34. Flash works on my solaris/sparc setup, will this? by gentimjs · · Score: 2, Insightful

    I'm one of the freaks who runs solaris on sparc as my desktop box (home and work) and I've been pleased that my minority platform has a flash player. Actually, I havent found many minority platforms that DONT have a flash player (os2?).

    Somehow, I'm skeptical that MS will give me a client to view thier new "rich" "active" content that is going to run on any non-x86 non-vista system. They can lock down the development platform (as adobe/macromedia has) but if they dont give me a player, then to $UNDERWORLD with them.

  35. anything that replaces flash by aliscool · · Score: 2, Funny

    can't be half bad.

    Come on M$ can do some things right too you know.
    Am I the only one still running Bob?

  36. Not likely -- Sparkle is developed in C# by panaceaa · · Score: 4, Informative

    Sparkle is developed in C#, and due to its compilation to .NET's CLR, it's unlikely that it will be a channel for virus writers to exploit. First off, Sparkle developers don't need to worry about buffer overruns, which have been the hole used in many previous exploits. Second, the CLR can block the use of unauthorized code, preventing the installation of spyware and other trojans. Admittedly, the CLR hasn't yet been as widely adopted as Internet Explorer, so there still may be bugs in the underlying technology. But generally Sparkle's developed using a much more secure architecture than previous Microsoft products and therefore it's unlikely to see the same issues as IIS, IE, and Outlook.

  37. This product DOES NOT compete with Flash by Aqua+OS+X · · Score: 2, Informative

    Why is everyone rambling on about this being a "Flash Killer".... has anyone actually taken the time to follow the links to learn about the product?

    Aside from the web design app, the suite is heavily focused on application design, prototyping, and development. Tools like interactive designer are treading in new waters.

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  38. Re:GIF, abused! NO WAY by Anonymous Coward · · Score: 3, Funny

    I mean, c'mon, there's Ghostbusters in .gif format. I didn't have to use bittorrent to find that shit and it took less than a second to download!

  39. The summary by Stan+Vassilev · · Score: 4, Interesting

    As a long time Flash developer I've been following the entire Sparkle/Avalon story and this is how it sums up according to me:

    - Microsoft has awaken to "embrace" the web only until recently. Vista, however is a much older strategy to improve the desktop beyond what the web might deliver to keep the people locked in (on an OS level). As you know if Internet starts delivering multiplatform rich applications, the reasons to use Windows become less.

    - Technogies like Flash threaten Microsoft's "monopol" on rich GUI-s, and Flash works on all platforms.

    - Microsoft tries to convince the public that "Sparkle was never meant to compete with Flash, it's for apps and so on". While this is true, it's also false, because Flash is quickly heading into the applications arena, and Microsoft is quickly heading into the Internet rich GUI-s. Basically they meet in the middle and who survives isn't clear. But keep in mind both Adobe and (ex)Macromedia are totally aware that the Vista technologies are ALSO meant as Flash killer and don't fool yourself with what MS says.

    - It's not true Avalon/XAML will work only on Windows Vista. For starters, it'll also work on Windows XP and 2003. Also Microsoft prepares cross-platform version of the technology, with less features, JavaScript support and so on, which has been demonstrated to work on a Mac. The initiative is called WPF/E, or: Windows Presentation Foundation / Everywhere.

    - The Sparkle team has at least 4-5 ex. top (ex)Macromedia Flash employees, Flash gurus and alike. They all come in the team with their Flash habits and it shows in the interface of the program: it's simply MADE so Flash developers will dig it. And I dig it.

    - Quartz is for web pages, don't confuse it with Sparkle, the Avalon XAML designer program.

    - A weakness of Sparkle will be that it won't be suited for complex cartoons and animations like Flash is. Flash tried to move away from animations and cartoons as well in an attempt to look as a serious application platform, but later Macromedia regretted as they alienated their core audience, and the most creative artists out there. The latest version of Flash proves cartoons and animations ARE important after all, and a good share of the features are aided for artists.

    Bah that should be about all important... I leave the conclusions to you.

  40. Re:Pantene colors? by MonTemplar · · Score: 2, Funny

    Nah, they're not hippies, just people who've watched too many hair-product commercials...

    -MT.

    --
    -MT.
  41. OK, it's cross-platform... by argent · · Score: 2, Insightful

    OK, you don't nee Vista to run it. It's cross platform: it'll run on more than one version of Windows. Har bloody har.

  42. Shocking news by diegocgteleline.es · · Score: 4, Insightful

    We can always debate whether or not proprietary or open source development models produce better quality code, but proprietary formats are never good. All they do is hurt competition, which helps no one but the authors. Now that Adobe owns Macromedia, hopefully the Flash people will take a hint from PDF: open formats work. If SWF is opened, great

    Shocking news: The SWF format IS open: Here you have a link. The license is quite similar to PDF. I think it's somewhat more restrictive to create tools which create SWFs or something but what the hell, stops saying that SWF is closed.

    Just because the open source community hasn't managed to write a decent implementation of the PDF format doesn't mean. Actually, people has tried to write implementations (way before that GNU thingy by the way): Google for libswf. There's even a gstreamer plugin which uses libswf to draw flash animations (and it works for simple flash files, I've used it). Dude, in my machine nautilus shows me thumbnails of some flash files. Also, macromedia has written a linux flash player plugin for mozilla-based browsers, I wish all companies would do that.

  43. Enough examples yet? by saltydogdesign · · Score: 2, Informative

    Show me one instance where Flash truly is the best choice out there.

    As has been said a hundred times, homestarrunner.com. Plus Newsmap. The latter should give you an idea of a whole class of applications where Flash is truly the best choice. A related competitor is the baby name wizard (google it), which is a Java app. It's neat, but on my dual-proc G4, it's slow as molasses and takes forever to load. 'Nuff said.

    --
    // This is not a sig.