eWeek Microsoft Watch
Advertisement
Advertisement
October 13, 2008 2:02 PM

Silverlight Reaches the Terrible Twos



News Analysis. Two-year-olds can be mighty cranky. Adobe Flash is sure to get the brunt of Silverlight 2.0's rebelliousness. Can Flash take it?

Today, Microsoft officially released Silverlight 2.0 to manufacturing. Scott Guthrie, Microsoft's corporate vice president of the .NET Developer division, made the announcement during a noon EDT conference call.

As I explained on Oct. 1, Microsoft has embarked on a month of developer announcements, released piecemeal ahead of the Professional Developers Conference, which commences on Oct. 27. It's a PR tactic that allows Microsoft to drum up daily press ahead of PDC and offers the company a lot more control over the messaging.

arrow.gifGOT A TIP OR RUMOR?

Scott said Silverlight 2.0 and updates for Expression Studio 2.0 and Visual Studio 2008 would be available for download tomorrow, Oct. 14. The Silverlight 2.0 download will be about 4.5MB. Silverlight 1.0 or 2.0 Beta will automatically be updated—looks like whether or not users want it—"over the next couple of weeks," Scott said.

Microsoft also made some pseudo-open-source announcements that are anything but open. Skip to subhead "Not So Open as It Seems" for more on that.

I had to laugh. In a longstanding—and unbelievably bizarre—Microsoft marketing tactic, Scott denigrated the previous version. Why diminish Version X to promote Version Y? Scott described Silverlight 1.0 as a "basic media plug-in." Really? I wouldn't have guessed from last year's gussied-up Silverlight 1.0 marketing.

Today's Silverlight RTM was expected. It's the pace of development that's surprising. Microsoft announced Silverlight on April 16, 2007, in a crafty rebranding of Windows Presentation Foundation/Everywhere. The media and developers embraced Silverlight like it was something new, which WPF/E was not. Suddenly Silverlight was a beta. Silverlight Version 1.0 was released on Sept. 5, 2007. Microsoft announced Silverlight 2.0 Beta 2 in early June.

Silverlight Bundles Up
Silverlight is intended to compete with Flash, on the Web, for starters, and eventually on mobile devices. As I explained 18 months ago, Silverlight is part of a renewed Microsoft digital content/media bundling strategy. The big digital content bundling comes from VC-1, the standards-approved version of Windows Media Video.

Silverlight is heavily dependent on Windows Media Video, including VC-1. Developers can fairly easily take WMV formats into Silverlight. Microsoft's response to Flash video is the WMV content producers already have. Microsoft can go to content producers and suggest that they create video in one format, VC-1, for any kind of broadcast—television, Web or portable devices like cell phones. Silverlight 2.0 adds digital rights management, using Microsoft's PlayReady technology.

"Adobe's still pretty entrenched with Flash, but Microsoft keeps tying Silverlight to other portfolio elements like Live and content like the Olympics," said Roger Kay, president of Endpoint Technologies. "Redmond is likely to give San Jose a run for its money."

During this morning's conference call, Scott said NBC streamed 70 million Olympics videos in Silverlight 2.0 and that the average Web site visitor stayed 27 minutes. New Silverlight customers include AOL (for mail), Blockbuster, Home Shopping Network, Toyota and Yahoo Japan.

"One in four consumers now [has] access to a machine with Silverlight installed," Scott asserted. In some countries, the number is closer to 50 percent, he said. What's Flash now? Eight or nine out of 10? That's how U.S. consumer adoption looked in 2006, when I was a trade analyst, according to JupiterResearch (now Forrester Research) surveys.

Digital media/content bundling is just one aspect of Microsoft's integration approach. Silverlight also ties to development tools and, more importantly, to .NET. Microsoft has started moving its highly trafficked Web properties to Silverlight, compelling visitors to download the plug-ins to view some products. Heck, Silverlight installs with Mac Office 2008.

"The Microsoft juggernaut is just going to keep on coming on improving Silverlight and making it a necessary component of more and more of Microsoft's advanced capabilities," Roger emphasized. "You wanna see the show? Get Silverlight! It's right out of the hallowed Redmond playbook."

