What is Sparkle and is it a "Flash Killer?"

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
The Grim Squeaker
Emperor's Hand
Posts: 10319
Joined: 2005-06-01 01:44am
Location: A different time-space Continuum
Contact:

What is Sparkle and is it a "Flash Killer?"

Post by The Grim Squeaker »

If anybody still thinks that Sparkle is a "Flash Killer", they must not have seen the same demo I did. Sparkle is so much more than a Flash competitor, and I am excited to see this kind of product in development.

Sparkle has been generating hype for almost two years now and the entire time it was considered to be a Flash-like product. We covered the story in November of 2003 and took the bait hook, line, and sinker. I believe that Microsoft wanted everyone to believe that Sparkle was a Flash-competitor in order to build anticipation and hype, and avoid any broken promises (á la Vista). Let me avoid the hype and get down to the real meat of what Sparkle is. Sparkle is a vector-based UI designer that supports both 2D and 3D objects. There are many applications for Sparkle ranging from Flash-like presentations to designing UI for windows applications.

Currently, when a designer designs a UI for an application they have to do it in a mock-up and then hand it off to the developer to implement in the software, if possible. Designers tend to get a bit out of hand and design things that are next to impossible to implement with current development platforms. Sparkle allows a designer to design the actual application by giving them direct access to the same objects the developers work with. The designer has complete control of the appearance and behavior of the controls without writing a single piece of code. Once ready to hand off to the developer, the designer simply saves the project using Sparkle and it creates a C# project ready for the developer to use.

How does Sparkle accomplish this? It utilizes a combination of XAML and C# to control the look and feel of the controls. In this scenario, Sparkle is a very powerful and simple to use winforms designer.

How did Sparkle become known as a "Flash Killer" if it is simply a form designer? The obvious answer is that the form designer is only one aspect to Sparkle. 3D has always been a rather daunting environment for designers due to the greater complexity. Sparkle removes the additional complexity by allowing designers to work with models in a 3D environment without worrying about the z-axis. It also has the ability to change a 2D object into a 3D object to allow for depth and rotation.

Data access has become an almost required component in applications, either web or traditional. Sparkle allows designers to connect to certain data types without writing a single piece of code. I will go into more detail about this in my Sparkle review, which will come later.

Hopefully this clears up some of the confusion around what exactly Sparkle is, and why it is not a "Flash Killer."
linky
Photography
Genius is always allowed some leeway, once the hammer has been pried from its hands and the blood has been cleaned up.
To improve is to change; to be perfect is to change often.
User avatar
Faram
Bastard Operator from Hell
Posts: 5271
Joined: 2002-07-04 07:39am
Location: Fighting Polarbears

Post by Faram »

Great yet more carp that can annoy the shit out of you while browsing the web.

If I did not have Flashblock I would have uninstalled it a long time ago.

I hate 99% of all that crap flash gives you
[img=right]http://hem.bredband.net/b217293/warsaban.gif[/img]

"Either God wants to abolish evil, and cannot; or he can, but does not want to. ... If he wants to, but cannot, he is impotent. If he can, but does not want to, he is wicked. ... If, as they say, God can abolish evil, and God really wants to do it, why is there evil in the world?" -Epicurus


Fear is the mother of all gods.

Nature does all things spontaneously, by herself, without the meddling of the gods. -Lucretius
User avatar
SPOOFE
Sith Devotee
Posts: 3174
Joined: 2002-07-03 07:34pm
Location: Woodland Hills, CA
Contact:

Post by SPOOFE »

I hate 99% of all that crap flash gives you
By that same token, one could also hate 99% of the crap that HTML gives you.

The 1% of flash that doesn't inspire hatred usually takes a form somewhat like this.
The Great and Malignant
Post Reply