Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play

By | November 1, 2010, 11:38am PDT

Summary: Microsoft has posted an update on the future of Silverlight which confirms the shift in the company’s strategy about which I blogged last week.

After I published a blog post last week about Microsoft’s shift in its Silverlight strategy (based on an interview I did at the Professional Developers Conference with Server and Tools President Bob Muglia), there were a lot of concerned and angry Silverlight developers and customers.

Many of these unhappy campers were reacting not so much to my post, but to subsequent reinterpretations which claimed Silverlight was dead (something I never wrote and Muglia never said).

In a November 1 post to the Silverlight Team Blog, Muglia attempted to calm the storm.

Muglia said the interview where he spoke about Silverlight at the PDC was “accurately reported.” In the new post, he reconfirmed that Microsoft is working on the next release of Silverlight (which will be cross-platform) and that Silverlight will continue to be important to developers in the Windows Phone and Windows markets.

Muglia restated that Silverlight is a good development platform for media and enterprise applications. “Silverlight provides a rich UI framework that enables smooth animations and lends itself very well to touch input and embedded devices,” he noted (meaning, in this case Windows Phones and embedded devices, not slates/tablets).

Muglia also said, as I blogged last week, that Microsoft no longer considers Silverlight as the best way to install a single runtime on all devices. For that, Microsoft is planning to rely on HTML. From today’s post:

“Lastly, there has been massive growth in the breadth and diversity of devices made by a wide variety of vendors providing both open and closed systems. When we started Silverlight, the number of unique/different Internet-connected devices in the world was relatively small, and our goal was to provide the most consistent, richest experience across those devices. But the world has changed. As a result, getting a single runtime implementation installed on every potential device is practically impossible. We think HTML will provide the broadest, cross-platform reach across all these devices. At Microsoft, we’re committed to building the world’s best implementation of HTML 5 for devices running Windows, and at the PDC, we showed the great progress we’re making on this with IE 9.”

What does this mean to folks who were betting on Silverlight as Microsoft’s Web design/development platform? That’s not quite as clear.

Will Microsoft be spending energy to port Silverlight to new platforms like Android, as was originally promised and assumed? Will Silverlight ever be available on Apple’s iOS? Will Microsoft try to do what Adobe is and somehow provide a Silverlight-to-HTML conversion tool? Will Microsoft be introducing any new development tools specifically for HTML and if so, when? No word on any of these questions (so far).

What other questions about Silverlight’s future do you still have after reading Muglia’s update today?

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

60
Comments

Join the conversation!

Just In

RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
dfwekrwe79-24353640703329069994666366076869 Updated - 10th Nov
Howdy,favourable present. Data are really truly usefull and therefore will save you all of us substantial sum of enough time when i mulberry ******** sale pay out over specific mulberry handbags part similar in its place to obtain analyzing strings cheap mulberry handbags that way happy Instant messaging delaying for a bit more, ok bye happy
Having people who know nothing about software development blogging on such subjects is never a good thing...
Silverlight was never gonna replace HTML. Get over it.
0 Votes
+ -
@pedroroque
@sackbut Just stating the facts, mam
replace locally installed applications. With pre-standard implementations of HTML5 parts and truly amazing JavaScript performance, we are getting there.
very well. She has very insightful and informative posts.
@DonnieBoy I love reading MaryJo's blog when she covers what she knows. Software development clearly isn't her area of expertise.
Silverlight was never supposed to replace HTML. Not HTML 4, and clearly not HTML 5. Silverlight was always pitched first as a media plugin (think flash), and as the platform evolved, Silverlight was positioned as the the best way to develop client apps.
Making a big fuss because BobMU said that html 5 was the best way to develop cross platform web apps has the same impact as stating that the earth is round
just that Google and about everybody else jumped on the HTML5 bandwagon, AND, improved JavaScript performance. Current implementations are what, at least a hundred times faster than IE6?

MS was trying to stagnate the standard web in order that you had to use MS proprietary technologies for rich interactive web applications. Then came Firefox, later, unbelievable JavaScript performance, and the rest is history.
HTML5 is the future of web applications. There is really no justification for writing applications in Silverlight.
@DonnieBoy
I was going to repply... but then I saw your name
such a low opinion of the quality of my posts. However, it seems you are depressed and have no good argument to counter what I said, and must revert to off-hand insults.

Waiting for your argument . . . .
has one minor drawback: With HTML5, Apple kinda HAS to support that as it'll be the standard moving forwatd, Silverlight on the other hand, Apple, or anyone, can keep off their future devices like they've done with Adobe.
platforms that do not run Windows and that they refuse to install Silverlight in order to screw Microsoft. Well, to be honest, it is also Microsoft's inability to port rapidly to new platforms. I assume an Android port might be coming????

