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)

Famous quotes containing the words framework and/or architecture:

    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)

    I don’t think of form as a kind of architecture. The architecture is the result of the forming. It is the kinesthetic and visual sense of position and wholeness that puts the thing into the realm of art.
    Roy Lichtenstein (b. 1923)