The Essence of Microsoft's .NET Framework
page 5 of 12
by Saripalli Koti Reddy
Feedback
Average Rating: 
Views (Total / Last 10 Days): 68625/ 203

.NET Framework 3.0 [WinFx] - Here It Goes…

This version of .NET Framework is formerly known as WinFx (Pronounced as "Win Effects").

Every developer of Microsoft technologies has come across Win32 Application Programming Interface [API] and the Principle API of all the Microsoft windows operating systems. But in upcoming versions of Microsoft Operating Systems, such as Windows Vista, Win32 API will no longer be the principal API. However, it will continue to be supported; likewise, the old DOS application can still run under the latest version of operating systems. A new API called WinFX will replace the Win32 API in upcoming versions of the Microsoft Windows Operating Systems.

To be clearer, WinFX is the .NET Framework 2.0 with the addition of four specific new technologies as mentioned below:

1) Windows Presentation Foundation [WPF]

2) Windows Communication Foundation [WCF]

3) Windows Workflow Foundation [WF]

4) Windows Card Space [WCS]

Figure 1

The above diagram illustrates the pictorial arrangement of .Net Framework 3.0 [WinFx].

All four new technologies developed are to be used by any .Net aware/compliance programming language (such as C#.Net, VB.Net, and etc…), which means all these technologies were developed as managed code/API.

These four new technologies [API's] enable .Net Framework 3.0 developers to develop applications for Windows Operating System by taking advantage of underlying Windows Operating System features in .Net aware/compliance programming languages. Hence, developers of .NetFx 3.0 are dealing with Windows Operating System through Managed API.

So .Net Framework 3.0 [WinFx] = .NetFx 2.0 + WPF + WWF + WCF + WCS.

My Definition of WinFx - Goes Here…

The Managed Code Programming Model for Upcoming Microsoft Windows Operating Systems.


View Entire Article

User Comments

Title: Inappropriate details   
Name: Ehtesham Siddiqui
Date: 2010-11-23 3:15:24 AM
Comment:
Not satisfactory
Title: straight to the xact research   
Name: Yonela
Date: 2009-03-23 3:25:09 PM
Comment:
It would be nice to get the necessary information when browsin, it would make life much easier.but thakyou very much for the as i know tyou are doin all you can to make searching simple
Title: important information at one place   
Name: pallavi
Date: 2009-03-22 8:27:23 AM
Comment:
hello
the article is very good.
From this we can have clear idea of .net framework details from 1.0 till 3.5
thanks
Title: Thank You   
Name: Koti Reddy. Saripalli
Date: 2009-01-10 8:07:39 AM
Comment:
Folks,

Thanks for all your comments, as there are no auto notifications within this site, you can also mail me your comments over kotis@microsoft.com or koti.saripalli@microsoft.com for immediate response.

Kr.
Title: The Essence of Microsoft's .NET Framework   
Name: Jagannath
Date: 2009-01-06 4:43:34 AM
Comment:
Excellent Presentation of Evolution of Indigo/WCF + Basics

(Attended your Session on Basics of DOTNET @ Synergy(Ravi Pola)
Title: The Essence of .net framework   
Name: Sridhar
Date: 2008-08-06 3:46:30 AM
Comment:
"Every developer of Microsoft technologies has come across Win32 Application Programming Interface [API] and the Principle API of all the Microsoft windows operating systems. But in upcoming versions of Microsoft Operating Systems, such as Windows Vista, Win32 API will no longer be the principal API."

This is not true. The number of new Win32 APIs in Vista/Server 2008 indicate that contrary to what you are claiming, there is a lot of new work/innovation going on with respect to native code and programming models.

Also please refer any code that runs outside the CLR as "native" code. Unmanaged is not the right way to describe it as most languages (non-.net) have ways (better?) to handle their state, not to mention memory and resources.
Title: The Essence of Microsoft's .NET Framework   
Name: Venkat
Date: 2008-05-23 8:50:29 AM
Comment:
Its really very good article and excellent prasentation
Title: .NET Framework 3.0 [WinFx] - Here It Goes…   
Name: Dileep
Date: 2007-12-12 6:31:00 AM
Comment:
good information and presentation..
u r always great in ur presentations..

dileep (your student in .net ur fan always)
Title: ---   
Name: ---------
Date: 2007-02-16 2:11:20 PM
Comment:
wonderful article content provided in sequential sorted order, expecting more articles on windows workflow foundation.






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2017 ASPAlliance.com  |  Page Processed at 2017-11-24 6:53:14 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search