Not So Open as It Seems
During the conference call, Scott asserted that because of expanded .NET Framework support, Silverlight 2.0 gives developers "the ability to use any programming language that you want," including C#, IronPython, IronRuby, JavaScript and Visual Basic. We'll see about that. Scott claimed that .NET isn't required on the server, but it sure is for the client. Microsoft's .NET is core to Silverlight.

Flash-Silverlight competition isn't just about software but development platforms and philosophies. Adobe isn't a .NET developer. Microsoft is trying to trump Adobe through .NET integration and ties to its other technologies. Today's companion announcements wrongly suggest increased openness and interoperability, which would be a competitive problem for Adobe. There is none, if open source is the measure.

Microsoft will provide funds to France-based IT solutions provider and Eclipse Foundation member Soyatec to lead a project integrating advanced Silverlight development capabilities into the Eclipse IDE (integrated development environment). During today's conference call, Brian Goldfarb, Microsoft's director of developer platforms, said that "final bits will ship second half of next year." The project will be submitted to the Eclipse Foundation as an open Eclipse project and be released under the Eclipse Public License Version 1.0.

Initial support will be for Windows, Brian said. Other platforms will come later. Interpretation: Eclipse IDE support's first beneficiary is Microsoft.

Microsoft also announced the Silverlight Control Pack and plans to publish technical specifications for Silverlight XAML (Extensible Application Markup Language). Microsoft will release the goodies under the Microsoft Permissive License/Microsoft Public License.

I sometimes wonder how much these Microsoft executives sit around and brainstorm messaging. Brian decidedly referred to the Microsoft Permissive License/Microsoft Public License only as the MPL. He strongly insinuated openness in his description of the licensing release. But it was the use of MPL that got me, because of the GPL, or General Public License, covering open source. The connotations of GPL are all about openness. The "M" before the PL picks up some of those connotations, particularly in context of how Brian described the openness of the licensing. By the way, Microsoft's official literature refers to "Ms-PL" not MPL. Ms-PL is nothing like GPL.

Silverlight Goes Immobile
Where Silverlight makes the most sense is on mobile devices. Flash is more widely adopted on mobile devices than is Silverlight, which hasn't yet been adopted much of anywhere.

"We are committed to bringing Silverlight to mobile devices," Scott said during today's conference call. "We will be jointly porting Silverlight to Symbian." He referred to an announcement that Microsoft and Nokia made in March for the S60. But Flash already is available for S60 mobiles. Microsoft will play catchup with Adobe.

"Right now, we're in private testing with a number of partners," Scott emphasized. "It is something we're working on."

Flash makes the most sense on smart phones, which, according to Gartner, Nokia and Research In Motion, are the market-share leaders. But it's my expectation that when third-quarter shipment data is released, Apple will have snatched second place from RIM. Flash isn't available for the iPhone, although about two weeks ago Adobe indicated the software was ready and waiting Apple's approval.

For all Microsoft's big talk today, Silverlight isn't yet where it eventually needs to be most—mobile phones. Cell phone manufacturers ship more mobiles in one year than the entire install base of Windows PCs. RIAs (rich Internet applications) on PCs are today, but mobile applications are tomorrow. Scott promises mobile Silverlight, but promises are cheap.

What's that Talking Heads lyric? "We're on a road to nowhere."

[Please send your tips or rumors to watchtips at live.com.]

TrackBack

TrackBack

http://www.microsoft-watch.com/cgi-bin/mte/mt-tb.cgi/15278

Comments (15)

Zeek :

If they really wanted to see some acceptance for Silverlight, a new strategy is needed. Ballmer should invest five or ten billion dollars in the porn industry and that should help Silverlight see the light of day. Don't laugh, M$ has already spent so much money and time screwing its shareholders and other companies they'd fit right in with that crowd, and the $5B-$10B would only be pocket change for Ballmer and the boys.

dcsos :

Silverlight is a failure. 2 years, and still no one wants it!

Phil :

Curious wording: "One in four consumers now have access to a machine with Silverlight installed...".
So if it's installed at a computer at my local library am I considered to have access to it? Why not just say 25% of PC's have it installed if that's really the case?

mgo :

As I wrote in comments to an earlier Silverlight article a few months ago, Silverlight was nothing more than a big irritating animated banner ad with the player tucked away at the bottom, almost unviewable.

