Its 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
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.
Click on finish and this completes your Installation of .NET Framework 4.0 Beta1
























