• On TechRepublic: Five reasons why Windows Vista failed
May 1, 2007 7:21 PM PDT

What is Silverlight, really?

Posted by Rafe Needleman
  • Print

Microsoft's Silverlight technology, launched at the NAB conference two weeks ago and pitched hard to developers at the Mix '07 conference this week, is being taken as a competitor to Adobe's Flash. Since it is a framework for providing rich applications to the Internet browser, it is indeed that. But though Silverlight and Flash are competing technologies, Microsoft's offering is different from Adobe's in key ways.

More than just a platform

Silverlight is being pushed side-by-side with Microsoft's Live services for developers. Microsoft is opening up APIs (application program interfaces) for its search engine, for Virtual Earth, for its instant messaging service, and for other services, under generous, but not unlimited, licensing terms. These services will allow the creation of interesting online applications that take advantage of existing Microsoft networks and resources. For example, Match.com today demoed a new version of its service that can connect directly to other Match.com subscribers who are MSN Messenger users. Mash-ups are nothing new, of course, but it is important that Microsoft is giving developers access to its computing resources as well as its user base.

Silverlight supports the display of high-definition video files, and importantly, Microsoft will do the heavy lifting of sending them over the Net. Streaming large media files is expensive, but Microsoft will (optionally) host Silverlight media files and applications. This will enable smaller developers to deliver large and high-definition files quickly and reliably, without paying content distribution network fees. Microsoft is promising reliable 700kbps throughput for media files, and free distribution of all content on its network for one year. After that, distribution will continue to be free up to 1 million streamed minutes a month. Fees after that have not been set.

Also, Silverlight applications are delivered to a browser in a text-based markup language called XAML. That's no big deal for Web users once they land on a site. But search engines, like Google, can scan XAML. They can't dive into compiled Flash applications. Flash-heavy sites do often wrap their applications in Web code that search engines can crawl, although it's extra work for developers and designers to do it, and may not yield search results that are as good as they would be if the search engine was indexing the actual application instead of keywords tacked on after the fact. Silverlight applications will be more findable.

One thing Silverlight isn't though, is a competitor to Apollo (hands-on), Adobe's technology that lets developers take their online applications and make them into standalone desktop apps. Apollo developers will be able to take advantage of capabilities that make applications behave properly whether they are online or not. Silverlight does not yet offer those capabilities, although I heard that apps written in Silverlight will be able to modify the "chrome" or basic user interface of a browser while they are running, to further obscure the difference between a browser-based app and traditional software.

But what's in it for me?

Windows users probably won't care whether the rich Web app they are visiting is using Silverlight or Flash. Both technologies require a small plug-in (as of IE7, Flash is no longer bundled with the browser) and once installed, both are invisible until the user hits a page that requires their services.

Web developers will care about which technology they choose, though. Publishers and developers want their apps to run on as many platforms as possible, and while Silverlight apps will run on both major Windows browsers as well as on Safari and Firefox on a Mac, Microsoft does not have a sterling track record in delivering ongoing support for Mac apps and platforms. Nonetheless, the developer community seems to have given Silverlight a thumbs-up, so expect to see interesting new Web apps coming out that use it.

Already, Microsoft has done a good job of lining up top-tier developers. At the launch of the conference, we saw demos from Netflix (video), Major League Baseball (video), and CBS. All showed applications that combined very impressive user interaction, streaming video, and interesting community features. Netflix, for example, lets two users sync their videos so they're both watching the same movie together. MLB lets one person send another a clip of an in-game event, which displays in a picture-in-picture view on their game display.

It looks like Silverlight is not just solid technology, but that Microsoft has also put together an infrastructure of supporting services offered at can't-say-no prices. The Web was hardly hurting for innovation up to now, but Silverlight will likely encourage even more of it.

To download the Silverlight plug-in and check out the Silverlight demos, go to Microsoft's Silverlight site.

Other Silverlight stories worth reading:

Rafe Needleman writes about start-ups, new technologies, and Web 2.0 products, as editor of CNET's Webware. E-mail Rafe.
Recent posts from Webware
Music and browsing take flight in Songbird
BlackBerry's mobile Web site gets a refresh
Zagat on iPhone: 'A disappointment' die-hards will still 'love'
Facebook Marketplace relaunch powered by Oodle
Gmail comes to the desktop in gadget form
Add a Comment (Log in or register) 18 comments
finally, a good article on silverlight
by CydeSwype May 2, 2007 7:50 AM PDT
this is the sort of stories that i love about webware. they get to the point without a lot of hype. the cdn piece of silverlight is really the most interesting. a flash competitor doesn't offer me much as a developer but if there's a free cdn built in, that makes it worth looking at.

