Focus on Microsoft Technologies - Tutorials, Articles, Code Samples.

Thursday, September 11, 2008

Features of .NET Framework 3.0

image Read Also: 22 New Features of Visual Studio 2008 for .NET Professionals

.Net Framework 3.0

.NET Framework version 3.0 is Microsoft’s managed-code programming model for developing software on the Windows platform. It builds on .NET Framework 2.0, combining the power of the existing Framework 2.0 application programming interfaces with new technologies for building applications that provide visually stunning user experiences, seamless interoperable communications, and the ability to model a range of business processes. .NET Framework 3.0 includes Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace technologies. It provides a consistent and familiar development experience, bringing new technology to the millions of developers programming in managed code today.

Windows Presentation Foundation

The Microsoft Windows Presentation Foundation provides the foundation for building applications and high fidelity experiences in Windows Vista, blending together application UI, documents, and media content, while exploiting the full power of your computer.

Windows Communication Foundation (WCF)

Windows Communication Foundation is a set of .NET technologies for building and running connected systems. It is a new breed of communications infrastructure built around the Web services architecture.

Windows Workflow Foundation (WF)

Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of .NET classes, an in-process workflow engine, and designers for Visual Studio.

Windows CardSpace

Windows CardSpace is a Microsoft .NET Framework version 3.0 component that provides the consistent user experience required by the identity metasystem. It is specifically hardened against tampering and spoofing to protect the end user's digital identities and maintain end-user control.

Windows Forms

Microsoft Windows Forms is the core development platform for building smart client applications. The Windows Forms classes contained in the .NET Framework are designed to be used for GUI development.


ADO.NET provides consistent access to data sources such as Microsoft SQL Server, as well as data sources exposed through OLE DB and XML. Data-sharing consumer applications can use ADO.NET to connect to these data sources and retrieve, manipulate, and update data.


Microsoft ASP.NET is a set of Web application development technologies that enables programmers to build dynamic Web sites, web applications, and XML Web services.

.NET Compact Framework

The Microsoft .NET Compact Framework is a key part of realizing Microsoft's goal to provide customers with great experiences - any time, any place, and on any device.

Read Also: 22 New Features of Visual Studio 2008 for .NET Professionals

Post a Comment