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.
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.
How will this kill flash if I can not run it under other operating systems besides windows?
Micro$oft and their PR crew have been labeling every new product a _Insert_Opposing_Company_Here_ for years. Are we ever going to see these products or is it more "Wait and ours will be better" talk?
Microsoft Sucks, F/OSS Rocks. I get mod points now right?
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.
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
"Are we ever going to see these products or is it more "Wait and ours will be better" talk?"
2001..2..3..4..5..6, will be the year of desktop Linux. Just you watch.
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.
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?
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.
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!"
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.
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.
Well, it'll have a couple of million developers in a year or two. Eventually, the Java community may "go native" with Windows UI support and add XAML UIs too.
I expect over 90% of Windows development will have XAML UIs in maybe 3 years. And it will cost a hell of a lot less than Flash.
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.
Do completely misguided hyperbolic newspost titles generate fervent responses?
Yes, they do.
I'm simply mentioning this as a fact: Microsoft Windows is, by far, the dominant desktop operating system, which means they can kill flash without doing a thing for any other platform.
Slashdot - where whining about luck is the new way to make the world you want.
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.
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.
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.
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.
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.