Microsoft's Bob Muglia and Ray Ozzie on Silverlight vs. standards

By Scott M. Fulton, III | Published November 23, 2009, 4:43 PM

PDC 2009 story bannerLast week at Microsoft's Professional Developers' Conference, Betanews had the honor of being invited to join a small cadre of reporters -- including noted blogger Long Zheng; TechCrunch's Steve Gillmor; and our good friend from SD Times and Technologizer, David Worthington -- for a luncheon with Microsoft's President of Server and Tools, Bob Muglia; and Chief Software Architect Ray Ozzie. There, we discussed a handful of topics -- some of their comments were candid and off the record, and some were for the record.

The first issue on our plate Tuesday afternoon concerned Silverlight, and Microsoft's continuing efforts to entice developers to build Web sites around a platform that is not considered a "standard," and perhaps never will be. Some developers discount Adobe Flash as a "standard" for the same reason; while others suggest that Flash's ubiquity renders it a de facto standard. The questions for Web developers have centered around whether they can afford to evolve any portion of their forward-facing online assets around a proprietary standard (around Silverlight) and still have it be on "the Web," whose values are based around platform neutrality. Those questions do seem a bit more pronounced for Microsoft than for other platform developers. But how should Microsoft handle the delicate issue of developing for a platform that's "ours" versus one that is "yours?" (And what's the difference really?)

Bob Muglia took the lead on this question: "The thing we want to be careful of is, we're not trying to say Silverlight is an alternative standardization to HTML 5, and that part of the Web," he told us. "We're not saying, 'Hey, you should use this instead of that.' We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world."

The scene of our lunch on November 17, 2009 with Microsoft executives Bob Muglia and Ray Ozzie.

Ray Ozzie picked it up from there: "The way I view it, I know there's not a bright line. But when I'm thinking of Silverlight, I'm thinking a lot in terms of skills leverage for the people who have learned how to program, how to build things in C#, who have built-up assets...and it is the most seamless transition for people like that to build to things in the browser and build things that are hybrid, between the browser and the service. It's not intended to be disconnected from the Web; there's more and more integration between the things that you do in Silverlight [where] you don't have the browser. But we will build in both, and it just depends on where you come from, those skills."

This has been a major problem for Ozzie with respect to Web developers at large, and he made it very clear in his candid comments: Just who gets to say what the Web is, and where it ends? Technically, I've made it a point to explain the Web as the subset of Internet functions that utilize HTTP, which is how standards bodies might also explain it; but there are a growing number of protocols and technologies that are completely off the HTTP protocol and that rely, nonetheless, on the Web browser. Flash has been one of them; shouldn't Silverlight be another, posits Ozzie and Microsoft?

“We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world.”

Bob Muglia, President, Server & Tools Division, Microsoft

Steve Gillmor noted that in a previous talk, Ozzie promised to "do the right thing" with regard to integrating Silverlight technologies down the road into the whole discussion of HTML 5 standards. He asked Ozzie what he meant by that; and Ozzie responded by saying that he's not always in the same position as those who are working directly on the problem itself, to say how much is being done and when it'll get done.

"We love the Web; we're not anti-Web, we're not going in a different direction," Ozzie continued. "And what I meant was, when we look at the various pieces of what we call HTML 5, as consensus emerges around different aspects of it, that we will do what people expect us to do in the spirit of the Web."

Bob Muglia then added this: "I think it's helpful to actually have a clear line that says, 'This is Silverlight, and then this is HTML,' and have both of them in existence, where we can step back and say, 'Okay, the standards process is evolving around HTML, and we very much want to participate in that and help drive it forward and build the world's best Web browser that does that.' [By that same token], it's nice to have something that's separate from that, it interact very seamlessly with that, it runs cross-platform, it does all these other things, but we can run like hell with it. And to be non-apologetic about running like hell with it."

