News

Moonlight in Paris

In a move that could broaden the appeal of Microsoft's new Silverlight rich Internet application plug-in to both the .NET and open source communities, a group of developers has demonstrated Silverlight-based multimedia running on a Linux-based system.

The demo, dubbed "Moonlight," occurred at the ReMix 07 conference in Paris June 21. The event was coordinated by a Novell Inc.-funded group known as the Mono project, which is charged with developing a Linux-based platform that can run native .NET code and components.

The team of developers -- led by Novell V.P. of development and Mono project leader Miguel de Icaza -- pulled off the demo following an intense 21-day "hack-a-thon." Its success appears to support the portability of Silverlight to Linux and also gives credence to Microsoft's promise that Silverlight will enable .NET developers to build RIA apps for both Windows and other operating systems.

Microsoft Silverlight currently supports the Windows and Macintosh operating systems. The company has not announced plans for a Linux-compatible version of Silverlight.

"We believe that Silverlight is a fantastic development platform," de Icaza wrote on his blog. "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."

In an interview with Redmond Developer News, de Icaza said the demonstrations at ReMix 07 included animations as well as audio and video. He says the team implemented about 80 percent of Silverlight's features.

"We still have to do a lot of work along the lines of making the code stable and [providing] ease of installation, but at least on the engineering side, the 21-day developer sprint that we did was quite successful," Icaza says.

Microsoft is positioning Silverlight as an alternative to the ubiquitous Adobe Flash plug-in. Previously known as Windows Presentation Foundation/Everywhere, or WPF/E, Silverlight faces an uphill battle against Flash, which Adobe says is installed on 98 percent of Internet-enabled desktop PCs. Adobe is enhancing the Flash platform.

In addition to providing a vehicle for streaming media, graphics and audio, Silverlight version 1.1 (currently in alpha) delivers a scaled down version of the Common Language runtime, and also has support for dynamic languages. Microsoft touts Silverlight's ability to leverage the company's managed code framework and best-selling development tools.

The Moonlight demo was an important milestone for Windows developers, according to Scott Hanselman, chief architect of Corrilian, a division of Checkfree Corp. that provides electronic banking software and services. "It allows them to support more users but at the same time it also allows the Win developers and the independent Windows consultant to potentially have a career running their code on Linux," he says.

Moonlight originated from an invitation by Marc Jalabert, a manager for Microsoft's French office, to discuss the Mono project at the ReMix conference. De Icaza decided to take it up a notch. Rather than talk about Mono, he aimed to show Silverlight running on the open source Linux platform.

Overall, it was a marathon effort that went right down to the wire. De Icaza was cleaning up code right up to the start of his presentation.

"I haven't worked as hard for many years," he admits, adding that the results paid off. "I think we were surprised we were able to do so much."

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.

Featured

  • Report: Cost, Sustainability Drive DaaS Adoption Beyond Remote Work

    Gartner's 2025 Magic Quadrant for Desktop as a Service reveals that while secure remote access remains a key driver of DaaS adoption, a growing number of deployments now focus on broader efficiency goals.

  • Windows 365 Reserve, Microsoft's Cloud PC Rental Service, Hits Preview

    Microsoft has launched a limited public preview of its new "Windows 365 Reserve" service, which lets organizations rent cloud PC instances in the event their Windows devices are stolen, lost or damaged.

  • Hands-On AI Skills Now Outshine Certs in Salary Stakes

    For AI-related roles, employers are prioritizing verifiable, hands-on abilities over framed certificates -- and they're paying a premium for it.

  • Roadblocks in Enterprise AI: Data and Skills Shortfalls Could Cost Millions

    Businesses risk losing up to $87 million a year if they fail to catch up with AI innovation, according to the Couchbase FY 2026 CIO AI Survey released this month.