Mono Moonlight - Shedding Light Without Generating Heat

The need for Mono's Moonlight project, which allows Microsoft's Silverlight to run on Linux, might be questioned by many Linux purists, but the fact remains that there will be websites developed using Silverlight. Paul Ferrill tries to cut through the controversy and examines the issues surrounding Moonlight.
(Page 1 of 3)

Novell's Mono project has been a lightning rod for comment and criticism, along with the company in general, primarily due to the Microsoft / Novell patent agreement. While the ideas behind Mono were noble in purpose, the association with Microsoft makes it a non-starter for a fairly substantial number of open source developers. But that doesn't change the fact that corporate America has a substantial investment in custom software developed using Microsoft development tools. (See this article for more information on the Mono project)

Microsoft announced Silverlight in May of 2007 at their MIX conference held in Las Vegas. The first Community Technology Preview (CTP) was released a few months after that. The design goal behind Silverlight was to make it possible to build applications for the Web that used essentially the same code as you would use for a desktop application. From an implementation perspective that translates to a version of Microsoft's Common Language Runtime (CLR) running inside the browser. The actual name is the Dynamic Language Runtime (DLR) with initial browser targets including Internet Explorer on Windows and Firefox and Safari on both Windows and Mac OS X.

Linux is obviously missing in the list of supported platforms--at least it was in the beginning. That's where Moonlight comes in. The need for Moonlight might be questioned by many Linux purists, but the fact remains that there will be websites developed using Silverlight, and unless there is an equivalent on the Linux desktop you won't be able to view that content. Miguel de Icaza explains:

"From my perspective, it is crucial for Linux to have good support for Silverlight because I do not want Linux on the desktop to become a second class citizen ever again."

Page 1 of 3

1 2 3
Next Page

Tags: Firefox, Microsoft, Internet Explorer, Safari, OS X

0 Comments (click to add your comment)
Comment and Contribute


(Maximum characters: 1200). You have characters left.



IT Management Daily
Don't miss an article. Subscribe to our newsletter below.

By submitting your information, you agree that datamation.com may send you Datamation offers via email, phone and text message, as well as email offers about other products and services that Datamation believes may be of interest to you. Datamation will process your information in accordance with the Quinstreet Privacy Policy.