Silverlight coming to Linux via Mono
Subscribe now for $100 (23 issues) and save more than 37% off the cover price!
Get the latest news from Computerworld delivered via email.
Sign up now
Silverlight, Microsoft’s new multimedia display technology, is being targeted for inclusion on Linux via the Mono open-source project, a Mono representative has confirmed.
While planning has not begun, it appears the decision has already been made to do the port.
“It’s a natural extension to what we’re doing,” says Miguel de Icaza, one of the more prominent authors of the Mono project, which provides an implementation of the Microsoft .Net framework to run on Linux and other systems.
“It’s almost a next logical step for us,” says de Icaza, who also is vice president of the developer platform at Novell.
Silverlight, he says, is basically the .Net virtual machine with a couple of extra libraries. In particular, one library does the graphics rendering.
The other piece of Silverlight is a host that can be placed inside the web browser.
The intention is to enable Silverlight content to run on the Linux desktop. As far as application development goes, Mono users either could use a text editor or develop on Windows, he says.
“What we’re interested in doing is ensuring that the Linux desktop continues to be able to consume content posted on the web”, whether it is Silverlight, Flash or another variety of content, de Icaza says.
“We have to develop the plug-in for the browser. We have to develop the graphics engine,” he says.
Microsoft has published the specifications for the Silverlight programming interface, so the Mono team must get a good grasp of how it works and write an implementation, de Icaza says.
“We’re hoping to have a preview by the end of the year,” he says. The team is targeting deployment with Silverlight 1.1, which is just in an early, alpha stage. The 1.1 release features the .Net CLR (common language runtime), de Icaza notes.
Release of Silverlight for Mono will depend on Microsoft’s own schedule for Silverlight 1.1.
One sticking point is that the Mono group may have to license the VC-1 codec needed for Silverlight. The codec will likely not be open source, but Mono backers may be able to ensure volume licensing terms from a European-based company, de Icaza says.