Windows Presentation Foundation (WPF)
Windows Presentation Foundation (WPF) is Microsoft's
development tool for Web applications and rich
client applications. With WPF, developers can use XAML,
the Extensible Application Markup Language, to create custom controls, graphics, 3D images and
animations that are not available in traditional HTML
implementations.
WPF is one of the four main products in Microsoft's.NET Framework 3.0, previously known as
WinFX. The other two are the Windows Communication Foundation, or WcF,
the Windows Workflow Foundation, abbreviated as either WF or WinWF,
and the Windows CardSpace. The .NET 3.0 suite is due to be released around the same time as Windows
Vista, Microsoft's upcoming update to its Windows
operating
system. .NET 3.0 can also be used with Windows
XP and the Windows 2003 Server.
Many developers still refer to Windows Presentation Foundation by its code name, Avalon.
This was last updated in August 2006
Email Alerts
Register now to receive SearchWinDevelopment.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
More News and Tutorials
-
Microsoft development experts say Visual Basic and C# have become nearly identical in function as the .NET Framework has matured. Choosing whether to use VB.NET or C# is more or less a matter of which syntax style you prefer. Despite the similarities, many developers still carry a stigma against VB, said Lance Keene, president of .NET consultancy Keene Systems.
-
The moat around the .NET programming community has long been difficult to cross from either direction. Developers from both sides see IronRuby, an open source implementation of Ruby for the .NET platform, as a possible crossing point.
-
Coming from Microsoft Labs and still in its early gestation, Volta is a methodology allowing developers to create apps without regard to eventual deployment, and to declaratively partition Web application elements across tiers.
-
Articles
-
Resources from around the Web