Why is Microsoft So Slow to Adopt Silverlight?

by dboynton 5/10/2008 11:59:00 AM

silverlight_logoIn a post yesterday, Eli Feldblum makes the assertion that Microsoft seems to prefer to use Flash over Silverlight. He argues this fact is obvious since most of the rich, interactive parts of Microsoft's public sites are using Flash. In fact, he even states that "the software giant seems to be not even trying" to move to Silverlight and goes on to say:

A quick check through Microsoft properties reveals that only the Microsoft Home Page  and the Microsoft Developer Network use Silverlight; MSN Video, Zune.net and the new WWTelescope all use Flash.

The idea that Microsoft isn't interested in using Silverlight on its sites is, of course, completely wrong. However, in Mr. Feldblum's defense, it could certainly seem that way if you make the assumption that any company, including Microsoft, could implement massive technical and creative changes across an incredibly wide swatch of high traffic sites like the ones cited above in a month or two.

I felt compelled to respond to Mr. Feldblum's post not necessarily to defend Microsoft, but because I have very similar conversations with people all the time about adopting new technology in general. There is a natural human reaction when something new and revolutionary is laid before them. They need to strike a balance between all the new possibilities this new technology offers with the tangible business value of replacing what they already have in place. In this case, the question is, "What do I gain from paying a development team to replace the considerable Flash presence on my sites with Silverlight?"

To assume that a project team with any company would simply throw out a project plan already in motion, ramp their developers and designers in a new technology and start over for the simple fact that there is a new way of accomplishing their goal is ridiculous. You wouldn't do that and I wouldn't do that, unless there was a real ROI as a result.

However, when I talk to people about adopting Silverlight, they always make the comment, "I already have so much Flash built into my web site, I don't know where to start with Silverlight." Well, the good news is you don't have to throw out the baby with the bath water. The fact of the matter is that you can begin to implement Silverlight where it makes sense in your web site without modifying or removing any of the Flash assets you already have in place. Silverlight will run just fine in a web page with Flash, so you can iteratively begin the process if implementing Silverlight and, if prudent, replacing Flash to take advantage of XAML, developer/designer collaboration, developing in managed code and all the other benefits Silverlight has to offer. No expensive and painful "big bang" replacement is necessary. Find a requirement for which Silverlight is a good fit and implement it. It's as simple as that.

The truth is, while the rest of the world would hold Microsoft to a higher standard than any other company, at the end of the day Microsoft works very much like the IT shops you probably work in. Each Microsoft product and web site has a team of developers and product managers that have a finite budget, timeline and resource pool in which to work. Believe me, if Silverlight could be deployed as a replacement to Flash across all Microsoft web sites next week, it would certainly make my job a hell of a lot easier, but that's not possible and difficult decisions have to be made in order to deliver a multitude of solutions currently underway on time and on budget.

NBCOlympicsScreenShotI can all but guarantee you that there are roadmaps in place to adopt Silverlight across most or all of the Microsoft web assets. That adoption will be rolled-out in a manner that delivers value to the business and as it makes sense. You're seeing that adoption begin on Microsoft.com and MSDN, and should see it on more Microsoft sites in the coming months and years, a very timely example being the new Expression Suite web site, all built in Silverlight.

In fact, if you're still of the mindset that Microsoft isn't using Silverlight because they don't believe in it, it will probably interest you to know that NBC will be broadcasting all 17 days and 34 sports of the 2008 Summer Olympic Games this year, at total of 2,200 hours of streaming HD video with multiple views and control gadgets, all in Silverlight. For an early review, have a look at Adam Kinney's post.

Rather than shame Microsoft for not dropping everything else that they're working on to replace Flash with Silverlight, we should learn from their example of implementing Silverlight iteratively as it makes sense. That just good project management and good business.

Technorati Tags: ,

Currently rated 3.8 by 11 people

  • Currently 3.818182/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

RIA | Silverlight

Related posts

Comments

5/10/2008 8:52:28 PM

John Dowdell

