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)

    Art is a jealous mistress, and if a man have a genius for painting, poetry, music, architecture or philosophy, he makes a bad husband and an ill provider, and should be wise in season and not fetter himself with duties which will embitter his days and spoil him for his proper work.
    Ralph Waldo Emerson (1803–1882)