April 30, 2007 5:09 PM PDT

Microsoft Silverlight takes aim at Adobe Flash

by Peter Butler
  • Font size
  • Print
  • 4 comments
Microsoft Silverlight (Credit: Microsoft)

Today, Microsoft announced the first public versions of its Silverlight application for creating and experiencing rich, interactive applications online. There are two different versions of the cross-browser plug-in: Silverlight 1.0 beta (download for Windows or Mac) and Silverlight 1.1 alpha (download for Windows or Mac).

The big difference between 1.0 beta and 1.1 alpha versions is that the 1.1 alpha allows developers to create Silverlight applications using .NET technologies such as C#. If you don't care much about that new advancement, you probably won't be too excited about some of the sample Silverlight applications that have been created.

To be fair, the downloads of the client only went public today, but the Silverlight gallery of applications is quite slim--eight for the 1.0 beta and seven for the 1.1 alpha, several of which are identical. The two that jumped out at me were the Grand Piano (for 1.0 beta) and Chess (for 1.1 alpha) applications. Grand Piano lets you play a full octave of a virtual piano via keyboard or mouse, and Chess provides a gaming environment with pluggable AI and two gameplay algorithms in both C# and JavaScript.

Grand Piano Silverlight application

The Grand Piano application lets you tickle the ivories with your keyboard.

(Credit: CNET Networks)

Aside from the sample applications in the gallery, there's also a sleek 20th Century Fox movie player built with Silverlight that's currently showing trailers for Fantastic Four, Pathfinder, and Live Free or Die Hard.

One big question about Silverlight is whether or not it will support Linux. Adobe caught a lot of flack from Web developers for being too slow to release a version of Flash 9 for Linux, which essentially forced Web site managers to maintain different content for Linux users. If Silverlight doesn't hit all the major platforms (Windows, Mac, and Linux), it may be difficult for site managers to adopt the technology.

It's obvious that Silverlight is a play by Microsoft to make a dent in the market share for Adobe Flash, which is the undisputed leader in the field of rich Internet applications. Considering that Flash has more than a 10-year head start on Silverlight, the new kid has his work cut out for him.

What's not obvious about Silverlight is whether or not Microsoft will take the same route as Adobe Flex and make any of the code open source. There have been rumors to that effect for months now, but the software giant has definitely not confirmed anything yet.

For further demonstration of the possibilities of Silverlight, check out a video of a prototype Netflix online-movie service in a Webware.com report from Microsoft's Mix 07 conference.

Recent posts from The Download Blog
Mozilla pushes back Firefox 3.6, 4.0 deadlines
So you got an iPhone, now what?
The 10 best new Firefox add-ons of 2009
New Android phone? Start with these free apps
Introducing the Utilities Starter Kit
Using Facebook and Twitter safely
Three free iPhone apps that make shopping easier
The last deal before Christmas
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
But does it work
by rc191 May 1, 2007 10:36 AM PDT
if this is anything like Windows Vista, I would stay away.
Vista is a waste, and I don't trust anything from Microsoft any more.
Reply to this comment
Another 'Adolf Hitler' License Agreement:
by thomasnruth May 1, 2007 6:46 PM PDT
To avoid becoming the next victim of a Microsoft lawsuit, you had better read the EULA LIcense Agreement VERY CAREFULLY and thing twice before installing this piece of software: in the agreement, you give up your Rights to write a review about the product, tell others what you think about the product, or make known benchmark results (the product is a waste of drive space and performs aweful -- its garbage).

In the product's License Agreement, you must also agree that Microsoft can sell and distribute to third Parties your personal information, feedback, user experience, and and any other private information that Microsoft collects about you. <-- Adolf Hitler (aka., Microsoft) strikes again -->

Once again, before you assign Microsoft your birth rights to your next borne by using this product, you had better read the License or you'll become the victim of a Microsoft lawsuit.

Stick with Adobe multi-media products (Flash and Shockwave) for a safe and secure online experience. Microsoft should be shamed for asking people to give up thier personal Rights -- like Adolf Hitler.
Reply to this comment
This looks very interesting
by HardlyNoticable May 18, 2007 7:34 PM PDT
1) An earlier poster suggested it runs slow. I'm not sure what happened for them, but I can tell you it runs VERY well on my machine. Much better than Flash can when full screen.

2) C# on the client side?! That's awesome. The chess program comes in both C# and JS versions. The C# version calculates moves about a THOUSAND times faster than the JS version. Sure it's a rather staged comparison - but it's really quite obvious that it's much faster. And now all those .Net C# programmers can code client side functionality that works better AND is all in the same language from end to end. There are going to be a lot of very happy programmers out there.

3) Runs in IE, FF and Safari! That's brilliant. You can't even do cross browser JS! This could be the end of AJAX and all of those JS libraries that try their hardest to make JS suck a little less.
Reply to this comment
Just What We Need -- NOT
by rbiz July 24, 2007 7:01 AM PDT
Yet another MS proprietary online utility. I just don't get it - or maybe I do
get it
and don't want to deal with it. I hope that, by now, everyone realizes that the
only reason MS gets away with slipping us all deeper and deeper into their
collective is because we all keep using Windows.

All I can say to web developers and admins is, Don't do it, don't do it, don't
do it. We need to compel MS to develop on already established, truely
universal standards, especially for online use, and the only way to get that to
happen is stop incorporating every squishy, cutesy little device their
developers hack together and try and get us stuck on.
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next

Search Download Blog posts

advertisement
Click Here

About The Download Blog

Download.com editors cover the world of downloadable software and beyond.

Add this feed to your online news reader

The Download Blog topics