Microsoft's Silverlight Strategy 'Has Shifted'
An anonymous reader writes "It looks like Microsoft might finally be realizing that Silverlight can't cover every platform, according to this conversation with Bob Muglia: '... when it comes to touting Silverlight as Microsoft’s vehicle for delivering a cross-platform runtime, "our strategy has shifted," Muglia told [ZDNet]. Silverlight will continue to be a cross-platform solution, working on a variety of operating system/browser platforms, going forward, he said. "But HTML is the only true cross platform solution for everything, including (Apple's) iOS platform," Muglia said.'"
the more to the right you get, the more portable you inherently become.
No, you don't. That is only the case if the language(s) you're dealing with are transportable due to having a virtual machine/runtime compilation design - and those languages have a multitude of platform-specific interpreters.
Examples: perl, python, java, javascript, .NET.
Silverlight is a very 'high level' language - but it only has runtimes for Firefox and Safari on OSX, and (essentially) Windows. There are no mobile implementations (except for possibly Windows Mobile 6.x, couldn't find any info on it.) Flash is much more portable and cross-platform.
Even javascript isn't all that cross-platform/portable due to the use of different browsers/javascript implementations.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
You'd be wrong. Sort of.
Netlix never "banned" Linux. If you can get it to work with the site, great, they'd be happy for you. The problem comes in with the studios, who demand that Netflix use DRM when a user streams a video on their site. So they use Silverlight's built-in DRM API, which the studios are okay with. The only problem is that Moonlight does not implement Silverlight's DRM scheme. The details are proprietary, and although Novell has asked Microsoft for permission to use their DRM scheme in Moonlight, Microsoft has said "no." They don't want to share it, they definitely don't want it open-sourced (what's the point of an open-source DRM implementation?). This all makes sense from both parties' perspective; the only one really making a stupid mistake is Netflix, for using Silverlight in the first place. (Although I don't know whether their licensing terms played a part in that or not---in any case Flash nowadays has lots of DRM support, and would of course be a viable solution should Netflix decide to switch.)
I don't believe in time. It's a grand conspiracy designed to sell watches.