190 likes | 316 Views
Testing & Fixing Applications on Windows 7. Sudhir Rao │ Solution Specialist, Microsoft Corporation. Applications and hardware that worked on Windows Vista ® and Windows Server ® 2008 continue to work on Windows ® 7 / Windows Server 2008 R2
E N D
Testing & Fixing Applications on Windows 7 Sudhir Rao│ Solution Specialist, Microsoft Corporation
Applications and hardware that worked on Windows Vista® and Windows Server® 2008 continue to work on Windows® 7 / Windows Server 2008 R2 Broad ISV/IHV outreach for critical applications and drivers Windows 7 Goals 2
Moving from Windows XP revisiting changes made in Windows Vista… 3
Top areas of concern with Windows Vista application compatibility: User Account Control (UAC) Windows Resource Protection (WRP) Internet Explorer® Protected Mode 64-bit Operating Systems Windows Filtering Platform Operating System Version Changes Deprecations/GINA/Session 0 (High Impact/Low Frequency) Top Compatibility Issues in Vista
Windows 7 Changes Windows Vista to Windows 7 compatibility is very high, but some changes were made: Operating System Versioning Security Class Applications Removal of Windows Gallery applications (Windows Mail, Movie Maker, Messenger, Address Book, Photo Gallery) National Language Support (NLS) Sorting Changes Internet Explorer 8 File Libraries High DPI Awareness Removal of Windows Registry Reflection Removal of msagent and milcore.dll, revamped CDROM driver stack and biometrics support
Application Compatibility Resources > COLLECT > > ANALYZE > > MITIGATE Application Compatibility Toolkit Windows Compatibility Center Application Quality Cookbook Application Verifier Application Compatibility Toolkit Application Virtualization Application Quality Cookbook Virtual Legacy Windows OS Application Compatibility Toolkit Application Inventory Service Microsoft Assessment and Planning System Center Family 6
What is ACT? Collection of tools to: Inventory for software, hardware, and device assets Compatibility evaluation for all of the above Get Vendor Support Statements, Logo data from Compatibility Exchange Recommendations for fixing applications and Websites (Internet Explorer 8) Tools to apply compatibility fixes or “shims” to applications
Application Compatibility Toolkit Methodology Collect Data Analyze Test and Mitigate In-depth testing with dev/test tools Log test data Build and test mitigations Inventory Applications and Devices Gather high-level compatibility evaluator data Prioritize and Categorize Synchronize data with Microsoft Compatibility Exchange Identify high-level issues 9
Update Windows 7 Inventory High Level Architecture 4 Compatibility Exchange Desktop Topology 2 Finance HR Europe North America Log Processing Service and DB Internet 1 Data Collection Package/Compatibility Evaluators 3 Application Compatibility Manager Windows Vista Ichiro Greg
Application CompatibilityToolkit 5.6 • Support for Windows 7 Adoption • Detection of Windows Mail deprecation • Compatibility Reports for Windows 7 • Support for Windows Updates • Ability to detect compatibility issues with Windows 7 and Windows Vista SP2 Updates 11
Improvements to Compatibility Exchange ACT now has application compatibility data from the Compatibility Center Ability to select which applications to share data about with Microsoft Improved data review for the information that is sent to Microsoft Application CompatibilityToolkit 5.6 12
Application Compatibility • Toolkit 5.6 • DCP Labeling – Ability to label your individual data collection packages to make your compatibility data easier to manage • Customizable Quick Reports that report on just the Operating Systems you want • Standard User Analyzer compatible with Application Verifier 4.0 • Updated documentation for the Windows compatibility fixes 13
Microsoft Windows XP ModeMicrosoft Enterprise Desktop VirtualizationMicrosoft Application virtualization
Microsoft Enterprise Desktop Virtualization Benefits What it Does • Accelerate OS migrations • Reduce application compatibility concerns • Drive Business continuity • Intuitive user experience • Centrally manage Virtual PCs • Simplify Virtual PC image delivery and update • Seamless presentation of windows in a Virtual PC
Microsoft Application Virtualization Benefits What it Does • Enable device roaming • Accelerated desktop deployment • Minimize app-to-app compatibility testing • Provisions applications to users at log on • Centralizes permissions • Isolates applications • Provide real-time usage reports
Application Compatibility Resources • ACT 5.6 • Download: http://www.microsoft.com/downloads/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en • For IT Professionals: • Application Compatibility for Windows 7 - Springboard http://technet.microsoft.com/appcompat • For Developers: • Application Quality Cookbook (Windows 7) http://code.msdn.microsoft.com/Windows7AppQuality • Application Compatibility Cookbook (Windows Vista) http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/AppComp.asp • Application Compatibility in Internet Explorer 8 http://msdn.microsoft.com/en-us/ie/cc405106.aspx • Application Compatibility Forum http://social.msdn.microsoft.com/forums/en-US/windowscompatibility/threads/ 18
THANKS│18-20 august2010 virtual techdays • Feedback • Quiz Sudhir.rao@microsoft.com