But, it is also a problem that websites are refusing to use Silverlight.
as it appears alot of sites are. I think MS is being VERY smart here, not allowing companies like Apple to try and do an end run around as they did with Adobe.
not trying to avoid anything. With the ability to test for and use HTML5 features right now, there is no reason whatsoever to use Silverlight for your website.
@DonnieBoy Hey man, what do you know about HTML5, did you ever written an app in HTML5. If MS is going to support HTML5 big way in PCs, why not in WP7, why asking people to write in SL. If Chrome is going to support HTML5, why they've not implemented it in full. Apple again the same story.

Get over it, HTML5 is 2-3 yrs away. PERIOD. You, MJ & Bob Mugila need to understand this.

@pedroroque

I totally agree with you, she spoiled her reputation by writing on SL. It's not her fault, Bob/MS guys who've decided made the worst decission ever.
already here, and being used by web developers RIGHT now. It is super easy to test for and use individual HTML5 features. Also, JavaScript performance is nothing short of unbelievable, a major piece in making HTML viable for web applications.


Here is a great tutorial on getting started with HTML5:

http://diveintohtml5.org/
@Donnie Boy: ACTUALLY ... while parts of HTML5 are at recommendation stage, A LOT of HTML5 and its supporting technologies (e.g. CSS3) are some way off. Most haven't even achieved last-call.

While increasingly complete implementations of HTML5 and its supporting technologies will emerge in the coming years, they are unlikely to achieve full ratification until AT LEAST 2020.

Oh ... and just to correct you further ... there are plently of things that Silverlight does REALLY well which HTML5 does not. Not least it's storyboarding and animation, high-performance video and audio playback combined with the fact that the code inside a Silverlight site/app is compiled, not interpreted, results in it being able to execute MUCH faster than Javascript.
@DonnieBoy
HTML5 is the future of html applications... by definition. The specification is still in Editor's draft form, and some parts (like canvas) are safe to implement, and I, - like many developers - look forward to how it plays out, but it will be a few years yet.

For today, Silverlight is a much better choice for a wide range of applications. In fact you can't find a better choice if you want to build a Rich Internet Application using powerful development tools.

I am sure MS has a plan to fold them together eventually, since we'd all prefer to write for the native browsers instead of a plugin. But this all happens down-the-road.
HTML5. You can test for and use individual features:

http://diveintohtml5.org/

HTML5 is already widely used. And, with unbelievable JavaScript performance, you can just use plain Ajax for a lot of things.
0 Votes
+ -
Silverlight is..
prof123 Updated - 3rd Nov 2010
@batpox

Silverlight is another propriatery technology one should avoid like the plague. The web was not invented by MS (thank God) and standards are of essence. Why develop in something that will work with 100% functionality on a Windows platform but only 50% on other platforms. Makes no sense.
@DonnieBoy If nothing else, Silverlight was the competitive motivation for the HTML community to actually make progress that doesn't just involve standards compliance -- runtime compilation, hardware acceleration, stricter semantics, to name a few.

People started saying "Flash sucks" at right about the same time Silverlight 2 came along, and then people started saying "no wait -- Flash doesn't suck, all plugins suck! Save us HTML!"

People are stupid.
0 Votes
+ -
...there's going to be plenty of us competing in that arena as it is.
Of course. HTML is THE Only true cross paltform solution.
Take flash for an instance. It doesn't run on Apple's iOS platform. That's why Muglia said
"But HTML is the only true cross platform solution for everything, including (Apple?s) iOS platform"
I don't expect silverlight to be ported to every platform out there .But I would like to see an android version atleast( for now)
before Apple allows Silverlight on any Apple product.
@DonnieBoy
Since when is Mac OS not an apple product ?
@DonnieBoy
Since when is Mac OS not an apple product?
0 Votes
+ -
Checked the apple website and noticed...
mibjr Updated - 1st Nov 2010
...Silverlight is available on Mac OS.

http://www.apple.com/downloads/macosx/development_tools/silverlight.html

I've been reading your comments for quite a while now. I'm not sure what your problem is with Silverlight.
0 Votes
+ -
@mibjr
Michael Alan Goff Updated - 1st Nov 2010
If it is made by Microsoft, he hates it.
Silverlight for OSX. But, I would bet that about zero Mac users have Silverlight installed.
0 Votes
+ -
It was crazy to expect MS to attempt to do this, especially with the closed nature of alot of OS's, and /or how easily for people to create there own flavour of FOSS OS's. Asking Microsoft to support everything would overtime i believe drain alot of valuable resources from future features, maybe even cause long delays in delivering important fixes. The approach here is if for example if HTC implementing Android OS wanted to differentiate itself to its competitors then it can get the embedded version of SL and create it's own implementation for Android (much like how the moonlight project started). That to me is a better approach for both MS and HTC.

