Feeds

Microsoft's Silverlight gets Linux treatment

Genuine cross platform - not by us

Combat fraud and increase customer satisfaction

An open source version of Microsoft's potential Adobe Flash challenger, Silverlight, has been developed within two months of being unveiled as a beta.

Miguel de Icaza and a team of dedicated open source coders have hacked together an implementation of Silverlight they are calling Moonlight, for Linux and Unix.

De Icaza came to widespread attention some years back with the Mono Project to implement a version of Microsoft's then-new .NET architecture for Unix and Linux.

De Icaza was among those at Microsoft's Mix 07 in May who liked the idea of Silverlight. Problem was, Silverlight was available only on platforms and browsers Microsoft considers important, with vague promises to consider others.

Sam Ramji, Microsoft director of platform technology strategy, told those at Mix 07 who expressed concern at lack of Linux support: "Post-PC and Mac we will figure out where there is a sustainable platform." Silverlight supports Safari, Firefox, and Mac versions 10.4.8 or higher on PowerPC and Intel in addition to Internet Explorer and Windows.

Clearly de Icaza has now relieved Microsoft of its dilemma. The only questions are how far Moonlight goes in industry support and compatibility with Silverlight.

Silverlight is an important new platform for Microsoft, because it attempts to unify content creation with application development. Silverlight runs in the .NET Framework, potentially enabling application developers to build and deploy media applications using Microsoft and non-Microsoft languages such as C#.

De Icaza blogged: "We believe that Silverlight is a fantastic development platform, and its .NET-based version is incredibly interesting and as Linux/Unix users we wanted to both get access to content produced with it and to use Linux as our developer platform for Silverlight-powered web sites."®

High performance access to file storage

More from The Register

next story
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Batten down the hatches, Ubuntu 14.04 LTS due in TWO DAYS
Admins dab straining server brows in advance of Trusty Tahr's long-term support landing
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Oh no, Joe: WinPhone users already griping over 8.1 mega-update
Hang on. Which bit of Developer Preview don't you understand?
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
prev story

Whitepapers

Designing a defence for mobile apps
In this whitepaper learn the various considerations for defending mobile applications; from the mobile application architecture itself to the myriad testing technologies needed to properly assess mobile applications risk.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.