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:

    The city is a fact in nature, like a cave, a run of mackerel or an ant-heap. But it is also a conscious work of art, and it holds within its communal framework many simpler and more personal forms of art. Mind takes form in the city; and in turn, urban forms condition mind.
    Lewis Mumford (1895–1990)

    Polarized light showed the secret architecture of bodies; and when the second-sight of the mind is opened, now one color or form or gesture, and now another, has a pungency, as if a more interior ray had been emitted, disclosing its deep holdings in the frame of things.
    Ralph Waldo Emerson (1803–1882)