MSDN Flash
  Mike Taulty
Welcome to the 17 August 2006 issue of the MSDN Flash. I'm Mike Taulty and I'm the technical editor for the MSDN Flash in the UK.

If there's anything that you'd like to see in this Newsletter or you would like to provide feedback on its content then please do let me know...


Mike Taulty

Code quality, customer feedback and application reliability with Windows Vista - Daniel Moth
Any developer that has been around for a while will confirm that there is no significant piece of software without "bugs". Given that undisputable statement, our aim as developers, is to find out about bugs, minimise the impact on the user and provide a fix as soon as possible. The Windows Feedback Platform WFP in Windows Vista is designed to help.

WFP is the next generation of Windows Error Reporting (WER). It includes everything in WER today and adds some cool new capabilities.

At a high level overview, the way things work is this:

1. Your application is being used by the user
2. The application unexpectedly crashes, hangs or memory leaks (all detectable by Windows Vista)
3. The data relevant to this undesired situation is sent to a Microsoft developer portal: Windows Quality Online Services (winqual)
4. You as the developer analyse the data
5. You fix the problem and supply details to winqual
6. The user is notified of the fix via the Problem Center in Windows Vista (more on this below)

A user can configure at installation time or via group policy whether or not they want to take part in error reporting and an application developer also has the choice to opt out. If the application and the user are opted in to error reporting then error reports will be submitted to winqual whenever an internet connection becomes available.
The new Windows Vista Problem Center shows the history of problems encountered over time, error reports submitted and provides access to solutions where available.
To gather data for your application(s) you must visit winqual. The site has undergone a number of improvements including improved file mapping, new reports/lists/metrics, response stats and issue notifications. Remember that to access winqual you have to register an account for your company. Contrary to some beliefs, this is completely 100% free, which makes it a no-brainer (you must have a verisign certificate but that is the only hurdle).

Having said all that, as a developer, what excites me more personally about the whole story are the new APIs in Windows Vista. There are new APIs for adding files to the report sent to winqual, as well as memory blocks and performing other configurations to the report. There are also the restart and recovery APIs which combined with the WFP offer a very compelling story. By making a single API call, your application will restart after it crashes and after the report is sent, thus allowing the user to continue working. By making an additional API call that lets Windows Vista know which function to call just before restarting your application, you are given an opportunity to save some recovery data. Incidentally, these restart and recovery APIs is what the new Restart Manager is based on.

Probably the biggest users of WFP are the Microsoft applications and the Operating System itself and the capabilities are enabling Microsoft to get a tight feedback loop and build better products. Take advantage of this yourself by registering with winqual today and by using the aforementioned APIs from your applications!


Highlighted Links
Learn about the differences between Microsoft Windows Embedded operating systems, and download the latest release of .Net Framework Version 2.0 for Windows XP Embedded SP2.
The Architecture Journal is your resource for perspectives from experts: inside the community, on top of the issues, and across enterprise, infrastructure, and application architecture. Choose from printed on online versions. The current issue of the Journal focuses on Data by Design, with authors tackling such issues as the importance of reliability for data when designing connected systems.
Get a sneak peek at the September issue. In Concurrent Affairs, Jeffrey Richter asks what a robot-programming toolkit can do for you. Read on and find out.
DNJ Online interviews Microsoft’s Mike Ormond and Ian Moulster to find out how Microsoft Atlas can make AJAX development easier for the Visual Studio developer.

Events
Microsoft Events
I know I can't believe it either but its true!!! back due to popular demand another chance to be introduced to a range of new Microsoft technologies that enable the creation of compelling, secure applications that span browser and desktop clients; handle the demands of the various communication requirements and puts people in control of their business.
Mobile Connections, at the Mandalay Bay Resort in Las Vegas, NV. Get down to business today with Mobile Connections. Interact with and learn from an all-star lineup of speakers.
Coming soon "UK Tour of Security Evangelists" featuring Ed Gibson of Microsoft. Venues and times are to be confirmed but the first 2 likely dates and venues are 20/09/2006 - Birmingham, 03/10/2006 - Cambridge. Other venues will be Leeds and Scotland. This promises to be a series of great lively events with a 'discussion panel' being the main feature so watch out for further updates!!
Third-Party Events
Tony Whitter, joins us for a look at how mobile devices are shaping up with Visual Studio 2005 and Windows Mobile 5.0
During the session we’re going to build a web based chat thing that lives within a web page. Nearly as interactive as Instant Messenger, using Microsofts ATLAS technology to just pass the messages backwards and forwards without doing full page postback. Amazing You’ll see how little code is involved in making your apps use AJAX Now you can add flirting potential to all your websites
Are you aware of the implications of the new .NET 3.0 Framework? QBS, in partnership with Microsoft, is pleased to announce two 1-day technical seminars hosted by Microsoft and featuring related presentations from third party Publishers, Madcap and Syncfusion.
Behind the Scenes of a real world Security Audit featuring Chris Seary, plus an Atlas Toolkit nugget from Richard Costall, interviews and some food.

Training
This one-day overview provides delegates with an overview and working knowledge of the architecture, benefits and deployment of Visual Studio Team Suite and Team Foundation Server.
DevelopMentor’s Guerrilla .NET 2.0, our most intensive training event for experienced .NET developers who build applications in C# using version 2.0 of Microsoft’s .NET platform, Goodwood Park Hotel,
DevelopMentor’s most intensive training event is designed for experienced .NET developers who plan to build applications in C# using version 2.0 of Microsoft’s .NET platform..
Our new courses include: Essential Sharepoint, Windows Communication Foundation, Windows Presentation Framework and Windows Workflow Foundation. Please go to our homepage for details!
Find relevant ideas, concepts, and best practices to aid you in designing and building applications using the Microsoft Office System.
Learn more about Microsoft Windows Embedded, including Windows CE, Windows XP Embedded, and Windows Embedded for Point of Service, and choose the right operating system for your device.

Learn at your own pace with these Online Resources:

Security
Contact Microsoft
Microsoft Contact Centre: 0870 60 10 100
For all your Microsoft queries, contact the Microsoft Contact Centre from 0800-1800 Monday to Friday. Whether your query is pre-sales, post-sales or technical, this is your point of contact. Press option two for developer specific support and information.

MSDN Subscription contact points
If you have any questions about your MSDN subscription, call the MSDN Subscription Information Centre on 0500 123 536 - or if you're calling from outside mainland UK - +353 (01) 8831012.

MSDN Flash
17 August 2006
In This Issue:
Code quality, customer feedback and application reliability with Windows Vista - Daniel Moth
Highlighted Links
Events
Training
Security
Contact Microsoft
Online Events
Global Chats
What's New for Developers in Windows Vista Networking
September 1, 2006 7:00 - 8:00 P.M.
Visual Studio Team System Chat
September 6, 2006 7:00 - 8:00 P.M.
Webcasts
More Webcasts (UK and US)...
More Chats...
UK Webcast Archive...
Useful UK Links
Support
Microsoft Certifications
Microsoft Press Books
Microsoft Learning Info for Developers
Microsoft Careers
Academic Developer Information
Useful Links
KB Articles and How-tos
Case Studies
To cancel your subscription to this newsletter, reply to this message with the word UNSUBSCRIBE in the Subject line. You can also unsubscribe at the Microsoft.com web site. You can manage all your Microsoft.com communication preferences at this site.

Legal Information.

This newsletter was sent by Microsoft Ltd
Microsoft Campus
Thames Valley Park
Reading
RG6 1WG
Sign up for other newsletters | Contact Us | Unsubscribe | Update your profile
© 2006 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft