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

|

Security firm: Windows patches not responsible for 'Black Screen of Death'

On second thought, maybe that access control list thingie with the lockdown something-or-rather didn't trigger an alleged, perhaps non-existent, pandemic.

Windows desktops and notebooks reach near price-performance parity for Holiday 2009

Gone are the days when average Windows desktop offered more for less than laptops.

Latest Firefox 3.6 beta fixes 133 bugs, promises faster page load times

A once-sluggish beta testing process has kicked into overdrive, with astonishing success at finding serious bugs. Will Mozilla be able to fix all the others in time?

Confirmed: Office 2010 to ship in June

Two weeks after Microsoft had been expected to draw a clearer roadmap for its principal applications suite, it's finally ready to commit to the end of H1.

Apple settles with Psystar except for 'circumvention devices'

The fracas with the Florida clone computer maker might have ended today had Apple not have muddled the issue over a cheap piece of Psystar software.

Microsoft denies latest 'Black Screen of Death' claims

After an anti-malware producer announced a fix to what it says is a swarm of recent KSoD problems, evidence of the swarm itself has yet to turn up.

New EU antitrust commissioner will oversee Microsoft, Oracle+Sun, Intel issues

As one of Europe's most prominent politicians shifts positions in January, her replacement remains a question mark over technology's biggest issues.

Without its own 'iTablet' yet, is Apple missing the boat?

Steve Jobs is on record as dissing "single-purpose" devices like e-readers. But given their recent popularity, was that a mistake?

Not-so-mobile battery life: Time to force the issue

Carmi Levy | Wide Angle Zoom: If power efficiency is important when you buy a car or even a motorcycle, why shouldn't it matter for a smartphone?

Apple invokes DMCA, claims Psystar is 'trafficking in circumvention devices'

In trying to close the book on possibly the last attempt at a Mac clone, Apple cites from its own landmark case...but may actually be misinterpreting it.

The fallacy of Facebook privacy

Carmi Levy | Wide Angle Zoom: If an insurance company learns something interesting about its client through the Internet, is that snooping?