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."
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.
Now I'm gonna need SparkleBlock as well as FlashBlock. More browser plugin bloat.
XAML.
... "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."
"the user interface markup language for Windows Vista, the next version of Microsoft Windows."
Mr. Sparkle: A joint venture of Matsumura Fishworks and Tamaribuchi Heavy Manufacturing Concern
Are there any plans to include support for this technology into Mozilla, Konqueror, Opera, Safari, etc.?
Cyric Zndovzny at your service.
Product Demonstration here
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."
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
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.
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.
is still technically XML
Snowden and Manning are heroes.
And then you can use this tool to convert the web based C#/XAML app back to Flash. http://www.xamlon.com/
.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).
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
Sparkle is for Desktop apps - and you can output for the web (but will limit your potential audience)
Watch the fscking video.
.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.
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
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.
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!
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.
"Flash, Meet Sparkle" and then linking to an article explaining how it has nothing to do with Flash at all.
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
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!"
"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.
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.
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!
a in-application for the sake of OOP.
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.