The same will be said for ChromeOS, each implementor of the OS can differentiate itself from its competitors by the features it has and Silverlight is definetely a differentiator, it should be up to them and not MS to deliver that!
@liquidboy and on the front of Silverlight on WINDOWS (Win7, WP7, Embedded (TV) etc) Silverlight will be there and it will deliver the premium rich experience! Silverlight will have the richer set of features to implement over HTML5, it does things that HTML5 won't be able to do.
@liquidboy
Exactly. I would love for someone to show me any link to any microsoftie stating that silverlight was going to replace HTML. When used in the browser, silverlight was always going to be used to provided features not available on html.
features NOT in HTML, ie, to create rich interactive web applications. But, with the rise of Firefox, unbelievable JavaScript performance, pre-standard support for important parts of HTML5, that took away any need to consider Silverlight for web applications. Adoption of Silverlight for web applications is at about ZERO percent.

Microsoft realizes that they have lost the battle.
@liquidboy exactly

@DonnieBoy - MS never lost the battle to anyone. Read the article first. The same person who old HTML5 is what IE9 is going to adopt, never told it's not the end of SL, as liquidboy mentioned, SL can do lot of things, which even HTML5 will not be able to do. Also, can you tell me 1 single browser which supports HTML5 fully, common, even W3C doesn't recommend it till 2012.

MS is playing here the cards of HTML5 I feel. They want to make IE9 a success by touting HTML5 support, doesn't mean SL wont' be supported in it. Even in Windows 8, SL might be merged with WPF, for Tablets/WP8/W8/XBox.
silverlight. You can test for and use individual HTML5 features:

http://diveintohtml5.org/
@liquidboy
Ok!

@ Donnie (little) boy: You are going to find that "Bing" is your worst nightmare. And, the information gathered by mibjr came from the Apple App page. LOL!
0 Votes
+ -
My reply to Bob's post
jinishans 1st Nov 2010
-------------------
Bob

To be frank You & MJ from ZDnet both put the whole world in peril. Conceded SL Community. Simply this doesn't make sense.

Who in the world would want to invest in learning and developing SL for WP7 if you're going to dump it in 2 yrs of starting it for PC's.

Who in the world people like us, is going to propose SL for an Enterprise LOB application, if you've already created the doubt.

Who is going tobe interested in WP7 app development at all, if SL is going to die, probably when WP8 comes out with HTML5 support.

Why in the hell, MS is pushing SL for WP7, if it's going to support HTML5 for PC, why not support it right away in WP7 based IE itself.

Why would anyone want to invest in WP7 development, if HTML5 is going to be the supported tech by MS.

Why would anyone want to develop for both SL & HTML5 now, if it's not even publicly available over web.

How would anyone in CTO/CIO/Enterprise level think of SL even for any intranet project, if it's not even going to be the supported platform by MS.

As I mentioned in my first line, you & MJ both killed the goose before it started hatching... sad

SL is Killed, it's plain and simple, by 2 guys, one from MS, one from outside.

Kudos for your effort. I'm telling you today, this is going to put WP7 development in peril before it picks up.

Regards
JiniShans
---------------------
And, whatever else is true, it appears that MS does not have a clue where they are headed. The DID figure out that the future is not Silverlight.
@Mary Jo:

The argument of HTML5 vs Silverlight is a false one, as they serve different needs.

The best way to 'get' the boundaries between the two is by looking at how Visual Studio LightSwitch can deploy/compile applications from THE SAME source/project into either Desktop Silverlight, or browser-based Silverlight, or even browser-based HTML.

