.NET Framework 3.0 is a milestone for developing applications on the Windows operating system. Built on the top the .NET Framework 2.0, .NET Framework 3.0 is a set of managed APIs that provide enhanced functionality for messaging, workflow, and presentation.
Key components of .NET Framework 3.0 include:
❑ Windows Presentation Foundation (WPF)—The graphical subsystem for all things related to the UI.
❑ Windows Communication Foundation (WCF)—The messaging subsystem of .NET
Framework 3.0, securing program communication through a single API
❑ Windows Workflow Foundation (WF)—Provides workflow services for applications built to run on Windows
As the new programming model for Windows Vista, .NET Framework 3.0 fuses the Windows platform with applications developed using Visual Studio 2005. With direct access to low-level services of the operating system and hardware surface, .NET Framework 3.0 provides a compelling solution for creating applications with a rich UX.
Although WCF and WF are equally important components of .NET Framework 3.0, they are beyond the scope of this book. For more information on WCF and WF, visit the .NET Framework Developer Center
on MSDN (http://msdn2.microsoft.com/en-us/netframework).