Microsoft Shows Silverlight 5 But Questions Remain

Despite fears among some developers that Microsoft's streaming media technology is being phased out, the company Thursday demonstrated new features coming next year in Silverlight 5 that it hopes will put the rumors to rest.

Silverlight 5, which will add 40 new features, is slated to start beta testing in the first half of next year, with final delivery scheduled by the end of 2011, according to Scott Guthrie, corporate vice president of Microsoft's (NASDAQ: MSFT) Developer Division, who spoke at an all day Silverlight developers event on the company's campus.

The event, which was webcast, was clearly meant to convince developers that Microsoft is not going to desert them after spending three years evangelizing Silverlight, said one analyst.

Confusion popped up with developers a little over a month ago, after Server and Tools Division President Bob Muglia told an interviewer that the role of Silverlightin the scheme of things has "shifted."

He later walked his statement back a little, explaining that Microsoft's long-term strategy to use HTML5 in its browsers did not mean an end to Silverlight's importance for sophisticated streaming media applications. In fact, it's the main programming platform for writing Windows Phone 7apps other than games.

"Microsoft has shipped four major versions of Silverlight in three years, one, Silverlight 4, just recently, and now another version is on the horizon," Ray Valdes, an analyst with Gartner, told

Valdes said that, from his viewpoint, it shows Microsoft's level of commitment.

However, Muglia's candor in September, if that's what it was, definitely muddied the waters.

Valdes said he suspected that the faux pas hadn't changed the message but did hurry Microsoft's disclosure of Silverlight 5.

"I think they got the information out earlier than they had wanted," Valdes said. There are good reasons to keep Silverlight going, in fact.

For one thing, despite its use in Internet Explorer 9, which is currently in beta test, HTML5 is still immature and unfinished in some areas, making a mature platform like Silverlight useful for developers.

"I think that, for developers who want to write rich Internet applications, they need something like Silverlight or Flash," Valdes added.

Among the most important new features for developers, in Valdes' opinion, are improved support for 3-dimensional graphics, including hardware acceleration, and better data binding. Also, additions to the graphics application programming interface (API) enable direct rendering to the graphics processing unit.

One new feature enables videos to be played at different speeds while maintaining the pitch of the original sound track. For business application creation, text display has been enhanced to let text flow around other graphical or textual elements. Network latency has been reduced by using a background thread to handle networking functions.

Silverlight 5 will also provide support for 64-bit operating systems, the Microsoft statement said.

Meanwhile, a developer watching the presentations on the webcast, was a little more lukewarm about Microsoft's announcement.

"The new features in Silverlight 5 are evolutionary, not revolutionary. Some productivity features for developers ... the main enabling features are for video streaming (like media remote, etc.) and 3D support (graphics)," the anonymous developer said in a e-mail to

The developer, a former Microsoft manager, added that despite Microsoft's promise of a future for Silverlight, longer-term it may not be the safest bet.

"Silverlight is a good rich web client technology, if you are okay with your web app not running on moat devices a couple of years from now," the developer said.


  • how to add Arrow keys to listview

    Posted by raju8.sri on 11/24/2011 02:32am

    I am working on windows application, in that i have one list and bind some values from sqlserver, my list view has show only 5 itens at a time that type i binded, for this i took two buttons one for previous and one for next items by mouse clicking upto this working fine, but i need my listview not only mouse clicking but also cpress the left arrow and right arrows listview act as previous and button mouse clicking
    anybody help thank you

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • On-demand Event Event Date: September 10, 2014 Modern mobile applications connect systems-of-engagement (mobile apps) with systems-of-record (traditional IT) to deliver new and innovative business value. But the lifecycle for development of mobile apps is also new and different. Emerging trends in mobile development call for faster delivery of incremental features, coupled with feedback from the users of the app "in the wild." This loop of continuous delivery and continuous feedback is how the best mobile …

  • It's hardly surprising that half of small businesses fail within the first 1-5 years. It's not easy to launch a new product, single-handedly manage everything from IT to accounting, fend off the competition, and grow a customer base – all at the same time – even with a great concept. Offering awesome customer service can make the difference between a startup that flies and a startup that dies. Read this white paper to learn nine ways customer support can help you beat the competition and grow your …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds