asp.netPRO Charting, redefined.



Subscription Services
Print Subscription
Online-Only Subscription
Renew Subscription
asp.netNOW Newsletter
Change of Address
Pay An Invoice
Subscription Packages

asp.netPRO
Articles
411asp.net Directory
New Products
Book Reviews
Blog Listings  
E-Newsletter Articles- NEW
Events  - NEW 
Job Listings  
Product Reviews
Opinion
Back Issues
Reprints/E-prints
Search

Downloads
Premium Downloads


Informant
Contact Us
Advertise with Us
Write For Us



 
 
 


See How Your Data Grid Compares


RadControls 2008 Fall Conference in Las Vegas
2007 asp.netPRO Complete Works CD
Co-Sponsored by:
Download your free trial now!


Click here for the online product directory, asp.netPRO Product Portal

 

Latest Features

 •

Conflict Resolution


 •

Cause and Effect


 •

Why Are You Still Single?


 •

Future Features of ASP.NET


 •

WCF Proxies: To Cache or Not to Cache?



Article Rating



Tell a friend
about this article!




asp:Feature

 

 

What’s New in Microsoft’s .NET Framework 3.0?

 

 

 

Microsoft’s .NET Framework 3.0 is a combination of the existing .NET Framework 2.0 (you have the Microsoft .NET CLR 2.0, the Microsoft .NET 2.0 Base Class Library, etc.) and the four major newly added components: Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace. This article explains the new features in .NET Framework 3.0, with a briefing on Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF), and Windows CardSpace (WCS).

 

What Is .NET Framework 3.0?

Microsoft’s .NET Framework 3.0 is an extension of the existing Microsoft .NET Framework 2.0. It combines the power of the .NET Framework version 2.0 with new technologies for building applications that have visually compelling user experiences, seamless communication across technology boundaries, and the ability to support a wide range of business processes. This new version of the framework uses the same CLR (i.e., CLR version 2.0) with some new libraries added. There are hardly any notable architectural changes in Microsoft .NET Framework 3.0 compared to its earlier counterpart, except that the following components have been incorporated:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation
  • Windows CardSpace

 


Windows Presentation Foundation is a framework that presents 3D advanced graphics to provide a consistent platform for user interfaces. Furthermore, it uses the Extensible Application Markup Language (XAML), an XML-based platform-independent language that enables you to define your user interface declaratively.

 

Windows Communication Foundation is a service-oriented messaging system that offers you reliable, transacted services. The Windows Communication Foundation supports interoperable communications using the SOAP protocol and offers reliability, security, and transactional support for such communications.

 

You can use Windows Workflow Foundation for automating tasks using workflows; in essence, defining your business processes. But, what are these tasks, business processes, and workflows? According to the Workflow Management Coalition (WFMC), a business process may be defined as “A set of one or more linked procedures or activities which collectively realize a business objective or policy goal, normally within the context of an organizational structure defining functional roles and relationships.”

 

WFMC states that workflow is the “automation of a business process, in whole or part, during which documents, information, or tasks are passed from one participant to another for action, according to a set of procedural rules.” You can learn more about this in my article Business Process Management: Bridging the Gap between Business and IT.

 

Windows CardSpace is a software component that securely stores a person’s digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a Web site.

 

The Microsoft .NET Framework Community says, “Use the .NET Framework 3.0 today to build applications that have visually compelling user experiences, seamless communication across technology boundaries, the ability to support a wide range of business processes, and an easier way to manage your personal information online.”

 

Conclusion

Microsoft .NET Framework 3.0 is a combination of Microsoft .NET Framework 2.0 with four major components: Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace. Visit http://www.netfx3.com to learn more!

 

Working extensively in Microsoft technologies for more than 10 years, Joydip Kanjilal is a Senior Technical Leader in the Design and Architecture team for a company in Hyderabad, India. His programming skills include C, C++, Java, C#, VB, VC++, ASP.NET, XML, and UML. An ASP.NET MVP, he has worked with .NET and C# for more than five years. Reach Joydip at mailto:joydipkanjilal@yahoo.com or at his blog at: http://aspadvice.com/blogs/joydip/.

 

 

 

 

Microsoft Internet Explorer
Top of page

 

Charting, redefined.

Informant Communications Group

Informant Communications Group, Inc.
5105 Florin Perkins Road
Sacramento, CA 95826
Phone: (916) 379-0609 • Fax: (916) 379-0610

Copyright © 2008 Informant Communications Group. All Rights Reserved. • Site Use Agreement • Send feedback to the Webmaster • Important information about privacy