.NET Framework 3.0 Released

You've heard the names, Windows Communication Foundation, Windows Presentation Foundation, Windows Workflow, and Windows CardSpace. These have been in community technical previews and betas for what seems like a very long time. As of Monday, these are no longer betas, but are released as a part of the .NET Framework 3.0.

WPF provides a unified framework for building user interfaces, documents, and media content. WCF unifies communications, thus making it easier to build service oriented applications, CardSpace provides a secure way of using a federated identity.

Previously known as WinFX, the release of .NET Framework 3.0 is considered by some to be more of an extension to the prior 2.0 version. As such, your 2.0 applications shouldn't have any problems with 3.0.

The new Framework will be downloadable for your XP SP2 machines. With Microsoft Windows Vista, the .NET Framework 3.0 will be included.

Although the Framework has released, new tools are still in the works. In most cases, you can tap into all these new features with your current version of Visual Studio 2005. You'll need to download extensions for the framework. At this point in time, these extensions are not fully released; however, the WorkFlow extensions are fully supported. For WCF and WPF, a new community technical preview is available.

For those developing towards Vista with native code, you will be able to tap into new APIs. In talking with Jay Roxe, Lead Product Manager in the Developer Division, he expressed a lot of excitement over some of the new opportunities provided by the new native APIs in addition to the managed code that is being made available. A number of exciting areas within the API can be exploited including search, speech, peer-to-peer development with the "People Near Me" feature, security and reliability with the User Account Control (UAC), the transactive file system, using Windows error features, and much more. With over 7,000 new APIs, the list goes on. Also available for the native developer is DirectX 10. This newer version of DirectX is, however, targeted to Windows Vista.

As an example of the changes you can consider for your applications built on Vista, consider the Vista search features. The search within Vista is extremely powerful. You have search built into the operating system. You can do a search for different file types, using tags, and much more. You can create the same filtered searches, pull in the search dialogs, and much more. By using the Start menu search, you can get results that include the standard files and applications, but also information such as emails and other data. By using some of the APIs, you can both tap into this search as well as tag your data so it will be captured within the search.

Whether you are developing managed applications or native, with the new APIs in Vista and the release of the .NET Framework 3.0, there is a new deluge of items to add to your toolbox. Because this edition of the framework is now released, there is no reason to hold back on using them in production.


# # #

About the Author

Bradley Jones

Bradley Jones, in addition to managing CodeGuru, Brad! oversees the Developer.com Newtwork of sites including Codeguru, Developer.com, DevX, VBForums, and over a dozen more with a focus on software development and database technologies. His experience includes development in C, C++, VB, some Java, C#, ASP, COBOL, and more as well as having been a developer, consultant, analyst, lead, and much more. His recent books include Teach Yourself the C# Language in 21 Days, Web 2.0 Heroes, and Windows Live Essentials and Services.
Google+ Profile | Linked-In Profile | Facebook Page


  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • A modern mobile IT strategy is no longer an option, it is an absolute business necessity. Today's most productive employees are not tied to a desk, an office, or a location. They are mobile. And your company's IT strategy has to be ready to support them with easy, reliable, 24/7 access to the business information they need, from anywhere in the world, across a broad range of communication devices. Here's how some of the nation's most progressive corporations are meeting the many needs of their mobile workers …

  • Targeted attacks and advanced threats are customized to infiltrate your unique IT infrastructure, evade conventional defenses, and remain hidden while stealing your corporate data. To detect these criminal intrusions, analysts and security experts agree that organizations should deploy advanced threat protection as part of an expanded security monitoring strategy. For this comparative analysis of breach detection systems, product analysis reports and comparative analysis reports are used to create the security …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds