WinFX
Z Wikipedii
WinFX - nowe API w systemie Microsoft Windows Vista oparte o platformę .NET. Aktualnie jest wspierane jedynie przez jeden język tej platformy C# i środowiska programistyczne Microsoftu Visual Studio 2005 (również darmowe express). Samo API jest dużą rewolucją w porównaniu do starego Win32API. Wspiera wszystkie technologie .NET w tym ADO.NET, Remoting, Garbage Collector (automatyczne odzyskiwanie pamięci) czy kompleksową obsługę plików XML. Aby zacząć pisać programy dla nowego Windows należy zaopatrzyć się w jedno ze wspomnianych wyżej środowisk oraz w odpowiednie rozszerzenia:
WinFX Runtime Components - pozwalające na uruchomienie programów napisanych dla WinFX.
Windows SDK - zbiór narzędzi, przykładów i dokumentacji do pisania aplikacji Windows (nie tylko WinFX).
"Orcas" WinFX Development Tools - jest to dość istotne rozszerzenie pozwalające na łatwe pisanie programów wykorzystujących nowy typ formularzy (formatek). Po zainstalowaniu Visual Studio posiada do wyboru nowe rodzaje projektów dla WinFX oraz wsparcie dla języka XAML (zarówno przy pisaniu kodu - Inellisense - jak i podczas pracy Designera).
Visual Studio 2005 Extensions for Windows Workflow Foundation - narzędzia do budowania aplikacji zgodnych z Workflow.
Obecnie wszystkie komponenty WinFX są w fazie testów beta i nie można rokować jak będzie wyglądało to API ostatecznie. Aktualnie wiadomo, iż na pewno nie znajdzie się w nim obsługa WinFS, ze względu na to, że Microsoft przełożył jego premierę na czas bliżej nie określony.