Certified for Windows Vista Introducing the Windows Vista
![Certified for Windows Vista Certified for Windows Vista](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-1.jpg)
![Introducing the Windows Vista Logo Programs Introducing the Windows Vista Logo Programs](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-2.jpg)
![Goals of the Logo Programs • • Rapid Windows Vista adoption Profitable development platform Goals of the Logo Programs • • Rapid Windows Vista adoption Profitable development platform](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-3.jpg)
![Certified for Windows Vista • • • Increase the quality of applications Increase customer Certified for Windows Vista • • • Increase the quality of applications Increase customer](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-4.jpg)
![The Certification Process Build / Learn Test Market Prepare Select Certification Authority Receive the The Certification Process Build / Learn Test Market Prepare Select Certification Authority Receive the](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-5.jpg)
![Test Cases Security and Compatibility Install and Uninstall Reliability Normal Operations Machine Setup and Test Cases Security and Compatibility Install and Uninstall Reliability Normal Operations Machine Setup and](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-6.jpg)
![Additional Resources • Innovate on the Windows Vista platform portal – http: //microsoft. mrmpslc. Additional Resources • Innovate on the Windows Vista platform portal – http: //microsoft. mrmpslc.](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-7.jpg)
![Windows Server 2003 R 2 Platform SDK • Contains tools developers can use for: Windows Server 2003 R 2 Platform SDK • Contains tools developers can use for:](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-8.jpg)
![Installation Requirements Installation Requirements](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-9.jpg)
![Installation Requirements • Use Windows components for installation • Support User Account Control for Installation Requirements • Use Windows components for installation • Support User Account Control for](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-10.jpg)
![Installation Options • Applications must use Windows Installer (MSI) or Click. Once for installation Installation Options • Applications must use Windows Installer (MSI) or Click. Once for installation](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-11.jpg)
![Restart Manager • Check if files that require updating are in use • Shut Restart Manager • Check if files that require updating are in use • Shut](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-12.jpg)
![Installing to Correct Folder Locations • Applications installed to Program Files or App. Data Installing to Correct Folder Locations • Applications installed to Program Files or App. Data](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-13.jpg)
![Installation Test Cases • Verify application installer uses Windows Installer • Verify application’s MSI Installation Test Cases • Verify application installer uses Windows Installer • Verify application’s MSI](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-14.jpg)
![Installation Test Cases • Verify the application rolls back the install and restores machine Installation Test Cases • Verify the application rolls back the install and restores machine](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-15.jpg)
![Compatibility and Interoperability Requirements Compatibility and Interoperability Requirements](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-16.jpg)
![Compatibility and Interoperability Requirements • • • Support x 64 Versions Sign files and Compatibility and Interoperability Requirements • • • Support x 64 Versions Sign files and](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-17.jpg)
![Signing Files • Ensures files have not been tampered with • All executable files Signing Files • Ensures files have not been tampered with • All executable files](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-18.jpg)
![Version Checking • Allows application to be used in future versions – Check for Version Checking • Allows application to be used in future versions – Check for](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-19.jpg)
![Fast User Switching • Multiple users can log on • Switches quickly between open Fast User Switching • Multiple users can log on • Switches quickly between open](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-20.jpg)
![Compatibility and Interoperability Test Cases • Verify application installer: – Does not have a Compatibility and Interoperability Test Cases • Verify application installer: – Does not have a](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-21.jpg)
![Reliability Requirements Reliability Requirements](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-22.jpg)
![Windows Error Reporting • Mini-dump of crash reported to Microsoft • ISVs access crash Windows Error Reporting • Mini-dump of crash reported to Microsoft • ISVs access crash](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-23.jpg)
![Windows Error Reporting Requirements • • • Do not disable WER Sign up to Windows Error Reporting Requirements • • • Do not disable WER Sign up to](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-24.jpg)
- Slides: 24
![Certified for Windows Vista Certified for Windows Vista](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-1.jpg)
Certified for Windows Vista
![Introducing the Windows Vista Logo Programs Introducing the Windows Vista Logo Programs](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-2.jpg)
Introducing the Windows Vista Logo Programs
![Goals of the Logo Programs Rapid Windows Vista adoption Profitable development platform Goals of the Logo Programs • • Rapid Windows Vista adoption Profitable development platform](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-3.jpg)
Goals of the Logo Programs • • Rapid Windows Vista adoption Profitable development platform Competitive differentiation Partner support
![Certified for Windows Vista Increase the quality of applications Increase customer Certified for Windows Vista • • • Increase the quality of applications Increase customer](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-4.jpg)
Certified for Windows Vista • • • Increase the quality of applications Increase customer confidence Differentiate your product Harness Microsoft marketing power Associate with an instantly recognized brand • Meet enterprise, corporate, and retail purchasing criteria • Access resources that reduce development costs
![The Certification Process Build Learn Test Market Prepare Select Certification Authority Receive the The Certification Process Build / Learn Test Market Prepare Select Certification Authority Receive the](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-5.jpg)
The Certification Process Build / Learn Test Market Prepare Select Certification Authority Receive the Certified for Windows Vista Logo Develop Application Submit Application for Certification Take Advantage of Marketing and Distribution Benefits Pretest with Test Cases Receive Confirmation of Successful Certification
![Test Cases Security and Compatibility Install and Uninstall Reliability Normal Operations Machine Setup and Test Cases Security and Compatibility Install and Uninstall Reliability Normal Operations Machine Setup and](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-6.jpg)
Test Cases Security and Compatibility Install and Uninstall Reliability Normal Operations Machine Setup and Configuration
![Additional Resources Innovate on the Windows Vista platform portal http microsoft mrmpslc Additional Resources • Innovate on the Windows Vista platform portal – http: //microsoft. mrmpslc.](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-7.jpg)
Additional Resources • Innovate on the Windows Vista platform portal – http: //microsoft. mrmpslc. com/Innovate. On. Wind ows. Vista/Default. aspx? Lang. Type=1033 • Certified for Windows Vista requirements – http: //download. microsoft. com/download/8/e/4 /8 e 4 c 929 d-679 a-4238 -8 c 212 dcc 8 ed 1 f 35 c/Windows%20 Vista%20 Software %20 Logo%20 Spec%201. 1. doc • Certified for Windows Vista test cases – http: //download. microsoft. com/download/a/5/d /a 5 d 3 d 02 a-fd 03 -466 f-9 ba 897 f 5 e 7 a 90 a 98/Certifiedfor. Windows. Vista. Program Test. Cases. doc
![Windows Server 2003 R 2 Platform SDK Contains tools developers can use for Windows Server 2003 R 2 Platform SDK • Contains tools developers can use for:](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-8.jpg)
Windows Server 2003 R 2 Platform SDK • Contains tools developers can use for: – Cryptography – Debugging – File management – Performance – Resources – Testing • Can be used to develop 32 - and 64 bit applications
![Installation Requirements Installation Requirements](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-9.jpg)
Installation Requirements
![Installation Requirements Use Windows components for installation Support User Account Control for Installation Requirements • Use Windows components for installation • Support User Account Control for](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-10.jpg)
Installation Requirements • Use Windows components for installation • Support User Account Control for installation • Install to correct folders • Sign Click. Once manifests • Keep Click. Once installations isolated • Correctly configure package identity • Install Windows resources properly • Follow best practices for creating custom actions • Avoid reboots during installation • Support command-line installation • Follow component rules
![Installation Options Applications must use Windows Installer MSI or Click Once for installation Installation Options • Applications must use Windows Installer (MSI) or Click. Once for installation](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-11.jpg)
Installation Options • Applications must use Windows Installer (MSI) or Click. Once for installation – – Follows good setup design Are safer Evolves with operating system Preferred by enterprise customers
![Restart Manager Check if files that require updating are in use Shut Restart Manager • Check if files that require updating are in use • Shut](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-12.jpg)
Restart Manager • Check if files that require updating are in use • Shut down applications, apply the update, restart • Applications listen to shutdown messages, and save state without prompting user • Applications restart as if they were never shut down • If system restart is unavoidable, schedule to minimize disruption
![Installing to Correct Folder Locations Applications installed to Program Files or App Data Installing to Correct Folder Locations • Applications installed to Program Files or App. Data](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-13.jpg)
Installing to Correct Folder Locations • Applications installed to Program Files or App. Data • User data written at first run • Users given location flexibility • Managing shared components • New folder hierarchy
![Installation Test Cases Verify application installer uses Windows Installer Verify applications MSI Installation Test Cases • Verify application installer uses Windows Installer • Verify application’s MSI](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-14.jpg)
Installation Test Cases • Verify application installer uses Windows Installer • Verify application’s MSI installer does not receive any errors from the Internal Consistency Evaluators • Verify application’s installer contains an embedded manifest • Verify application launches with installed user token • Verify application installs to the correct folders by default
![Installation Test Cases Verify the application rolls back the install and restores machine Installation Test Cases • Verify the application rolls back the install and restores machine](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-15.jpg)
Installation Test Cases • Verify the application rolls back the install and restores machine to previous state • Verify the application does not force a restart during install • Verify the application properly handles files in use during install • Verify the application can be installed quietly from the command line
![Compatibility and Interoperability Requirements Compatibility and Interoperability Requirements](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-16.jpg)
Compatibility and Interoperability Requirements
![Compatibility and Interoperability Requirements Support x 64 Versions Sign files and Compatibility and Interoperability Requirements • • • Support x 64 Versions Sign files and](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-17.jpg)
Compatibility and Interoperability Requirements • • • Support x 64 Versions Sign files and drivers Perform version checking properly Support concurrent user sessions Avoid loading services and drivers in safe mode • Follow anti-malware policies
![Signing Files Ensures files have not been tampered with All executable files Signing Files • Ensures files have not been tampered with • All executable files](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-18.jpg)
Signing Files • Ensures files have not been tampered with • All executable files must be signed with an Authenticode certificate • Code-signing certificates are available from several vendors • Use the Sign. Tool in the Windows SDK to sign files
![Version Checking Allows application to be used in future versions Check for Version Checking • Allows application to be used in future versions – Check for](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-19.jpg)
Version Checking • Allows application to be used in future versions – Check for ≥ desired version number – Do not check Current. Version in registry – If EULA prohibits use on future operating systems, fail gracefully • Get. Version. Ex – Version-checking API • Check for capabilities rather than version – Windows build team recommendation • Verify. Version. Info • Environment. Version property
![Fast User Switching Multiple users can log on Switches quickly between open Fast User Switching • Multiple users can log on • Switches quickly between open](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-20.jpg)
Fast User Switching • Multiple users can log on • Switches quickly between open accounts • Does not change application state • Uses Terminal Services technology
![Compatibility and Interoperability Test Cases Verify application installer Does not have a Compatibility and Interoperability Test Cases • Verify application installer: – Does not have a](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-21.jpg)
Compatibility and Interoperability Test Cases • Verify application installer: – Does not have a 16 -bit installer – Does not use or rely on 16 -bit code or components – Does not attempt to install any non-64 bit drivers on x 64 versions of the Windows operating system regardless of whether application is a Win 32 application or is native to 64 -bit
![Reliability Requirements Reliability Requirements](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-22.jpg)
Reliability Requirements
![Windows Error Reporting Minidump of crash reported to Microsoft ISVs access crash Windows Error Reporting • Mini-dump of crash reported to Microsoft • ISVs access crash](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-23.jpg)
Windows Error Reporting • Mini-dump of crash reported to Microsoft • ISVs access crash data through Developer Portal • Clients that crash in the future are directed to the solution
![Windows Error Reporting Requirements Do not disable WER Sign up to Windows Error Reporting Requirements • • • Do not disable WER Sign up to](https://slidetodoc.com/presentation_image_h/2c4d44ee2c2c360326fd8d3be85ed3a6/image-24.jpg)
Windows Error Reporting Requirements • • • Do not disable WER Sign up to receive crash data Map applications to company ISVs MUST fix 60% of crash volume ISVs MUST maintain an average fix rate of 10 buckets per month • ISVs can issue patches and service packs through the Windows Developer Portal
Win vista requirements
Ipseq
Introducing windows 7
Vistas europea y americana
Windows codename longhorn
Windows vista logo
Windows vista je
Vista logos
Vista windows kenya
Hello windows vista
Net framework windows vista 32 bit
Windows tsf
Bluetooth windows vista
Windows vista user account control
Vk_prior
Disk management vista
Windows vista inside out
System requirements windows vista
Windows vista tour
Windows vista
Windows vista kernel
Windows vista kernel extension
Cks
Läkarutlåtande för livränta
Treserva lathund