Mono (software) - Framework Architecture - Related Projects

Related Projects

Several projects extend Mono and allow developers to use it in their development environment. These projects include:

Cross-Platform:

  • Banshee Media Player a cross-platform music media player built with Mono and Gtk# and also a driver of dozens of C#-based libraries and projects for media handling.
  • Beagle a search system for Unix systems.
  • Gecko#, bindings for embedding the layout engine used in Mozilla (Gecko).
  • Gtk#, C# wrappers around the underlying GTK+ and GNOME libraries, written in C and available on Linux, MacOS and Windows.
  • Mono Migration Analyzer (MoMA), a tool which aids Windows .NET developers in finding areas in their code that might not be cross-platform and therefore not work in Mono on Linux and other Unixes.
  • MonoCross, a cross-platform Model–view–controller design pattern where the Model and Controller are shared across platforms and the Views are unique for each platform for an optimized User Interface.
  • MonoDevelop an open source and cross platform Integrated Development Environment that supports building applications for ASP.NET, Gtk#, Meego, MonoTouch and Silverlight/Moonlight.
  • Moonlight, an implementation of Silverlight that uses Mono.
  • OpenTK, a managed binding for OpenGL, OpenCL and OpenAL.
  • Qyoto, C# bindings for the Qt framework.
  • Resco MobileBusiness, a cross-platform developer solution for mobile clients.
  • Resco MobileCRM, a cross-platform developer solution for mobile clients synchronized with Microsoft Dynamics CRM.
  • ServiceStack a high-performance Open source .NET REST web services framework that simplifies the development of XML, JSON and SOAP Web Services.
  • Tao, a collection of graphics and gaming bindings (OpenGL, SDL, Glut, Cg).

MacOS:

  • Cocoa# – wrappers around the native OS X toolkit (Cocoa) (deprecated).
  • Monobjc – a set of bindings for OS X programming.
  • MonoMac – newer bindings for OS X programming, based on the MonoTouch API design.

Mobile platforms:

  • MonoDroid. Mono for the Android operating system. With bindings for the Android APIs.
  • MonoTouch. Mono for the iPhone, iPad and iPod Touches. With bindings to the iOS APIs.

Windows:

  • MonoTools for Visual Studio A Visual Studio plugin that allows Windows developers to target Linux, MacOS right from Visual Studio and integrates with SUSE Studio.

Read more about this topic:  Mono (software), Framework Architecture

Famous quotes containing the words related and/or projects:

    The custard is setting; meanwhile
    I not only have my own history to worry about
    But am forced to fret over insufficient details related to large
    Unfinished concepts that can never bring themselves to the point
    Of being, with or without my help, if any were forthcoming.
    John Ashbery (b. 1927)

    One of the things that is most striking about the young generation is that they never talk about their own futures, there are no futures for this generation, not any of them and so naturally they never think of them. It is very striking, they do not live in the present they just live, as well as they can, and they do not plan. It is extraordinary that whole populations have no projects for a future, none at all.
    Gertrude Stein (1874–1946)