<em>"The idea that Microsoft isn't interested in using Silverlight on its sites is, of course, completely wrong... To assume that a project team with any company would simply throw out a project plan already in motion, ramp their developers and designers in a new technology and start over for the simple fact that there is a new way of accomplishing their goal is ridiculous."</em>

It's tricky to categorize others so strongly. If you're doing so on the basis of the argument "only old MS sites use Flash", then you caught the Vista Ultimate Relay promo this week, right?
arstechnica.com/.../ms-launches-ultimate-video-relay-contest-to-promote-vista

I don't much care on the issue itself... I'm mostly reacting to the way in which you're trying to mow down questioners.

But this line is particularly interesting as well, with its implication that you have *not* in fact seen internal evidence of adoption across company properties:

<em>"I can all but guarantee you that there are roadmaps in place to adopt Silverlight across most or all of the Microsoft web assets."</em>

It's the tone, almost of evangelical bullying, which prompted my comments here.

jd/adobe

John Dowdell us

5/10/2008 11:04:58 PM

dboynton

John,

Thank you very much for your comments. I really do appreciate them.

I certainly did not want to come across as a bully with this post. Quite the opposite, I was simply trying to point out that technology adoption for adoption's sake is not only uncommon, but undesirable. Technology is meant to serve the needs of a business, not vise versa. If the subject of this post was, "Why is Adobe So Slow to Adopt Flash," i.e. the tables were turned completely, my argument would have been the same. To replace a long-standing technology with a new one, even if it is your own, for minimal business value, doesn't make sense. Not for Microsoft. Not for Adobe. Not for anybody.

As for my comment about the roadmap to adoption for the Microsoft sites, I stated it that way for good reason. I have leanred that predicting the technology roadmaps for product teams is like walking blind-folded through a field of quicksand pits. My intuition tells me that we will get there, but I can't (and won't) give details. As these teams identify the need for Silverlight adoption, it will happen. That is something in which I can have confidence, if not detailed timelines.

Again, thanks for your comments. I welcome a continuation of the conversation.

Thanks,
Denny

dboynton us

5/11/2008 8:34:18 AM

Rob

It's just so bizarre that anyone would switch to Silverlight just because. That doesn't make any sense, especially if Flash works for you. And anyone who holds Microsoft to a higher standard needs to rethink that.

Rob us

5/12/2008 8:48:49 AM

pingback

Pingback from blogs.msdn.com

Canadian User Experience : If Silverlight is Microsoft's Web RIA Platform, Why Are They Still Using Flash?!?

blogs.msdn.com

5/12/2008 11:59:55 AM

pingback

Pingback from uxtoday.com

If Silverlight is Microsoft's Web RIA Platform, Why Are They Still Using Flash?!? - 優使文ç«

uxtoday.com

5/12/2008 12:53:15 PM

paul

The Microsoft ISV Partner Group is also using Flash and I told Chris Olson two Months ago this would become a Tech Tablod story.

This is the ISV Partner Group and whom to they Partner with?

paul us

5/12/2008 3:50:07 PM

pingback

Pingback from expressionblog.com

Post: 129 - Mirrored Blogs

expressionblog.com

5/13/2008 2:38:34 PM

pingback

Pingback from ramsonit.wordpress.com

Is Microsoft switched Flash to Silverlight. « Rams On It - .NET

ramsonit.wordpress.com

5/16/2008 11:33:39 AM

pingback

Pingback from blogs.msdn.com

Canadian Developers : If Silverlight is Microsoft's Web RIA Platform, Why Are They Still Using Flash?!?

blogs.msdn.com

6/6/2008 10:04:30 AM

pingback

Pingback from mindfulsanity.com

Silverlight Preparation

mindfulsanity.com

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

7/6/2008 12:19:34 AM

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

About the author

Denny Boynton Denny Boynton
Microsoft Architect Evangelist by day, wannabe rock 'n roll star by night! Want more? Here's my bio.

E-mail me Send mail
Add to Technorati Favorites


Calendar

<<  July 2008  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008, Denny Boynton

Sign in