.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.

Resources

# # #



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

Comments

  • 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

  • Java developers know that testing code changes can be a huge pain, and waiting for an application to redeploy after a code fix can take an eternity. Wouldn't it be great if you could see your code changes immediately, fine-tune, debug, explore and deploy code without waiting for ages? In this white paper, find out how that's possible with a Java plugin that drastically changes the way you develop, test and run Java applications. Discover the advantages of this plugin, and the changes you can expect to see …

  • Cisco and Intel have harnessed flash memory technology and truly innovative system software to blast through the boundaries of today's I/O-bound server/storage architectures. See how they are bringing real-time responsiveness to data-intensive applications—for unmatched business advantage. Sponsored by Cisco and Intel® Partnering in Innovation

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds