Geeks With Blogs

News This content is my own and does not necessarily represent the views or opinions of Rockwell Collins.
Eric Johnson's Blog IT Architect - My ramblings on work, technology, & life in general

A while back I attended a Microsoft internal briefing moderated by Erick Dasque (Erik@novell.com).  This was a very informative presentation and I am grateful to Jeff Brand for getting me involved with the call.   Here is an overview of some of things discussed during the presentation. 

What is mono?

Open source implementation of .NET

Cross platform

            Unix Family – Linux, solaris, etc

            Windows Family

            Embedded systems

Open Source compilers and tools

            Today: C#, Java, Nemerle

            Preview: VB.NET Jscript, Python

Increase developer productivity

            Most modern tools available today

Ease transition from windows to linux development

 

Multi-language and multi-platform

 

C# is the mono language of choice

 

Windows Forms only in Mono 1.1 (coming in april, may)

 

Mono uses the IKVM project – Converts java byte code to .NET byte code.

 

Can use P Invoke within mono as long as the API exists your target OS.

 

Recommendations for writing mono compatible applications

  • Mono does not support incremental compilation.  Simply check off two check boxes in Visual Studio.
  • Be careful when hard coding paths

 

Does not support the COM object model

 

Can co-host with Microsoft .NET

 

Mono 2.0 will come out in early 2006

 

More information at www.mono-project.com

Posted on Friday, June 10, 2005 7:54 PM Product Reviews | Back to top


Comments on this post: Mono

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © Eric Johnson | Powered by: GeeksWithBlogs.net