Flash, Meet Sparkle 493
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."
What sort of security vulnerabilities.. (Score:2, Interesting)
Re:Oh, great. (Score:2, Interesting)
Using a marginally beneficial technology for evil should mark you for death.
Flash competitor... (Score:3, 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.
Open source and alternative browser support? (Score:4, Interesting)
Re:Oh, great. (Score:4, Interesting)
Not flash killer. (Score:5, Interesting)
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.
Long Road (Score:4, Interesting)
Anyone against SVG? (Score:2, Interesting)
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?
Re:Oh, great. (Score:1, Interesting)
Re:XAML? (Score:5, 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 [versiontracker.com] 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 [microsoft.com] MS likes to promulgate, the possiblity of bandwidth-chewing "rich web content" is quite real.
Re:Sparkle is not a flash killer (Score:2, Interesting)
So, Sparkle is a Windows Vista virus/trojan toolkit for non-programmers. The PHBs should love it, as it will make outsourcing all those P3N15/V14GR4 ads to India *so* much more profitable.
Re:XAML? (Score:3, Interesting)
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 [slashdot.org] 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.
Re:Often programmers know very little... (Score:3, Interesting)
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.
Flash sucks (Score:3, Interesting)
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!!!
Re:the C. P. Snow Divide of Sciences and Humanitie (Score:5, Interesting)
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.
Re:compatibility (Score:4, Interesting)
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.
Will this benefit interactive designers? (Score:5, Interesting)
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
Re:the C. P. Snow Divide of Sciences and Humanitie (Score:2, Interesting)
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.
I thought nerds were supposed to be smart! (Score:3, Interesting)
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-maint
There, done bitching, go on about your business.
Re:the C. P. Snow Divide of Sciences and Humanitie (Score:3, Interesting)
Bullshit (Score:1, Interesting)
Fact is, MS make good (e.g. SQL Server, Exchange), middling (e.g. Windows) and bad (e.g. IE) products.
Some of their products are truly excellent (Excel, Visual Studio) and nothing really comes close to them.
As a developer (Win and *nix) I do actually like using Windows and find it productive. Which must make me a total odd ball I guess.
Re:I've seen it (Score:3, 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.
Re:compatibility (Score:3, Interesting)