Le Framework .NET

C'est un ensemble d'interfaces de programmation à Windows qui est introduite par Microsoft pour Vista en remplacement de la bibliothèque Win32 et inclut le runtime .NET. D'abord nommé WinFX il a ensuite pris officiellement le nom de .NET 3.0.
.NET 3.0 permet, en programmant sous l'environnement .NET bien connu, d'avoir accès aux fonctionnalités du système Windows.

Plateformes

Il fonctionne sous:
- Windows Vista.
- Windows XP.
- Windows server 2003.

Composantes du framework .NET 3.0

Il est basé sur les composants suivants:

Le framework .NET 2.0.
Un runtime contenant une bibliothèque de classes communes à tous les langages de programmation avec compilateur C#.

Windows Presentation Foundation (ex Avalon)
Moteur de présentation des applications.
C'est l'interface utilisateur graphique. Elle utilise XAML et .NET et permet d'accéder à Direct3D.

Windows Communication Foundation (ex Indigo)
Gère les fonctions de communications et d’appels distants. Remplacera à terme les objets COM dans les fichiers DLL.
C'est l'interface pour le Web et les services Web.

Windows Workflow Foundation
Une interface pour l'automatisation des tâches.

CardSpace (ex InfoCard)
Prend en charge les services d’authentification.

Liens