Silverlight, Sparkle and Flex

First it was Sparkle and now the new babe in the block is Sliverlight. A month ago, I saw a video covering the Sparkle developers showcasing some pretty cool stuff about Sparkle. Ok. So, I am not one of those bunch who hate anything that comes out of Microsoft because it comes out of Microsoft. The way I see it, this is how it all maps –

  • Sparkle (XAML) = Flex (MXML)
  • Flash Player = Silverlight

There seems to be some really uncanny similarities between XAML and MXML… (Of course they are both XML!). Check it out. The graphics that these bunch of Latin-Greek-Hieroglyphs churn up are pretty good.

<Canvas xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8221; xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml&#8221; x:Name=”_119_red_scanlione_gloss” Width=”1056″ Height=”816″> <Canvas x:Name=”Layer_1″> <Rectangle x:Name=”Rectangle” Canvas.Left=”0″ Canvas.Top=”0″ Width=”1056″ Height=”816″ Stretch=”Fill” Fill=”#FFFF0000″/> <Path x:Name=”Path” Canvas.Left=”404.558″ Canvas.Top=”258.867″ Width=”258.844″ Height=”258.844″ Stretch=”Fill” Fill=”#FFFFFFFF” Data=”F1 M 411.029,258.867L 656.931,258.867C 660.505,258.867 663.402,261.764 663.402,265.338L 663.402,511.24C 663.402,514.814 660.505,517.711 656.931,517.711L 411.029,517.711C 407.455,517.711 404.558,514.814 404.558,511.24L 404.558,265.338C 404.558,261.764 407.455,258.867 411.029,258.867 Z “/> <Rectangle x:Name=”Rectangle_0″ Canvas.Left=”0″ Canvas.Top=”0″ Width=”1056″ Height=”816″ Stretch=”Fill”> <Rectangle.Fill>

I really don’t think Sparkle or Silverlight is a threat to Flex or Flash Player. But, I definitely think here begins a competition. With Apollo, Adobe definitely has a head start over any new web 2.0 stuff. Lets not forget that Flash Player is what? 10+ years older than anything that will be born 2 years from now😀 . As they say, we ARE living in interesting times!!! Definitely, we are!

Honestly, I think everyone has to learn from Microsoft to create such lovely sexy logos! It doesn’t make any sense. But, then who cares? Its a damn Logo and it looks great!😉

Silverlight samples – Pretty Impressive! (You will need to install Silverlight for this)

  1. http://channel9.msdn.com/playground/wpfe/wpfepad/
  2. http://channel9.msdn.com/playground/wpfe/grandpiano/
  3. http://channel9.msdn.com/playground/wpfe/tiletext/

8 Responses to Silverlight, Sparkle and Flex

  1. vijay says:

    this cracked me up…couldn’t stop laughing
    * Sparkle (XAML) = Flex (MXML)
    * Flash Player = Silverlight

    deja vu with all M$ products….they seem to follow and never a leader and never want to be left behind

  2. Marcel says:

    You’d be maybe right about that vijay, if it weren’t for the fact that XAML is what is used in WPF (a .NET 3.0 component), a technology that has been available in preview form for years and years and was launched in final form when Vista came out.

    Silverlight is simply able to render a subset of WPF / XAML tags on multiple platforms, MS did not invent the markup specifically for it.

    About Flash having a 10 year lead I’d like to say this.
    It’s a mistake to look at Silverlight and compare that to Flash directly.
    Silverlight is merely a cross platform presentation layer that sits on top of, and directly interfaces with, the whole range of MS developer and Server tools and solutions. You cannot seperate those things if you want to do a real comparison, and you can’t really say that IIS, Windows Media Server, Visual Studio etc etc are immature solutions, right?

  3. udayms says:

    The way I see it – Apollo with Flex allows you to use any technology on the back end and still can be deployed over multiple platforms over the internet. Apollo to me is what Java Webstart failed to be. Bottom line, I can still use ASP.net served from IIS and have flex running on Flash player/Apollo at the presentation layer.

  4. Pingback: Silverlight Vs Flash: Trying to collect different opinions | MCSE Blogs

  5. tom says:

    Silverlight looks like a programmer doing the design to me.
    All bulky and hard to use…

  6. cbrallier says:

    The key to creating a great application is having a UI that is easy to use and looks pretty coupled with a strong backend that is easily adaptable for changes.

    I have created many Flash driven web sites and applications and one thing that I have found is that connecting Flash to data is not that easy. Coding with actionscript is horrible, any developer that has experience with actionscript can tell you that actionscript is on the bottom rung of programming languages when it comes to use, debugging, and features.

    Silverlight 2.0 gives developers a new hope for creating applications that have a clean look, work on all platforms (almost any OS with a browser), integrates with a stable and long running programming language (.Net) that is superior in features, flexability, and ease of use.

    This does not mean that developers are the only ones needed, obviously, silverlight projects can benefit from designers that know how to make great looking applications and now they can work together in a single framework.

    I think when you actually compare the features and benefits of using silverlight over anything else you will see there is nothing silverlight can’t do that the competition can, but the reverse is not true.

  7. Hi, I came across this article while looking for help with Microsoft Silverlight. I’ve recently changed browsers from Safari to Microsoft IE 6. After the change I seem to have a issue with loading websites that use Microsoft Silverlight. Every time I go on a site that requires Microsoft Silverlight, my browser does not load and I get a “npctrl.dll” error. I can’t seem to find out how to fix it. Any aid getting Microsoft Silverlight to function is very appreciated! Thanks

  8. Hello! I just wished to take some time to make a comment and state I have truly appreciated reading through your site. Thanks for those your projects.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: