The Mono Project, this week released Moonlight 2, an open-source Linux implementation of Silverlight. Microsoft’s answer to Adobe Flash, Silverlight is a framework for building rich applications both on and off the Web. The Mono Project is sponsored by Novell, a Waltham, Mass.-based software and services company.
Moonlight 2 is an implementation of Silverlight 2 with support for some features of Silverlight 3. Some newer features include easing animation functions, partial out-of-browser support, writable bitmaps, and XAML data binding.
Novell plans to expand its support to include the Silverlight 3 and 4 specifications on open-source Unix. The company said a preview version of Moonlight 3 expected in the first quarter of 2010.
On his blog, Mono Project founder, Miguel de Icaza said the Moonlight 2 engine consists of 142,000 lines of C/C++ code and 320,000 lines of C# code.
“Moonlight 2 is the result of love and passion to bring the Silverlight runtime to Linux,” de Icaza wrote. “We worked with Microsoft to make sure that Moonlight was available to everyone on Linux and BSD.”