thanks webware
Reply to this comment
Great article Rafe! Linked to it from my site.
by sveastar May 4, 2007 11:39 AM PDT
Wish Microsoft's message was as clear as your article! I think Silverlight is pretty cool but it's hard to explain to others *why* it is cool. I'll just point them to your take on it instead of trying to explain it myself! :) I posted a link to your article on my website at http://www.softwarebizexchange.com
Reply to this comment
Some objections
by nkast May 25, 2007 3:34 AM PDT
You say that search engine have no problem reading xaml.
Xaml is used to describe userinterface. Content will come from web services. I don't know how you can overcome this problem.

Apollo is an idea based on Microsoft's 'ClickOnce' which is around for a long time now.
Reply to this comment
by SilverlightExamples January 4, 2008 9:31 PM PST
Look like this article is written toward Silverlight 1.0. What I want to stress on is that Silverlight 2.0 will be much better and will definitely rock.
Reply to this comment
by marktuti July 9, 2008 4:37 AM PDT
great piece of information for a newbie like myself when it comes to platforms and technologies
I enjoyed most of the article
Cheers
Mark
Reply to this comment
by loveboyg July 12, 2008 1:31 AM PDT
dsw332
Reply to this comment
by wedding-planning July 15, 2008 11:35 PM PDT
This sounds very promising. I have always found coding Flash and using actionscript very cumbersome
Reply to this comment
by futbol-oyunlar July 25, 2008 8:44 AM PDT
microsoft need very good marketing for silverlight. There is many sites exists that they are using flash. Basicly there is many flash games at oyunlar. But can you see any silverlight games?
Reply to this comment
by Brooklyn Bankruptcy September 4, 2008 10:58 AM PDT
I really dont trust anything Microsoft puts out there anymore.
Reply to this comment
by FTA_Forums September 5, 2008 7:53 PM PDT
Now that this article has been up for bit, does it seem like SL is catching on anymore than it was a couple months ago? People still seem confused....
Reply to this comment
by m0thman October 2, 2008 3:34 AM PDT
Very interesting article, although I also had to duck out and find out what xaml was as well. I stumbled upon this page because I just needed to know what silverlight was and should I be paying attention. Actually still none the wiser on that front having not really used flash much either. I guess I'll watch this space a bit before I dabble.
Reply to this comment
by wedding-planning October 30, 2008 10:26 PM PDT
Interesting platform. This technology seems to be propagating quite slowly. It's nice to see MSN change their perspective as it relates to offering more open source code. Previously they have been very leery about offering anything for developers, but we have moved into times where partnerships and sharing is key.
Reply to this comment
by abujbr November 23, 2008 3:43 AM PST
<a href="http://www.dl3m.com/">???? ????? ??????</a>
<a href="http://www.dl3m.com/">???? ????? ?????</a>
<a href="http://www.dl3m.com/">???? ????? ????</a>
<a href="http://sms.dl3m.com/">?????</a>
<a href="http://sms.dl3m.com/">????? ???</a>
<a href="http://sms.dl3m.com/showmsgs-2-0-0.html">????? ??</a>
<a href="http://sms.dl3m.com/showmsgs-3-0-0.html">????? ???</a>
<a href="http://sms.dl3m.com/showmsgs-3-0-0.html">????? ???</a>
<a href="http://sms.dl3m.com/showmsgs-4-0-0.html">????? ????</a>
<a href="http://sms.dl3m.com/showmsgs-4-0-0.html">????? ????</a>
<a href="http://sms.dl3m.com/showmsgs-6-0-0.html">????? ?????</a>
<a href="http://sms.dl3m.com/showmsgs-1-0-0.html">????? ???????</a>
<a href="http://sms.dl3m.com/showmsgs-2-0-0.html">????? ????</a>
<a href="http://sms.dl3m.com/showmsgs-8-0-0.html">????? ???</a>
<a href="http://sms.dl3m.com/showmsgs-9-0-0.html">????? ?????</a>
<a href="http://sms.dl3m.com/showmsgs-8-0-0.html">???</a>
<a href="http://sms.dl3m.com/showmsgs-5-0-0.html">????? ???</a>
<a href="http://sms.dl3m.com/showmsgs-7-0-0.html">????? ?????</a>
<a href="http://dir.dl3m.com/">???? ?????</a>
<a href="http://dir.dl3m.com/">?????</a>
<a href="http://dir.dl3m.com/add-site.html">??? ?????</a>
<a href="http://dir.dl3m.com/section-1.html">????? ???????</a>
<a href="http://dir.dl3m.com/section-10.html">?????</a>
<a href="http://dir.dl3m.com/section-19.html">???????</a>
<a href="http://dir.dl3m.com/section-27.html">??????</a>
<a href="http://dir.dl3m.com/section-19.html">?????</a>
<a href="http://dir.dl3m.com/section-27.html">?????</a>
<a href="http://dir.dl3m.com/section-43.html">????? ????</a>
<a href="http://dir.dl3m.com/section-43.html">??</a>
<a href="http://dir.dl3m.com/section-43.html">???? ??????</a>
<a href="http://dir.dl3m.com/section-35.html">??????</a>
<a href="http://dir.dl3m.com/section-35.html">?????</a>
<a href="http://dir.dl3m.com/section-51.html">?????????</a>
<a href="http://dir.dl3m.com/section-51.html">?????</a>
<a href="http://dir.dl3m.com/section-62.html">??????</a>
<a href="http://topics.dl3m.com/">???????</a>
<a href="http://topics.dl3m.com/cat1.html">??????? ???????</a>
<a href="http://topics.dl3m.com/cat2.html">??????? ????????</a>
<a href="http://topics.dl3m.com/cat3.html">??????? ?????</a>
<a href="http://topics.dl3m.com/cat3.html">??????? ???????</a>
<a href="http://howisknow.blogspot.com/">games Requirements</a>
<a href="http://howisknow.blogspot.com/2008/09/earn-money-by-clicking-ads.html">bux</a>
<a href="http://howisknow.blogspot.com/2008/09/earn-money-by-clicking-ads.html">earn money</a>
<a href="http://9or.dl3m.com/">???</a>
<a href="http://9or.dl3m.com/">????? ???</a>
<a href="http://9or.dl3m.com/">????? ??? ???</a>
<a href="http://9or.dl3m.com/">????? ??? ???</a>
<a href="http://games.dl3m.com/">??????</a>
<a href="http://games.dl3m.com/">???</a>
<a href="http://games.dl3m.com/">?????</a>
Reply to this comment
by abujbr November 23, 2008 3:45 AM PST
http://www.dl3m.com/
http://www.dl3m.com/
http://sms.dl3m.com/
http://9or.dl3m.com/
http://dir.dl3m.com/
http://topics.dl3m.com/
http://howisknow.blogspot.com/
Reply to this comment
by helena8 November 25, 2008 11:11 PM PST
It's good that Silverlight technology has been launced. But Flash is always better than it and it's in market since last some time. A big competition for Microsoft and <a href="http://www.paraibainternational.com">Tanzanite</a>.
Reply to this comment
by NickxJ November 28, 2008 7:10 AM PST
A very interesting article-as a heavy user of flash on our website http://www.lapigems.com we were very interested to learn of a competing product. Whilst the flash has been a very good product there are numerous areas we feel could be improved - it will be interesting to see if Silverlight manages to address those. We will watch with interest.
<a href="http://www.lapigems.com/tanzanite.asp">tanzanite</a>
Reply to this comment
by NickxJ November 28, 2008 7:29 AM PST
Further to my comment above I have linked to your article from my site:
<a class="jive-link-external" href="http://www.lapigems.com/tanzanite.asp" target="_newWindow">http://www.lapigems.com/tanzanite.asp</a>
Reply to this comment
by NickxJ November 28, 2008 7:37 AM PST
Wish Microsoft's message was as clear as your article! I think Silverlight is pretty cool but it's hard to explain to others *why* it is cool. I'll just point them to your take on it instead of trying to explain it myself! :) I posted a link to your article on my website at <a class="jive-link-external" href="http://www.softwarebizexchange.com" target="_newWindow">http://www.softwarebizexchange.com</a>
Reply to this comment

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

In the news now

A tech veteran responds to the recession

LogLogic's Patricia Sueltz heard a clear message about the economy from investors, but she already knows a thing or two about navigating through tough times.


Obama's AG pick on privacy

Eric Holder has criticized the warrantless wiretapping program, but his views on other online policies may not be that far from those of the Bush administration.


advertisement

Inside CNET News

Scroll Left Scroll Right