Muglia drew a mental picture for us of a realm of clearly decided upon concepts called standards, a growing body of protocols that everyone agrees to follow. But customer demands run faster than standards organizations -- he cited Netflix as a critical example -- and companies like Microsoft and Adobe (here he wasn't ashamed to mention the Flash maker) have to run ahead of the pack, and in competition with one another, to meet that demand.

“As far as we can see, there will be a difference between the security context of running in a browser, and having a user make a decision to install (I use that word loosely) an application on their machine.”

Bob Muglia, President, Server & Tools Division, Microsoft

"The issue of rights management, for example...is interesting, and it matters. It matters to Netflix, it matters to a whole bunch of our customers," Muglia continued. "At some point, I suspect there will be standards-based implementations. Your guess is as good as mine as to when all those features will get into HTML, whether it's HTML 6 or whatever the heck it gets called. We know there's still all sorts of areas -- 3D as a whole example -- that we haven't touched with Silverlight; and there's a whole broad set of things that we know are areas where we'll want to invest.

"Our perspective on this is very simple: The standards-based world will advance, and continue to do more and more, and applications will be delivered in that way, and that's a critical thing. There will always be opportunities for people to build applications that take advantage of characteristics that go beyond what the standards do, and that's what we're trying to do with Silverlight. And we actually want to make it easy for developers to choose: You want to deliver something with JavaScript and HTML, great, we'll offer a world-class browser that does that, we'll enable that across our operating system and systems in different environments. If there's other things that you want to do in terms of delivering applications, we'll also have a world-class runtime to do that, and you can mix and match."

Next: Google Chrome Frame makes Ozzie very angry indeed...

1 | 2 | Next Page →

Comments

View comments by with a score of at least

Looks well end.

for web detail one can visit:
www.nirvanacanada.com

Score: 0

|

But one wonders why the standards-world IE team is so slow with new releases and can't bring it up to the level of competing browsers while the Silverlight team churns out a new release every year? Even though some standards are in the draft stage, could they not implement it and update their implementation if it changes at the recommendation stage? Better than having no support at all. The IE team is deliberately slow to bring out new releases and they have no reason why they can't or shouldn't bring new versions of IE faster.

Score: 0

|

iphone is not a cordless phone LOL, that crap *which I own and love* needs to be on a charger always!

and why is the cord so short!!! ggggrrr

Score: 0

|

For developers web standards become more and more important as devises become more and more diverse. Perhaps MS could have gotten away with this in the past when Windows was the main way to browse the web. Now it isn't. Now 25% of new PC sales are Mac. Now mobile browsing is huge and very few are using Windows Mobile. What about browsing on Linux, Wiis, Playstations. As soon as you develop in Silverlight, all these new markets are closed to you. The days of MS dominating by ad-hoc adoption of propietary systems are long gone. What you can do with HTML/Javascript/AJAX these days is remarkable. With video being added to the web standards there is actually no need for Silverlight or Flash anymore!

Score: -2

|

I'm not found nor every used a web site that uses Silverlight and that's fine with me. I honestly hate Microsoft for their "we" philosophy versus the rest of the world that focuses on "us". I use Google Chrome and can't think of a reason to use any Microsoft products other than Windows 7, finally something they got kind of right!

Score: -2

|

What's with all the folks that have never heard of Netflix?

Am I the only one getting my Red Dwarf and Dead Like Me fix on?

(Just got the original "V" series DVDs...w00t!)

Score: 0

|

What's the fuzz about SilverLight? So far I chose to avoid installing this thing and I've not missed anything from the web. Is there really something good that I can (or have!) to do with SilverLight?

Score: 0

|

El Windows Internet Explorer is the browser most obsolete of the market, and too is the most disrespectful with the standard W3C

Score: 1

|

JaJaJaJa ... I see an "iPhone White" in the table ... JaJaJaJa ... Ballmer is due to be twisting ... JaJaJaJa

Score: -1

|

If m$ had actually taken the time to release a runtime and development kit for Mac and Linux I might have been more welcoming to its potential as a Flash alternative. But they didn't. Instead they left it up to the open source community to do their work for them, offering just enough incentives to keep the project rolling. That is not open and it is not multi-platform. At least Adobe made the effort to open source Flex and though Flash is still a huge headache in Linux at least it is supported officially on all platforms.

Unless m$ start supporting other platforms then they simply be taken seriously by anyone not using Windows.

Score: -2

|

Because these other platforms are so willing to offer support for their competitors, right? Or is it the open source community?

Sorry, but when I think of companies who want their competitors to do nothing but vanish in a black hole forever, Apple is top of the list.

Score: 3

|

Gotta love it. They produce the only IDEs and everyone hates them because it's MSFT or nothing. They leave to the FOSS community and everyone hates them for not supporting it.

Man, you guys just love hypocrisy, don't ya?

Score: 2

|

Be advised, you lose any credibility when you start using stupid remarks like m$. You simply cannot be taken seriously. Get out of the 4th grade mindset and post something worthwhile.

Score: 1

|

There's an official Mac version of the Silverlight runtime developed by Microsoft.

Score: 0

|

Google Buzz: Another attempt to harness the content firehose

Similar to how Google successfully remolded RSS into a Google tool, the company now wants to remold Gmail into one big Google party

Success: Google's Nexus One shipping support line takes tech support questions

UPDATED Though the support line had been set up for shipping, it now appears Google personnel are happy to hear technical concerns.

Goodnight, moon: What I learned from a space shuttle

Carmi Levy | Wide Angle Zoom: Can the tech sector learn a few lessons from the space program? Certainly, if you believe in learning from someone else's mistakes.

Netflix to FCC: NBCU + Comcast could bypass net neutrality

Weaning itself from the post office as its main means of video transfer, Netflix would like someone to ensure the Internet remains just as unencumbered.

Rhapsody to become an independent company

RealNetworks and Viacom subsidiary MTV Networks have begun the process of spinning off music service Rhapsody into an independent company.

Nvidia debuts new dynamically-switched graphics card technology

Today, Nvidia announced that its Optimus technology for GPU switching will soon be available in a handful of Asus notebooks.

Google lowers 'unusually high' early termination fee on Nexus One

Google has lowered the Nexus One's early termination fees which were twice as high as the norm.

Netgear and Ericsson introduce a mobile broadband hotspot with a twist

It's a mobile broadband hotspot, but it's for use in the home.

Report: Streaming video drove 72% global increase in mobile data consumption

A new study says streaming video is "the single most influential factor driving the need for increased mobile network capacity."

Stymied by continuing Nexus One 3G issues, Google blames the environment

If you're still afflicted with the 3G flip-flop trouble, then you might consider moving. That appears to be the only suggestion Google can give for now.

Wolfram|Alpha makes a strong argument for virtual keyboards

"Answer engine" Wolfram|Alpha has updated its iPhone/iPod Touch app, harnessing the strength of the virtual keyboard.