Presentation Summary

Cross-Platform .NET: Mono and Moonlight

Level: Introductory
Track: n/a
Starts: Apr 5 2008 9:10 AM
Ends: Apr 5 2008 10:25 AM
Room: MPR B
Speaker: Joseph Hill

Mono is an open-source, cross-platform implementation of the .NET framework based on the ECMA standards for C# and the Common Language Infrastructure. With Mono, users can run applications written and compiled in Visual Studio.NET on Windows, Linux, and Mac OS X. Most recently, the Mono project has found additional notoriety for Moonlight, it's open-source implementation of Silverlight for Linux. This session will provide an introduction to cross-platform development and deployment with Mono. Participants will see how they can leverage their existing skills and tools to write .NET applications that will run on multiple platforms and architectures with Mono. The presentation will also include a discussion of cross-platform considerations for leveraging Mono, and demonstrate how to use MoMA, the Mono Migration Analyzer, to determine how ready an application is for cross-platform deployment. Additional demonstrations will include a look at MonoDevelop, the open-source IDE for Linux and Mac OS X, and a peek at the state of Moonlight 1.0.

Technical Areas

  • .NET Framework
  • ASP.NET
  • C#
  • Linux
  • Silverlight
© 2006-2007 thedevcommunity.org (Version: 1.0.021)