WinFX is the new set of managed code APIs that Microsoft will introduce in Windows Vista. WinFX can be seen as a superset of the Microsoft .NET Framework and the Win32 API. The Win32 API will still be present in Vista, but it will not give direct access to all the new functionality introduced with WinFX. In addition, it's the intention of WinFX to give all .NET programmers easier access to the functionality present in Windows itself. WinFX consists of four pillars :
- Windows Presentation Foundation (WPF - formerly code-named Avalon)
- Windows Communication Foundation (WCF - formerly code-named Indigo)
- Windows Workflow Foundation (WF)
I'm very excited about all those new technologies that Windows Vista (currently Beta 2) will bring (WinFX will also be backported to Windows XP and Windows Server 2003, to increase the number of computers that will be able to run applications that rely on WinFX). Before the training I installed Windows Vista (Ultimate Edition - Beta 2) on a dual boot with Windows Server 2003. But there's more you need to experiment with WinFX ...
- WinFX Runtime Components
- SDK for Beta 2 of Windows Vista
- Visual Studio 2005
- Windows Workflow Foudation Runtime Components and Visual Studio 2005 Extensions
Good luck in your Vista discovery! I will certainly try to post more on the new Vista features in the near future!
Some more interesting links :