66366 members! Sign up to stay informed.

Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

News News News Messages: 0 Messages: 0 Messages: 0 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

MS sends Vista, NET 3.0 to manufacturing

Posted by: Jack Vaughan on November 07, 2006 DIGG
By Jack Vaughan
[UPDATED] - It's been a long hard journey, and its server personality is yet to be unveiled, but Microsoft Vista, formerly known as the Longhorn client, is ready for its close-up. At the same time it announced that the Windows Vista operating system had been released to manufacturing, Microsoft said the Visual Studio 2005 extensions for the NET Framework 3.0 were released to the Web. .NET 3.0 itself ships with Vista.

The release of Vista, 2007 Office system and Exchange Server 2007) to manufacturing comes in anticipation of a Nov. 30 launch to business users and MSDN subscribers.

Central elements to NET 3.0 are Windows Presentation Foundation (WPF), a new method for building user interfaces; Windows Communication Foundation (WCF), for building infrastructure that can conform to notions of service-oriented architecture; Windows Workflow Foundation (WWF), for modeling and building business processes; and Windows CardSpace, a means for securing user account and ID information across applications. Microsoft is betting that these tools will be used over coming months to create innovative applications that justify a move to Vista and Office 2007 by corporations and individuals.

Details of these new offerings are emerging this week at ASP.NET Connections in Las Vegas, Nevada and TechEd 2006 Europe in Barcelona, Spain.

Get visceral

NET 3.0 is key to many aspects of Office and Vista, said Jay Roxe, group product manager for Visual Studio, Microsoft.

“Part is building better user experiences. [The software] gives users new ways of viewing data, and users can have a more visceral relationship with applications,” he said. In fact, WPF is somewhat influenced by Microsoft’s experience in computer games markets. DirectX 10 software is supported by WPF, NET 3.0 and Vista, and provides higher levels of realism in multimedia applications by better exploiting users’ hardware.

“WPF makes it easier to build 2D and 3D, and integrate media,” said Roxe in an interview at ASP.NET Connections. He also pointed to the new Windows Sidebar gadgets as a functionality that developers will use to create new-style apps.

ASP.NET AJAX

Its Windows operating systems and desktop productivity tools have long been Microsoft’s bread and butter offerings, but, as part of its continuing efforts to support Web-based computing, the company continues to enhance ASP.NET web development platform and tools. Its ASP.NET AJAX tools initiative, formerly known as Project Atlas, was vividly displayed at the ASP Connections conference.

The first beta of the ASP.NET Toolkit for AJAX was announced a mere three weeks ago. With the last release so recent, changes in a beta two version of Microsoft’s AJAX development framework, just announced, are few. There are changes to the update progress control, script sizing improvements, and bug fixes.

Microsoft highlights these changes in Beta 2:

· The Update Progress control is now part of the supported core.

· Client-side Localization. Client script can now automatically retrieve localized resources on the server making it possible to create locale- and region-aware Web interfaces.

· Simplified Event Binding API. Functionality for binding and detaching multiple event handlers to a DOM element via a simple function call which reduces the amount of script and helps prevent memory leaks.

· Debugging and Tracing Improvements. Better support for identifying and diagnosing issues during development and deployment.

Taking as a whole, these changes are important, the company contends.

“It’s about baking the core platform to make it more stable,” said Brian Goldfarb, product manager, Microsoft ASP.NET.

Among frameworks aimed at AJAX development - a Javascript-oriented technology brew that tends to cache more browser data and take a more innovative approach to setting up data transfers between server and client - there are a number of open-source alternatives. Microsoft’s Goldfarb said the company’s commitment to support ASP.NET 2.0 AJAX distinguishes its approach from the open-source offerings. That could be important in some enterprises where, in Goldfarb’s terms, “they need the ‘Bat Phone to Support’ if something goes wrong.”

Goldfarb said, the company is taking a new licensing approach, based on shared-source precepts, with the AJAX kit.

He said: “We are doing a couple of things in the space. We are releasing an [underlying] JavaScript library that is platform agnostic. And we are using an MSPL [Microsoft Permissive License] that is part of the shared-source initiative.”

