AJAX Beta 2, .NET 3.0 RTM Announced

By Scott M. Fulton, III | Published November 7, 2006, 12:07 PM

With Windows Vista's release to volume licensees just over three weeks away, Microsoft spent this week accelerating the rollout of what will become the company's key development tools going forward: not the old-school, monolithic Visual C++ and Visual Basic, but instead the newer, leaner, revitalized suite empowering modern applications and Web services.

The .NET Framework 3.0 runtime package has been released, which only makes sense, since Vista development is now essentially done. If you blinked, you missed how Microsoft's marketing scheme was altered: The .NET common language runtime hasn't changed at all: .NET 3.0 actually contains .NET 2.0.

The term ".NET Framework 3.0" was simply co-opted to replace what Microsoft was going to call WinFX. It now includes the principal libraries upon which Vista-oriented development now hinges: Windows Communication Foundation ("Indigo"), Windows Presentation Foundation ("Avalon"), Windows Workflow Foundation ("Windows Workflow Foundation"), and the identity management system CardSpace.

For compatibility's sake, applications that take advantage of Windows Vista (where these libraries are built in) will need to also run on Windows XP and Windows Server 2003. Apparently, the decision was made that it would expedite adoption of these libraries among XP users to treat them as upgrades to .NET 2.0, rather than as a product line unto themselves.

As Maheshwar Jayaraman, one of the developers on the Indigo project, wrote for his MSDN blog yesterday, the final bug fix for WCF ended up being the first one spotted: "Sometime last Friday, amid cheers and high fives," he wrote, "our lead PM resolved the last bug that stopped us from signing off on WCF. Bug # 1 was opened way back when Indigo was in planning stages, and with this bug we signed off on the product."

More importantly for developers, the SDK for these libraries has been released, along with new Visual Studio 2005 extensions that take into account Workflow Foundation, as well as Indigo and Avalon.

Microsoft recommends that users uninstall their betas of .NET Framework 3.0

Yesterday also marked the release of Beta 2 of ASP.NET AJAX, which is Microsoft's implementation of Asynchronous JavaScript. As we reported last month, when Beta 1 was released, the company chose to divide its AJAX components into two packages: one which it would officially support, and a second that would represent a continual development path for features that could be incorporated into future official releases.

With Beta 2, this second package has been given a rather financial-sounding name: "ASP.NET AJAX 2.0 Futures CTP." Here, the version in which these new features would be integrated, is clearly labeled.

As ASP.NET developer Matt Gibbs blogged yesterday, "Some of the code has been around awhile and continues to evolve, while some of what we will include in the Futures CTP may shift more dramatically based on feedback and further scenario work."

There will be notable changes in customs and practices that developers will need to incorporate, even between Beta 1 and Beta 2. Links to documents which list those changes appear on this page.

Finally, Microsoft chose election day in the US to announce what should become one of the key future components of its next generation of Visual Studio, and perhaps the suite's principal "non-open-source" development tool. Called Dotfuscator Community Edition (as though communities enjoy getting together regularly to "dotfuscate" in public), the tool will enable developers to employ encryption and IP protection directly within their source code, for the protection of the code itself.

Dotfuscator CE is a basic version of a commercial product currently sold by Preemptive Solutions, described as a ".NET obfuscator."

As Preemptive's Web site reads, "Unprotected applications can easily be reverse engineered by decompiler tools. Our .NET obfuscator's patented technology counters this threat by transforming applications - renaming identifiers to meaningless characters, obfuscating metadata, and altering control flow so that the obfuscated .NET code is much harder to understand." Not that mis-interpreting Microsoft source code hasn't been enough of a problem anyway.

Comments

View comments by with a score of at least

Quite a few of the forthcoming server products will require .NET 3.0 so we might as well get used to it or look for other products.

Score: 0

|

Actually, Dotfuscator CE has been included in at least the past 2 editions of Visual Studio. I don't have 2002 loaded any more but I think it was included back then even.

Score: 0

|

Yes, Dotfuscator CE has been bundled with Visual Studio for years, but there actually was a new announcement today, at Tech-Ed in Barcelona, Spain. This BetaNews article just isn't clear about the details (and I'm baffled how the author can relate an announcement in Spain to election day in the US).

The announcement was that the next version of Visual Studio (code named Orcas) will include a version of Dotfuscator CE which is better integrated into the IDE and overall build/deployment process. Today, Dotfuscator sits on the Tools menu but launches in a separate window, keeps its own XML "project" files separately, and takes your compiled assemblies as its input. In Orcas, Dotfuscator becomes part of Visual Studio's build process so you don't have to manage a post-post-build procedure, you don't accidentally build a setup package with a different binary than you actually tested, you don't accidentally "one-click deploy" an unobfuscated assembly, etc.

Score: 0

|

This is very bloated..... it will fit with Vista because Vista is also very bloated!

Score: 0

|

Nice wordplay, anyway.

Score: 0

|

'A pivot from war to peace:' The AMD + Intel armistice, in their own words

An extraordinary day in technology history is recognized by two long-time rivals that mutually decided it's futile to fight anyplace else except the marketplace.

PS3, Xbox to soon get Twitter, Facebook integration

Both Microsoft's Xbox 360 and Sony's PlayStation 3 will integrate with Facebook in the near future.

Windows Marketplace for Mobile now available in browser, iTunes' App Store still not

You can now check out what Windows Marketplace for Mobile has to offer without a Windows Phone.

Microsoft damage control after marketer claims Win7 inspired by Mac

Have you ever said anything you wish you could take back? Ever? No? Not even once? Well then, you won't sympathize with a mid-level Microsoft manager today.

Blockbuster's way down, but poised for a comeback

Though it took a serious beating in 2009, Blockbuster CEO Jim Keyes says the company can turn it around.

iTunes Preview deson't go far enough to create Web-based option for store

Apple has rolled out iTunes Preview, a Web interface for browsing iTunes.

PDC 2009 Preview: The move to Office 2010 and Visual Studio 2010

The major focus of Microsoft's conference next week will likely be explaining why two pillars of its software sales strategy deserve to remain where they are.

Dell's first smartphone aids the Android onslaught

Longtime PC leader Dell has finally announced its Android-based smarphone.

After the Intel + AMD armistice: Do we really want a level playing field?

Scott Fulton On Point: One by one, the reasons for us to continue suspending the course toward open and fair competition in IT, are dropping like flies.

FLO TV launches pocketable, smartphone-like TVs

Qualcomm's FLO TV Personal Television made by HTC launches in retail today.

Google acquires Gizmo5, builds IP telephony portfolio

Google Voice today confirmed rumors that it would acquire IP telephony company Gizmo5