Mono (software) - Framework Architecture


Framework Architecture

The major components of Mono include:

  • Code Execution Engine
  • Class Libraries
    • Base Class Library
    • .NET Compatibility Class Libraries
    • Mono specific class libraries:
      • Cross platform class libraries for both Mono and .NET (Gtk#, Mono.Cecil, Mono.CSharp, Text.Templating)
      • Unix-specific class libraries (POSIX, Filesystem in Userspace (FUSE), curses)
      • Platform-specific class libraries (bindings for: Mac, iOS, Android, MeeGo)
  • CLI Assemblies
  • CLI Metadata
  • Mono's Common Language Runtime
    • Compatible with the ECMA Common Language Infrastructure/.NET Common Language Runtime
    • Mono-specific enhancements:
      • Mono.SIMD support
      • Mono co-routines and continuations.
  • Mono-specific enhancements
  • Native interop services and COM interop
  • Security - Transparent Code Framework

Read more about this topic:  Mono (software)

Other articles related to "framework architecture":

Mono (software) - Framework Architecture - Other Implementations
... Free Software Foundation's abandoned Portable.NET project. ...

Famous quotes containing the words architecture and/or framework:

    The two elements the traveler first captures in the big city are extrahuman architecture and furious rhythm. Geometry and anguish. At first glance, the rhythm may be confused with gaiety, but when you look more closely at the mechanism of social life and the painful slavery of both men and machines, you see that it is nothing but a kind of typical, empty anguish that makes even crime and gangs forgivable means of escape.
    Federico García Lorca (1898–1936)

    Seeing our common-sense conceptual framework for mental phenomena as a theory brings a simple and unifying organization to most of the major topics in the philosophy of mind.
    Paul M. Churchland (b. 1942)