With the latest release of the Microsoft AJAX tools, known as the ASP.NET 2.0 AJAX Extensions 1.0 Beta 2, only features that will be supported by Microsoft Product Support are included. A “Futures” CTP has been released that includes features that did not make the jump from CTP to Beta.

Smooth sleding

Ben Noonan, Internet project and development manager, Burton Snowboards, Burlington, VT, has worked with a team to bring AJAX via ASP.NET to a Web site aimed at snowboarders.

“Our user base is a demanding one. They are Web savvy. They are looking to experience the snow boarding live style,” he said, indicating that cutting-edge technology like AJAX can improve the company’s relationship with customers.

Burton Snowboard, and its customers, wanted a site with more content, and that was more engaging, said Noonan. The result of AJAX deployment has been improved traffic and more ‘stickiness,’ as customers spend more time interacting with the site.

People can more easily navigate the sites ‘tree’ of products. They can ‘paginate’ between, say, 15 pages at a time, instead of requiring a whole page refresh in order to select between different snowboarding products, said Noonan.

“We wanted to do that in the development environment we were familiar with,” said Noonan, noting that none of team had too much JavaScript background coming into the project.

“The AJAX Atlas too kit made perfect sense,” he said. “It was easy for developers to drag and drop functionality into existing applications.”

Client-centrics

Despite many years of Windows Vista product development, Microsoft is still in the early stages of helping developers create new Vista apps.

Mike Gilpin, analyst, Forrester, positions .NET 3.0 Framework as an attempt to bring new capabilities to the WinFX APIs. “The framework helps, but it doesn’t get you all the way there,” said Gilpin. More Visual Studio tools supporting .NET 3.0 development would improve ease-of-use for developers, he indicated.

“For enterprise developers, the scenario where they would want to take advantage of the new [WCF] APIs would be where they might have a complex integration they want to do in a certain way,” he said.

“Where the use WPF would be in a particularly user-centric application where they want to maximize the ease-of-use and attractiveness for the end user,” said Gilpin, pointing to clothier NorthFace’s use of WPF for a sales kiosk and the New York Times’ use of WFP for a new “Times Reader” application, as examples of notable .NET 3.0 user-centric applications.

“It is a strong suit for Microsoft. The attention lately has been drawn away from Windows by things like the Web and AJAX, which Microsoft also supports with its Atlas Project,” Gilpin said. He noted an emerging trend toward dual approaches to client development, where Web interfaces support customers and rich clients are used by, say, call center staff. Even in the call center, he noted, the Web client is often used, although the views the ‘inside’ staff have access to are different than those afforded ‘outside’ customers.

Product onslaught

There were many more announcements from Microsoft this week. A new edition of VSTO, the Visual Studio tool set aimed specifically at Office developers is now available to manufacturing. Also on tap is a new release candidate of SQL Server 2005 Compact Edition (an embeddable client-side data base formerly available as a Community Technology Preview (CTP) known as SQL Server 2005 Everywhere Edition), and Beta 1 of Expression Web Designer, now known as Expression Web.
 
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET

DSLs and language interop

Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.

VS 2008 Resources

SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.

VB code downloads home

VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.

XAML Learning Guide

Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]

Company uses VSTS DB edition to tame workflow

One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts. (June 24, Article)

Book: Intro to DSL Tools

Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage. (June 24, Article)

I See the Silverlight Shining!

Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server . (June 18, Cartoon)

A look at .NET 3.5

Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps. (June 29, Podcast)

Venkat Subramaniam on AJAX

Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience. (June 25, Tech Talk)

Building a Claims-Based Security Model in WCF - Part 2

In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier. (May 24, Article)

Introducing the Entity Framework

Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year. (May 10, Article)

WCF Security Learning Guide

Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information. (April 24, Article)

Brad Abrams: Patterns for successful ASP.NET AJAX development

TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks. (April 11, Article)

Building a Claims-Based Security Model in WCF

In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services. (March 29, Article)

Authoring workflow using XAML

Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition. (March 22, Chapter Excerpt)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map