This page is likely outdated (last edited on 13 Sep 2007). Visit the new documentation for updated content.

New Version of the Use-Page

Mono is positioned to be the leading platform for development of Gnome applications on Linux and is an open-source alternative for Microsoft Windows development. Mono can be used in a variety of scenarios and this page shall give an short overview how Mono can be used.

Table of contents

Usage Scenarios

Mono can be used in variety of applications, however there are some pieces which are important regardless of the usage of Mono, such as:

Create a cross-platform application

Develop Web Applications

Port existing Applications from Windows to Linux or Mac

Embed Mono into your Application

In opposition to the Java Virtual Machine or MS .NET, Mono can be embedded into C-Applications to provide a fast and powerful environment for scripts inside the Application, see Embedding Mono for more information.

Something completely different

In this case it’s naturally difficult to point to a single direction for advice so please take a look at the following articles as the maybe provide help or at least an inspiration:

Examples for “Something Completely Different” developed with Mono:

Languages

There are a couple of languages available for Mono right now. Please refer to the Languages-Page for more information.