This way, from the same Visual Studio project, developers can target Windows silverlight clients (PC, Phone, XBOX); Silverlight browser clients (PC/Mac/Mono); or any HTML4+ browser!
0 Votes
+ -
Tooling
MarGough 1st Nov 2010
Tooling is the issue. Early attempts from Microsoft are promising (http://visitmix.com/labs/ai2canvas/), but until we have tools like Visual Studio for HTML5, the reality is that this is a long way off.
0 Votes
+ -
...not just that...
mibjr 1st Nov 2010
...we would also have to convince end-users to get off of older versions of Internet Explorer (6 thru 8) as they do not fully support HTML5.

...*side note* man, boy Bob Muglia sure did a nice job of opening up a can of FUD worms here!!!
0 Votes
+ -
INSTALLATION BASE 70%
nicholas22 Updated - 1st Nov 2010
Well silverlight is already almost hitting the 70% installation base on PCs, Macs and Linux support will grow, so there's not much more to go before it's ubiquitous. If anything, I think I see a decline of Flash (www.riastats.com) with things like FlashBlock etc.

And for the haters: hear it from someone who knows a thing or two about development; it does perform better, *MUCH* *MUCH* better than flash.

Now I'll get off your lawn.
And, I doubt that Silverlight is on even 50% of machines. Websites sure do not want to even think about depending on Silverlight.

But, with all of the major browsers having lightning fast JavaScript and implementing the important pieces of HTML5, Silverlight is dead in the water.
0 Votes
+ -
Don't mean to burst anyone's bubble, but for those who thought Silverlight was here to become the defacto web-development technology for the Microsoft platform, that's like saying Flash is here to become the defacto web-development standard. Sorry, it just ain't gonna happen. Case in point - Flash.

I'm a big Silverlight fan (have been since it came out). However, I've always been realistic when it comes to Silverlight's place in the web "family." It is there to compliment, not replace. More specifically, it is "ideal" for internal/corporate use when you can guarantee that the Silverlight runtime is installed and control which version is installed. And if the rumors hold true, it will eventually converge with WPF as the standard for Windows rich-client development.

Depending on Silverlight for external-facing, web-based applications is just like depending on Flash - it's a bad idea. No matter what the "install rates" tell you, HTML5, by virtue of being a standard (albeit an emerging one), is the only way to ensure cross-device support for external, customer facing websites and applications.

Don't worry though, Flash and Silverlight are here to stay. They'll still be here to blaze the trail on new features and capabilities, especially when the HTML5 standard does solidify and is 10+ years old, stagnant and as behind the curve as HTML4 is today.

Adam
@adamanderly

" More specifically, it is "ideal" for internal/corporate use when you can guarantee that the Silverlight runtime is installed and control which version is installed. And if the rumors hold true, it will eventually converge with WPF as the standard for Windows rich-client development."

Good post. Silverlight will continue to be used as a "line of business" development product. Microsoft shops will use it in leiu of internal ASP.Net apps. It's not meant to replace HTML and javascript for external web applications. As Muglia has stated himself there is a trade-off between Silverlight and HTML...Rich vs Reach. Silverlight is always going to allow for richer UI development, but because of platform compatibility concerns HTML5 will have more reach (i.e. external sites).
0 Votes
+ -
Saw this over on c|net:
mibjr 1st Nov 2010
http://news.cnet.com/8301-27076_3-20021400-248.html

Different viewpoint on Bob Muglia's blog from today.
0 Votes
+ -
OK, OK, what are the HTML 5 tools?
kingkong88@... 1st Nov 2010
I am sad because I am directly affected by this. I see Silverlight as a great development tool to do some RIA.

If it's HTML 5 I am more interested in knowing whether the tools would be better.
---------------------------------
@Brian Goldfar

"Silverlight is definitely alive and well and goes far beyond just WP7. " - How can you expect anymore Developers believe in any of you MS folks ? Same thing was told 2 yrs before about SL for PC's.

"It is the way to build Apps for Windows Phone 7" - No, it's not. You guys are trying to fool the Developer community. Already iOS, Android and WebOS supports HTML5, why not WP7, why the Developer community wants SL for WP7 alone, why not HTML5 for WP7.

"business applications both inside and outside the browser on Windows and the Mac" - Why would an Architect / Consultant / CTO / CIO wan't to invest on SL as already they've Flash & Flex penetrated 99% of the Windows & Mac market.

"that we see HTML as the technolgy that gets you *everywhere*" - Did you guys born yesterday to this World, did anyone denied HTML is not the technology we get everywhere. The whole DEV community across platform/devices knew HTML is the one available all over, then why the Heck DEV's need to learn, develop in SL for WP7, why would MS alone want to have a prop. technology for WP7, like iOS. Why not go for HTML5 for WP7 also.

"if want a richer, more tailored experience, on the devices and areas we support (and we are investing in this with Windows Embedded, Automotive, Desktop, Phone, and more in the future) both in and out of the browser than Silverlight was and continues to be your best solution" - Why would MS think we need SL in this case, when Android, Mac, iPhone, WebOS and all other browsers support HTML5 for desktops, why would anyone want SL.

If it's Desktop, people would go for Flash / Flex, if it's Smartphone, they'll choose HTML5. No one needs SL, except MS want SL in WP7.

So, there's no need to believe in your / any one else statement. No point in proposing SL for Enterprise.

Do you believe any CIO/CTO will believe us if we propose SL for an LOB app henceforth. They'll laugh at us and read the news.

Guys, you folks at MS killed already SL in the last 3 days, you can't recover. You've not only killed SL, but, you've killed WP7 development also, as other platform developers would wait for HTML5 support in WP7, Windows developers who does not know SL, will too wait for WP8, ultimately without App's, WP7 is going to fail due to this Viral news/decision.
---------------------------------
0 Votes
+ -
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
dfwekrwe79-24353640703329069994666366076869 Updated - 10th Nov
Howdy,favourable present. Data are really truly usefull and therefore will save you all of us substantial sum of enough time when i mulberry ******** sale pay out over specific mulberry handbags part similar in its place to obtain analyzing strings cheap mulberry handbags that way happy Instant messaging delaying for a bit more, ok bye happy

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix