succeeding with the windows logo program for hardware david edfeldt – lead program manager steve...
TRANSCRIPT
Succeeding With The Succeeding With The Windows Logo Program Windows Logo Program For HardwareFor Hardware
David Edfeldt – Lead Program ManagerDavid Edfeldt – Lead Program ManagerSteve Jackson – Group Program Steve Jackson – Group Program ManagerManagerWindows Hardware Online ServicesWindows Hardware Online ServicesMicrosoft CorporationMicrosoft Corporation
AgendaAgenda
Road to Success with the new Road to Success with the new Windows Vista Logo Program viaWindows Vista Logo Program via
Device Test Manager (DTM)Device Test Manager (DTM)
WinQualWinQual
WHQLWHQL
Events where you can dig deeperEvents where you can dig deeper
Featured Microsoft Vista Logo BenefitFeatured Microsoft Vista Logo BenefitWindows Vista Customer TouchWindows Vista Customer Touch
Windows Vista Update AdvisorWindows Vista Update Advisor
Ever Get This WHQL Mail?Ever Get This WHQL Mail?
Submissions currently average Submissions currently average over an errata per submission!over an errata per submission!
Helping You Be SuccessfulHelping You Be Successful
Integration into Logo definition processIntegration into Logo definition process
Better tools in WDK Better tools in WDK
Robust testing with DTMRobust testing with DTM
Test results integrated errata handling Test results integrated errata handling and submission processand submission process
Faster turn-around through automationFaster turn-around through automationFlexible Signing OptionsFlexible Signing Options
Focus on driver quality, innovation and Focus on driver quality, innovation and security, end user experiencesecurity, end user experience
Logo Work FlowLogo Work FlowDTM testingDTM testing
creates Test Logscreates Test Logs
which createswhich createsa submission packagea submission package
which is processedwhich is processed by WinQualby WinQual
Returning a signed catReturning a signed catAnd Logo qualificationAnd Logo qualification
Qualification Testing Qualification Testing Via DTMVia DTM
New DTM harness New DTM harness More powerful, flexible More powerful, flexible test environmenttest environment
Distributed testing Distributed testing faster testing faster testing
Integration to the logo and supportIntegration to the logo and supportStandardized test logsStandardized test logs
Servicing part of designServicing part of designExpect timely updatesExpect timely updates
Responsive to partner requestsResponsive to partner requests
DTM Integrates With DTM Integrates With Logo ProcessLogo Process
Qualification programs Qualification programs Logo Wizard walks you through the processLogo Wizard walks you through the processAutomated selection of tests based on Automated selection of tests based on device capabilitiesdevice capabilitiesStatus indicator keeps you up to dateStatus indicator keeps you up to date
Easier submissionsEasier submissionsPackaging specifically for the simplified WinQual Packaging specifically for the simplified WinQual submission site reduces submission processing timesubmission site reduces submission processing timeProgrammatic collection of data eliminates common Programmatic collection of data eliminates common errors and ensure a successful submissionerrors and ensure a successful submission
Professional Developer Professional Developer Support For DTMSupport For DTM
Same support used for other Microsoft productsSame support used for other Microsoft products
Driver devs on support = your support needs not Driver devs on support = your support needs not blocked by Device team availabilityblocked by Device team availability
Support incidents feed automated errata systemSupport incidents feed automated errata system
Beta support is available today Beta support is available today Email Email for free beta support for free beta support
Beta support ends at product release, scheduled for Beta support ends at product release, scheduled for Windows Vista RC1 Windows Vista RC1
DTMSupp @ microsoft.comDTMSupp @ microsoft.com
Errata Process AutomatedErrata Process Automated
Log with Log with failuresfailures
Goes Goes through through
errata filtererrata filter
Problem Problem resolved resolved
automaticallyautomatically
WinQualWinQualNew FeaturesNew Features
Dramatic UI improvementsDramatic UI improvementsSubmission UI simplified for minimal manual entrySubmission UI simplified for minimal manual entry
Designed with your workflow needs in mindDesigned with your workflow needs in mind
Test Report and Cat file access simplifiedTest Report and Cat file access simplified
PerformancePerformanceUpload rewritten with performance and security in mindUpload rewritten with performance and security in mind
Site timeouts eliminatedSite timeouts eliminated
Automation of tasksAutomation of tasksLog review automatic thanks to DTM integrationLog review automatic thanks to DTM integration
Test Signing – web service plannedTest Signing – web service planned
New Site opens summerNew Site opens summer
WHQL Focus On Your WHQL Focus On Your Business SuccessBusiness Success
Continued support for traditional devicesContinued support for traditional devicesStill logo experts Still logo experts
Deep ties with device teams and logoDeep ties with device teams and logo
Business focused Business focused Deeper engagement during product planningDeeper engagement during product planning
Investing time in preventing problems Investing time in preventing problems versus reacting to themversus reacting to them
New programs for innovative productsNew programs for innovative productsIntegration of WHQL and WLP processesIntegration of WHQL and WLP processes
Programs to sign all drivers via INFPrograms to sign all drivers via INF
WHQL Embraces InnovationWHQL Embraces Innovation
Efficient blending of Premium/Basic testingEfficient blending of Premium/Basic testing
10 New Windows Vista device programs 10 New Windows Vista device programs
4 Emerging logo categories to launch 4 Emerging logo categories to launch before Server (and more being defined)before Server (and more being defined)
3 Non-Logo signing programs 3 Non-Logo signing programs to meet changing needsto meet changing needs
More emphasis on driver quality, securityMore emphasis on driver quality, securityand end-user experienceand end-user experience
Signing Programs By Code TypeSigning Programs By Code Type
Category WHQL Program Signing (Release)
Signing Programs (Release)Test Signing
ProgramsEmbedded Catalog
User mode User mode product product codecode
Device DriverDevice Driver Device LogoDevice Logo22 Best PracticeBest Practice WHQLWHQL, KMCS, KMCS33 WHQL Test SigningWHQL Test Signing
ApplicationApplication N/AN/A Best PracticeBest Practice Best PracticeBest Practice N/AN/A
Kernel Kernel mode mode product product codecode
Device DriverDevice Driver Device LogoDevice Logo22 KMCSKMCS44 WHQLWHQL77, KMCS, KMCS WHQL Test SigningWHQL Test Signing, ,
KMCS Test SigningKMCS Test Signing
Hardware DriverHardware Driver Client System, Server Client System, Server System, UnclassifiedSystem, Unclassified11
KMCSKMCS44 WHQLWHQL77, KMCS, KMCS WHQL Test SigningWHQL Test Signing, ,
KMCS Test SigningKMCS Test Signing
Application Application DriverDriver
UnclassifiedUnclassified66 KMCSKMCS44 WHQLWHQL77, KMCS, KMCS KMCS Test SigningKMCS Test Signing
Kernel ServiceKernel Service N/AN/A KMCSKMCS44 WHQLWHQL77, KMCS, KMCS KMCS Test SigningKMCS Test Signing
Non-Non-product product kernel kernel mode codemode code
Verification Verification tools, Diagnostic tools, Diagnostic tools, Teststools, Tests
N/AN/A NoNo NoNo KMCS Test SigningKMCS Test Signing55
11 WHQL Unclassified: covers all hardware supporting drivers needed for system functionality, outside of device logo programs WHQL Unclassified: covers all hardware supporting drivers needed for system functionality, outside of device logo programs22 If not available for device type, use WHQL Unclassified If not available for device type, use WHQL Unclassified33 If device will not be submitted to WHQL, recommended to sign catalog using KMCS (release) due to DMI install time check If device will not be submitted to WHQL, recommended to sign catalog using KMCS (release) due to DMI install time check44 For boot start drivers (Loaded by WinLoad): Required by WHQL, strongly recommended due to boot performance impact For boot start drivers (Loaded by WinLoad): Required by WHQL, strongly recommended due to boot performance impact55 Required to allow execution of software, embedded signing recommended Required to allow execution of software, embedded signing recommended66 WHQL Unclassified will accept software drivers installed via an .inf file WHQL Unclassified will accept software drivers installed via an .inf file77 WHQL is recommended, for all kernel mode software not signed by WHQL use KMCS WHQL is recommended, for all kernel mode software not signed by WHQL use KMCS
DTM/WinQual Training DTM/WinQual Training OpportunitiesOpportunities
Now! See WinHEC lab scheduleNow! See WinHEC lab scheduleVisit our BoothVisit our Booth
July 28-31July 28-31DTM Bugbash, RedmondDTM Bugbash, RedmondTesting your devices with latest Beta releaseTesting your devices with latest Beta releaseIntro to Winqual and DTM integrationIntro to Winqual and DTM integration
Sept 11-14Sept 11-14WHQL Plugfest, RedmondWHQL Plugfest, RedmondSubmissions with the RC1 testsSubmissions with the RC1 testsEnd-to-end Test to submission (DTM and WinQual)End-to-end Test to submission (DTM and WinQual)
Microsoft Windows Vista Microsoft Windows Vista Logo Benefit: Windows Logo Benefit: Windows Vista Customer TouchVista Customer Touch
Steve JacksonSteve JacksonGroup Program ManagerGroup Program ManagerWindows Hardware Online ServicesWindows Hardware Online ServicesMicrosoft CorporationMicrosoft Corporation
As a Microsoft Windows Vista Logo’ed partner, you are As a Microsoft Windows Vista Logo’ed partner, you are eligible to utilize platform services to inform Microsoft eligible to utilize platform services to inform Microsoft Windows Vista customers about your productWindows Vista customers about your productMicrosoft Windows Vista customers are “opted in” to Microsoft Windows Vista customers are “opted in” to platform services by defaultplatform services by default
Example: Windows Error ReportingExample: Windows Error ReportingFind problems from end usersFind problems from end usersInform customers of fixesInform customers of fixes
There are two Microsoft Windows Vista notification There are two Microsoft Windows Vista notification mechanisms to get information about your product mechanisms to get information about your product out to customersout to customers
Windows Vista Upgrade AdvisorWindows Vista Upgrade AdvisorA single line item representing a device, an iconic representation of A single line item representing a device, an iconic representation of readiness status and a link to obtain more informationreadiness status and a link to obtain more information
Windows Vista Response SystemWindows Vista Response SystemA control panel application that displays a list of issues and drill down A control panel application that displays a list of issues and drill down capability to problem description and solutioncapability to problem description and solution
Logo Benefit Logo Benefit Windows Vista Customer ReachWindows Vista Customer Reach
There is one Microsoft Windows Vista There is one Microsoft Windows Vista distribution mechanism to get your drivers distribution mechanism to get your drivers and hardware related software out to and hardware related software out to customers customers
Windows UpdateWindows UpdateA broad reaching service platform specializing in A broad reaching service platform specializing in content delivery and installationcontent delivery and installation
Very easy to get Very easy to get your drivers to end usersyour drivers to end users
Your best driver for each PnP IDYour best driver for each PnP ID
Logo Benefit Logo Benefit Windows Vista Customer ReachWindows Vista Customer Reach
Response FlowResponse Flow
New Response feature for Windows VistaNew Response feature for Windows VistaDMIDriverNotFound Errors appear on trayDMIDriverNotFound Errors appear on tray
Same importance as Windows UpdateSame importance as Windows Update
Customer is guided to solutionsCustomer is guided to solutions
Response FlowResponse Flow
New Solve Problems feature for Windows VistaNew Solve Problems feature for Windows VistaDNF Errors appear in a listDNF Errors appear in a list
Response FlowResponse Flow
For customers that have not executed Windows For customers that have not executed Windows Update Client or opted out of Windows UpdateUpdate Client or opted out of Windows Update
Response FlowResponse Flow
For customers that need to go to a vendor site For customers that need to go to a vendor site for a driverfor a driver
Response FlowResponse Flow
For customers that have a device we know For customers that have a device we know about but have no driver forabout but have no driver for
Response FlowResponse Flow
For customers that have a device we don’t For customers that have a device we don’t know about and have no driver forknow about and have no driver for
Response FlowResponse Flow
For customers that have an obsolete device For customers that have an obsolete device (Microsoft and Vendor working together)(Microsoft and Vendor working together)
Response FlowResponse Flow
For customers that have an obsolete For customers that have an obsolete device (Vendor will not support)device (Vendor will not support)
Controlled Driver Auto-UpdateControlled Driver Auto-Update
Windows Update is now built into Windows Update is now built into Microsoft Windows Vista Microsoft Windows Vista
Controlled Driver Auto-UpdateControlled Driver Auto-Update
Microsoft Windows Vista customers download Microsoft Windows Vista customers download your drivers and hardware related software hereyour drivers and hardware related software here
Call To ActionCall To Action
Help us help you by testing DTM on Help us help you by testing DTM on Windows Vista and reporting bugsWindows Vista and reporting bugs
Plug into the trainings and events we are offering to Plug into the trainings and events we are offering to prepare for the Windows Vista launchprepare for the Windows Vista launch
Visit the lab and booth for hands-on demosVisit the lab and booth for hands-on demos
Engage with us to get your product information reflected Engage with us to get your product information reflected in Windows Vista Upgrade Advisor and Windows Vista in Windows Vista Upgrade Advisor and Windows Vista Response SystemResponse System
Utilize controlled driver auto-update as another Utilize controlled driver auto-update as another mechanism to keep your customers up-to-date with the mechanism to keep your customers up-to-date with the latest versions of drivers and hardware related softwarelatest versions of drivers and hardware related software
Stay tuned to Winqual for more details about providing Stay tuned to Winqual for more details about providing additional data for Vista Upgrade Advisor and the additional data for Vista Upgrade Advisor and the Response SystemResponse System
More Info For SuccessMore Info For Success
Web ResourcesWeb ResourcesInformation Information http://www.microsoft.com/whdc/http://www.microsoft.com/whdc/Information and Tools Information and Tools https://https://winqual.microsoft.comwinqual.microsoft.com//White Papers White Papers http://www.microsoft.com/whdc/resources/current.mspxhttp://www.microsoft.com/whdc/resources/current.mspxDigital Signatures for Kernel Modules on x64-based Digital Signatures for Kernel Modules on x64-based Systems Running Windows Vista Systems Running Windows Vista http://www.microsoft.com/whdc/system/platform/64bit/kmhttp://www.microsoft.com/whdc/system/platform/64bit/kmsigning.mspxsigning.mspxAuthenticode SigningAuthenticode Signinghttp://msdn.microsoft.com/workshop/security/authcode/ahttp://msdn.microsoft.com/workshop/security/authcode/authenticode_ovw_entry.asp?frame=trueuthenticode_ovw_entry.asp?frame=true
More HelpMore Help
E-mail ResourcesE-mail ResourcesGetting interim DTM buildsGetting interim DTM builds
DTM SupportDTM Support
WHQL WHQL and and
winqual @ microsoft.comwinqual @ microsoft.com
dtmsup @ microsoft.comdtmsup @ microsoft.com
whqldt @ microsoft.comwhqldt @ microsoft.comwhqlsys @ microsoft.comwhqlsys @ microsoft.com
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,
it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.