.NET Framework 4.0 Beta1 What’s New

clip image002 thumb .NET Framework 4.0 Beta1 What’s NewIts since long time I was planning to have hands on .NET Framework 4.0 Beta 1 and Visual Studio 2010 Beta 1. Finally the day has come and I downloaded the Beta1 of .NET Framework 4.0 and Visual Studio 2010. Although On 29 September 2008 Microsoft announced the .NET Framework 4.0, the Public Beta was released on 20 May 2009. Well I think I not so late to give it a try icon smile .NET Framework 4.0 Beta1 What’s New

If you are also thinking to Download the .NET Framework 4.0 then here’s the link below

http://go.microsoft.com/fwlink/?LinkId=147415

Although .NET Framework 4.0 Beta1 is available to download separatly, one can also get it along with Visual Studio 2010 Beta 1 download.

To download Visual Studio 2010 Beta 1 follow the link below

http://go.microsoft.com/fwlink/?LinkId=147407

Please note that this link is for Visual Studio Team System 2010 Team Suite Beta 1. You can download other versions from Microsoft Download are. Here’s the link

http://msdn.microsoft.com/en-us/aa570309.aspx

Some of the most important areas focused in .NET Framework 4.0 are as below

Parallel Computing

- For parallel computing Parallel Extensions are provided. which target multi-core or distributed systems.

- The plan is also to include technologies like PLINQ (Parallel LINQ). which is the parallel implementation of the LINQ engine,

- Task Parallel Library, which exposes parallel constructs via method calls

Apart from this

- Full support for IronPython, IronRuby,

- Support for a subset of the .NET Framework and ASP.NET with the “Server Core” variant of Windows Server 2008 R2

- Support for Code Contracts.

- Oslo modeling platform, along with the M programming language.

In conjunction with .NET Framework 4.0, Microsoft will offer a set of enhancements, codenamed Dublin, for Windows Server 2008 application server capabilities.
Work Flow (WF) Improvements:

  • Explicit data model and fully declarative experience for authoring activities,
  • A new Flowchart modeling style
  • Deeper integration with Windows Communication Foundation (WCF)
  • High performance runtime engine

Significant improvements in performance and scalability

  • Ten-fold improvement in performance

New workflow flow-control models and pre-built activities

  • Flowcharts, rules
  • Expanded built-in activities – PowerShell, database, messaging, etc.

Enhancements in workflow modeling

  • Persistence control, transaction flow, compensation support, data binding and scoping
  • Rules compos sable and seamlessly integrated with workflow engine

Updated visual designer

  • visual designer is easier to use by end-users
  • visual designer is easier to re host by ISVs
  • visual designer has ability to debug XAML

WCF introduced support for REST-style communications in .NET Framework 3.5. The features involved were

  • Developers can specify URL Templates on Operation Contracts, to allow methods to be invoked when requests on specific URLs are received.
  • Parameters from the URLs can be automatically extracted and passed to the method. JSON and plain-old-XML data serialization is supported;
  • Alternative mechanisms for binary return types.

Current Enhancements

  • Simplifying the building of REST Singleton & Collection Services, ATOM Feed and Publishing Protocol Services, and HTTP Plain XML Services using WCF
  • WCF REST Starter Kit to be released on Codeplex to get early feedback

Messaging enhancements

  • Transports – UDP, MQ, Local in-process
  • Protocols – SOAP over UDP, WS-Discovery, WS BusinessActivity, WS-I BP 1.2
  • Duplex durable messaging
  • Content and context driven, One-way support

Declarative Workflow Services

  • Seamless integration between WF and WCF and unified XAML model
  • Build entire application in XAML, from presentation to data to services to workflow

Multi-Targetting

Using multi-targeting gives user a benefit to use the current version of Visual Studio to create and develop projects that target earlier versions of the .NET Framework. For applications that use either WCF or WF, they will also extend IIS to be the “standard host”

Installation Steps for .NET Framework 4.0 Beta1

Once you downloaded the .NET Framework 4.0 Beta1 click on the exe. following are the screens that will appear one by one during installation.

clip image0025 thumb .NET Framework 4.0 Beta1 What’s New

clip image004 thumb .NET Framework 4.0 Beta1 What’s Newclip image006 thumb .NET Framework 4.0 Beta1 What’s New

clip image008 thumb .NET Framework 4.0 Beta1 What’s Newclip image010 thumb .NET Framework 4.0 Beta1 What’s New

Click on finish and this completes your Installation of .NET Framework 4.0 Beta1

Leave a comment

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Your email is never shared. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.