Novell Updates Moonlight for Siliverlight 4

Want to run any type of Microsoft Silverlight 3 media on your Linux computer? Now you can.

Novell is out this week with Moonlight 4 Preview, which is an open source implementation of the Silverlight media framework. Moonlight 4 Preview is the first major release of the open source media framework since Moonlight 2 was released in 2009.

"We're finished with 3.0 APIs for Silverlight 3 and the preview is also showcasing half the APIs we need for Silverlight 4.0," Miguel de Icaza, Novell Moonlight's project leader, told InternetNews.com. "We probably have the most important 4.0 APIs, so people should be able to use it for day-to-day use."

De Icaza added that there are still some things missing in terms of Silverlight 4.0 compatibility, but the intention is to have users start testing and trying it out. When it comes to Silverlight 3.0, he stressed that Moonlight is now feature complete.

"We're banking on the fact that adoption of the latest Silverlight APIs doesn't happen overnight," De Icaza said. "So we think that this will give people that are running Silverlight apps, a good foundation to start with."

With Moonlight 4 Preview, support is also being extended to Google's Chrome browser in addition to Mozilla Firefox. De Icaza noted that his development team had to overcome a few hurdles to get Moonlight to run in Chrome. Among them is the fact that Moonlight runs out-of-process in Chrome, while Moonlight still depends on running in the same process space as the browser.

Moonlight 4 Preview also enables Linux users to run Silverlight or Moonlight applications outside of the browser, directly on the desktop. De Icaza noted that Moonlight includes a subset of the Mono runtime, which is an open source implementation of Microsoft's .NET framework.

As part of Moonlight 4 Preview, there is a separate codec download that provides users with the H.264 codec.

"Microsoft is providing the Microsoft codec pack to end users so it's not actually Novell that is distributing h.264," De Icaza said.

Novell is skipping past having a Moonlight 3 release and moving to version 4 for a number of reasons. De Icaza noted that most notably, most contributors have already moved to working on Silverlight 4.0 API compatibility at this point. As well, Moonlight 4 Preview already has half of the Silverlight 4.0 APIs in place.

Achieving full compatibility with Silverlight is something that Microsoft is helping Novell to enable for Moonlight. Microsoft has complete test suites which have been provided to Novell to ensure that Moonlight is fully compatible with Silverlight.

While Moonlight is wrapping its code around the Silverlight 4 APIs, Microsoft is already looking beyond Silverlight 4 and has provided an early peek at Silverlight 5. From De Icaza's perspective, it's still too early for Moonlight to look at Silverlight 5. The plan is to wait until Silverlight 5 is considered to be feature complete. In the meantime work will continue on finalizing Moonlight 4 which could be completed by the end of the year.



Comments

  • Evidence Novell doesn't get it.

    Posted by OttoResponder on 02/16/2011 04:38pm

    Good God, why does Novell think that the Linux community wants anything to do with Silverlight at all? The only reason .Net exists is because Microsoft's attempt at perverting Java ran afoul of the courts. The only reason Silverlight exists is because Microsoft feels they need to dominate every aspect of computing. It sucks that a proprietary solution like Flash has become so dominant. It would suck MUCH MORE to have the monopolists in Redmond dominating the Internet. Novell just doesn't get the philosophy of Open Source or Web Standards.

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • On-Demand eSeminar DevOps and Cloud are all the rage in IT, but the two terms relating process and computing aren't mutually exclusive. Join us to see how your movement into cloud changes the way you develop, deploy, test and manage, and how DevOps can actually be a good thing when coupled with cloud.

  • On-demand Event Event Date: May 18, 2015 While the idea of using facial and/or gesture recognition to create a modern, intuitive game seems attractive, some developers may want to leverage Unity 3D as a way to accelerate their development efforts. There are many different ways in which Intel and Unity Technologies have been working together to help speed the development of games with the Intel&reag; RealSense™ SDK (software developer kit). Check out this webcast to join a panel of experts as they …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date