auf.suno
Connector, geek, tech evangelist, business enabler, business angel, globetrotter, sportsman, agnostic, cosmopolitan, funny finch ...

This is my (Markus Gattol aka Suno Ano) website. It is composed and driven exclusively by Open Source Software. This website is
seamlessly integrating into my daily working environment (GNU Emacs + DebianGNU/Linux) which therefore means it becomes
a fully fledged and automatized publishing and communication platform. It will be under construction until 2012.

Open Source / Free Software, because freedom is in everyone's language ...
Frihed Svoboda Libertà Vrijheid เสรีภาพ Liberté Freiheit Cê̤ṳ-iù Ελευθερία Свобода פריי Bebas Libertada 自由
auf.suno
Website Sections
Home
FAQs
About me
Contact
.NET - a standardized Software Framework
Status: I stopped working on this page because I do Python, Zope and Grok now.
Pagecode: T->1 A->SAml H->trsa[t,a,si,di]d[t,a,si,di] C->SA[cccej]
Last changed: Monday 2010-03-01 [12:21 UTC]
Abstract:

The Microsoft .NET Framework is a software component that can be added to or is included with the Microsoft Windows operating system. It provides a large body of pre-coded solutions to common program requirements, and manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering, and is intended to be used by most new applications created for the Windows platform. However, as of now (August 2007), two free software implementations (Portable.NET and Mono) of the Microsoft .NEW Framework exist. Portable.NET (part of DotGNU) provides an implementation of the CLI (Common Language Infrastructure), portions of the .NET BCL (Base Class Library), and a C# (C Sharp) compiler. It supports a variety of CPUs and operating systems. Mono is yet another .NET implementation of the CLI and portions of the .NET BCL, and provides additional functionality. It is dual-licensed under free software and proprietary software licenses. Mono is being developed by Novell, Inc. It includes support for ASP.NET, ADO.NET, and evolving support for Windows Forms libraries. It also includes a C# compiler, and a VB.NET compiler is in pre-beta form. Mono and DotGNU, both provide support for a variety of operating systems such as Linux, FreeBSD, UNIX, Mac OS X, Solaris and Windows operating systems. Microsoft, Hewlett-Packard, and Intel worked to standardize the CLI and the C# programming language. By December 2001, both were ratified ECMA standards (ECMA 335 and ECMA 334). ISO (International Organization for Standardization) followed in April 2003 (ISO/IEC 23271 and ISO/IEC 23270). While Microsoft and their partners hold patents for CLI and C#, ECMA and ISO requires that all patents essential to implementation be made available under "reasonable and non-discriminatory (RAND) terms." In addition to meeting these terms, the companies have agreed to make the patents available royalty-free.
Table of Contents
Terms, Abbreviations and brief Introduction
Terms
Introduction
FOSS (Free and Open Source Software) and .NET
Programming Languages for .NET
C #
Real-time .NET
Non-deterministic Nature of GC (Garbage Collection)
Performance of managed Code
C++/CLI - The solution to the real-time issue in userspace
Simulation, Computer Games, Virtual Reality

Terms, Abbreviations and brief Introduction

This section provides abbreviations and their corresponding terms as well as it explains the terms. Following that, this section provides a short introduction into .NET and especially its free implementations (especially DotGNU).

Terms

Introduction

The .NET Framework

http://en.wikipedia.org/wiki/.NET_Framework

CLI (Common Language Infrastructure)

http://en.wikipedia.org/wiki/Common_Language_Infrastructure

Managed vs. Unmanaged Code

http://en.wikipedia.org/wiki/Unmanaged_code

FOSS (Free and Open Source Software) and .NET

http://en.wikipedia.org/wiki/DotGNU http://en.wikipedia.org/wiki/Mono_%28software%29 http://www.mono-project.com/Main_Page

Programming Languages for .NET

http://en.wikipedia.org/wiki/Microsoft_.NET_Languages

C #

http://en.wikipedia.org/wiki/C_sharp http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java http://en.wikipedia.org/wiki/Comparison_of_programming_languages

Real-time .NET

Non-deterministic Nature of GC (Garbage Collection)

Performance of managed Code

C++/CLI - The solution to the real-time issue in userspace

http://en.wikipedia.org/wiki/C%2B%2B/CLI

Simulation, Computer Games, Virtual Reality

http://en.wikipedia.org/wiki/Microsoft_XNA http://code.google.com/p/monoxna/

Creative Commons License
The content of this site is licensed under Creative Commons Attribution-Share Alike 3.0 License.