My first experience was a bad one, and from now on, my attitude toward Silverlight will be hostile.

That's the wrong way to introduce a "feature" Microsoft!

I despise the jumping, hopping, flashing ads on many websites, and because of that I have Flash disabled unless I specifically want to view something.

Unless or until Microsoft offers a disable/enable switch on Silverlight, I will refuse to look at any webpage that insists on Silverlight.

Mark :

Joe,

Can you explain to me why you would want a browser plug-in on a mobile device. Flash and Silverlight already consume too much memory and CPU time on my desktop. The last thing you need on your mobile device is having to use a browser and a plug-in to consume an application. Look at google maps, it runs as a native application on mobile devices and is probably the best app I've seen to date on mobile devices.

Mark

Goblin :

Just wait around, Andre will be here soon with a classic Silverlight comment.

Silverlight, just another one in the catalog of MS ideas.

Who wants it? Not sure, accept maybe Andre, but we will await his legendary pro-Silverlight statement with baited breath.

Please Andre, dont keep us waiting.

The Hand :

Silverlight is a virus just waiting to infect your computer. Really, why do we need it when Adobe Flash is already out there and works with everything, while Silverlight is an asteroid, barren of media content. And how many versions of Silverlight will Microsoft release before it "gets it right"? The best Microsoft ever releases is beta software compared to what others do. Adobe Flash is already mature, Silverlight 2.0 will never get there, like the Zune and Windows Live.

Goblin :

@The Hand:

As pro-MS posters always say "Dont worry, it will be better in the next version"

I havent had the displeasure of seeing Silverlight in action, but its of no interest to me, as ive yet to come across a site that Im interested in that employs it.

That seems to be the story of many of these MS "projects", theres buzzwords and catchphrases abound, but very little substance.

David Taylor :

Hi Joe,

To moderate some of your comments note:

a) While VC1 has been the main codec included in silverlight, Microsoft has already announced H.264/MPEG4 will be supported by silverlight in an update next year.

b) Certainly the control pack is open source.

c) If you want an open source implementation, Moonlight is a fully open source implementation.

Dave

David Taylor :

Joe,

I should add to my earlier post that, although the VC1 and other codecs are not open source, ....It is worth noting that many companies hold patents on *both* H.264/MPEG4 and VC1. Microsoft holds only a minority of the patents on even VC1, so the issues of the codecs not being *free* go well beyond silverlight.

Good for M$ & Silverlight :

I've had beta 2 installed ever since the Olympics, and it has worked very well. I guess all of the M$ haters just love to see Adobe with its complete market dominance. It's both ironic and hypocritical. The note from David about H.264 support next year sounds good as well. Moreover, M$ needs to push Silverlight further into the mobile phone market and ramp up content providers. Competition is good, and this shows M$ will force Adobe to produce a better product, and maybe both companies will start to support native 64-bit plugins for the their respective products in '09. I wonder when all M$ sites will ditch Flash? Hopefully, it will be within the end of the week.

Goblin :

@Good for M$ & Silverlight:

I dont hate it. I simply dont have an interest in it. If the sites that I visit started to employ it (BBCI) etc, then I might reconsider (obviously in the form of moonlight). The fact is the majority dont seem interested either, and I could be wrong, but didnt the US site that hosted the olympics with Silverlight, recently drop it?

Josh :

Flash is in version 9. I think strategically Microsoft has made better advances in just two releases.

.NET has a large developer community. Larger I dare say than Flash and its derivatives. Why? Because it is synergistic, quality and complete. Development solutions from Adobe have always been expensive and half baked. (Cold Fushion anyone?) Just look at the price of Creative Suite, Cold Fushion Server, compared to the zero cost of entry for .NET. Sure you can buy tools for .NET but entry is free. Something Adobe could learn from.

Telic :

Flash is in version 10, immediately available for Linux, OS X, and Windows...

http://labs.adobe.com/technologies/flashplayer10/

:)

Dave :

looks like whether or not users want it

FYI silverlight has an option to disable autoupdate. This is a biased article written with complete hate towards M$

I agree with Josh M$ has made a lot of advances in just two releases.

Post a Comment

 
 


RSS Syndication

Advertisement
Advertisement
Microsoft Watch     Contact Us | Advertise | Site Map
Ziff Davis Enterprise