Home > Microsoft .Net Development News > .NET 3.0, Ajax, Office dev tools near completion
Microsoft .Net Development News:
EMAIL THIS

.NET 3.0, Ajax, Office dev tools near completion

By Jack Vaughan, Site Editor
07 Nov 2006 | TheServerSide.NET

Office Development Channel
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

This article originally appeared here on TheServerSide.NET.

LAS VEGAS -- 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 (WF), 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.
More on these topics from SearchVB.com
ASP.NET AJAX Learning Guide

Special Report from the .NET 3.0 Roadshow

Windows Presentation Foundation Learning Guide

Windows Communication Foundation Learning Guide

Windows Workflow Foundation Learning Guide

Visual Studio Tools for Office Learning Guide

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 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: "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 sledding

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.
The AJAX Atlas toolkit made perfect sense. It was easy for developers to drag and drop functionality into existing applications.
Ben Noonan
Internet project and development manager, Burton Snowboards

"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 toolkit 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.

Tags: Visual Studio Tools for Office (VSTO)ASP.NET and Ajax development.NET Framework 3.0 design and architecture toolsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Visual Studio Tools for Office (VSTO)
Where are the Visual Studio 2008 Tools for Office?
Using SharePoint, Office to develop portals and mashups
Gates offers musings on Office, services at ODC
Office System Developer Conference 2008 preview
What Visual Studio 2008 brings to client application development
On migrating from VBA to VSTO
Component works with Word files inside .NET applications
VSTA: How lightweight can you get?
Ten cool Visual Studio Orcas features, part 1
Office plug-ins possible with Visual Studio add-in

ASP.NET and Ajax development
How to use jQuery to solve Javascript browser compatibility problems
Silverlight, Ajax components require different approach to UI
Visual Studio's IntelliSense for jQuery doesn't autocomplete correctly
Internet Explorer 8 beta's development tools add source visualizations
Microsoft PDC gives a taste of Windows 7, Visual Studio 2010
Widgetbox provides good example of how to use Facebook Developer Toolkit
VBScript Tutorial
Ajax Learning Guide
Mainsoft introduces .NET-to-Java translation tool
Ajax.NET Professional retired

.NET Framework 3.0 design and architecture tools
Microsoft launches Silverlight 3 and Expression 3
Microsoft takes on Adobe with Silverlight 3
WPF application speeds development, back-end integration
Printing in Windows Presentation Foundation
Designing Windows Communication Foundation service contracts
ILOG Rules for .NET integrates with Office 2007, .NET 3.0
.NET development in the trenches
Microsoft developers balancing age-old issues, barrage of new technology
SearchVB.com's Podcast Page
Visual Studio 2008 Learning Guide: Multi-targeting

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Ajax  (SearchWinDevelopment.com)
Atlas  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts