Difference between revisions of "Mono"
imported>Cov |
imported>Cov |
||
Line 1: | Line 1: | ||
'''Mono''' is a cross-platform Free Software [[w:.NET Framework|.NET]] compiler and runtime. | '''Mono''' is a cross-platform Free Software [[w:.NET Framework|.NET]] compiler and runtime. | ||
− | Programming in [[C Sharp (programming language)|C#]] is required for [[ECE 4564 | + | Programming in [[w:C Sharp (programming language)|C#]] is required for [[ECE 4564 Network Application Design]]. Thanks to Mono, all assignments for that class can be completed from Linux, if [[w:GTK Sharp|GTK#]] is substituted for [[w:Windows Forms|Windows Forms]]. |
=Development Environment= | =Development Environment= | ||
Line 10: | Line 10: | ||
=External Links= | =External Links= | ||
− | * [http://proquest.safaribooksonline.com/?uiCode=vatech&xmlId=0672325799 Mono Kick Start through Safari] ( | + | * [http://proquest.safaribooksonline.com/?uiCode=vatech&xmlId=0672325799 Mono Kick Start through Safari] (requires [[Proxies and VPN|campus IP]]) |
+ | * [http://www.mono-project.com/Main_Page Mono homepage] |
Revision as of 16:23, 2 December 2009
Mono is a cross-platform Free Software .NET compiler and runtime.
Programming in C# is required for ECE 4564 Network Application Design. Thanks to Mono, all assignments for that class can be completed from Linux, if GTK# is substituted for Windows Forms.
Development Environment
The recommended development environment is MonoDevelop, which as of version 2.0 comes bundled with a GUI designer. Note that the debugger and API documentation are packaged separately. To install everything on Ubuntu Karmic, run:
$ sudo apt-get install mono-complete monodevelop monodevelop-debugger-mdb monodoc-browser
External Links
- Mono Kick Start through Safari (requires campus IP)
- Mono homepage