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

2/2/2009 8:12:35 PM

Mark Washabaugh

MS, in my opinion, has indeed thrown in the towel with Silverlight.

I make that assertion based upon the slow tutorial development of its product to developers via Silverlight.net

Since early summer 2008, one of the vanguard promoters of Silverlight, an MS employee, Tim Heuer has touted that "The APplication Corner" would be up on the Silverlight.net website, showing rich detail discussion on Silverlight technology. Well here we are, Feb 2009 and Tim has only started with a simple intro to the alleged Advanced APplication Corner.

I had high hopes for Silverlight, but based upon how I see the MS staff languishing in promoting insight to the product on Silverlight.net, it does indeed appear to me that MS has thrown in the towel with Silverlight.

Mark Washabaugh us

2/2/2009 9:30:00 PM

dboynton

Hey, Mark. Thanks for your perspective on this.

I can tell you, without any fear of being wrong, Microsoft has DEFINITELY NOT thrown in the towel on Silverlight. Version 3 of the product is well into development and will provide several new features that will make it even more compelling than version 2.

I have to agree with you about the lack of tutorials, though. This has not only been a point of frustration for developers like yourself, but for those of us in Microsoft too. I often rely on many of the same resources you do to learn about these new technologies and frankly I'd like to see a lot more on Silverlight AND WPF.

That being said, it wouldn't be accurate to tie Microsoft's commitment to Silverlight to the rate at which we create SDKs and online tutotirals for these technologies. Honestly, Silverlight is on a one year release cycle (v1 in 2007 and v2 on 2008), and that may be as much of a contributor as anything else to the lack of educational resources you're seeing. By the time we get our hands around the current release, the next one's about ready to go RTW.

Also, I know Tim and he's REALLY busy. Much of the things he takes on in the Silverlight space are above and beyond what Microsoft pays him to do day-to-day, so again, I wouldn't tie his inability to fully complete the Application Corner with any lack of support of Silverlight on Microsoft's behalf. Silverlight is here to stay -- I can guarentee that.

dboynton us

2/9/2009 11:56:28 PM

cell phone gps

Good info...Thanks.

cell phone gps us

7/24/2009 9:09:22 AM

grow taller 4 idiots

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.

grow taller 4 idiots us

7/24/2009 9:23:44 AM

grow taller 4 idiots

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

grow taller 4 idiots us

8/12/2009 1:35:30 AM

web marketing

How to use windows silverlight and ther is no icon that shows that it is installed pls help?

web marketing us

8/15/2009 12:49:16 PM

Anonymous

Here's an opinion from someone who's not a web developer and hasn't invested money into Microsoft or Adobe. Flash sucks badly on processors that cost under $200 (not acceptable for a browser plug-in). HD video through Silverlight is as smooth as Windows Media Player on my 3 GHz P4, yet I cannot even tolerate the lagging SD video using flash.

Anonymous us

8/17/2009 8:56:13 AM

silverlight books

I doubt microsoft are overly concerned about adapting current website pages from flash to silverlight, it doesnt make good business sense. All you developments will contain silverlight moving forward.

silverlight books

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

    follow me on Twitter


    Calendar

    <<  September 2010  >>
    MoTuWeThFrSaSu
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    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 2010, Denny Boynton

    Sign in