virtual techdays india │ 18-20 august 2010 testing & fixing applications on windows 7 sudhir...

19
virtual techdays INDIA 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir RaoSolution Specialist, Microsoft Corporation

Upload: kelly-allison

Post on 24-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Testing & Fixing Applications on Windows 7

Sudhir Rao│ Solution Specialist, Microsoft Corporation

Page 2: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Windows 7 Goals• 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

2

Page 3: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Moving from Windows XP revisiting changes made in Windows Vista…

3

Page 4: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Top Compatibility Issues in Vista

4

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)

Page 5: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

5

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

Page 6: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

> COLLECT >

Application Compatibility Toolkit

Application Inventory Service

Microsoft Assessment and Planning

System Center Family

> MITIGATE

Application Compatibility Toolkit

Application Virtualization

Application Quality Cookbook

Virtual Legacy Windows OS

> ANALYZE >

Application Compatibility Toolkit

Windows Compatibility Center

Application Quality Cookbook

Application Verifier

Application Compatibility Resources

6

Page 7: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

The Application CompatibilityToolkit

7

Page 8: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

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

applications8

Page 9: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

Application Compatibility Toolkit Methodology

Collect Data Analyze Test and Mitigate

Inventory Applications and Devices

Gatherhigh-level compatibility evaluator data

In-depth testing with dev/test tools

Log test data

Build and test mitigations

Prioritize and Categorize

Synchronize data with Microsoft Compatibility Exchange

Identify high-level issues

9

Page 10: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

High Level Architecture

Log Processing Service and

DB

Data Collection Package/Compatibility Evaluators

Inventory Windows 7 Update

Desktop Topology

Europe North AmericaHR Finance

1

2

Application Compatibility

Manager

3

GregIchiro

Internet

10

Compatibility Exchange4

Windows Vista

Page 11: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

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

Page 12: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Application CompatibilityToolkit 5.6

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

12

Page 13: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

• 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

Application CompatibilityToolkit 5.6

13

Page 14: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Other Options

14

Page 15: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysINDIA │ 18-20 august 2010

Microsoft Windows XP ModeMicrosoft Enterprise Desktop VirtualizationMicrosoft Application virtualization

Page 16: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

Microsoft Enterprise Desktop Virtualization

Accelerate OS migrationsReduce application compatibility concernsDrive Business continuityIntuitive user experience

Centrally manage Virtual PCsSimplify Virtual PC image delivery and updateSeamless presentation of windows in a Virtual PC

What it Does Benefits

16

Page 17: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

Microsoft Application Virtualization

Enable device roamingAccelerated desktop deploymentMinimize app-to-app compatibility testing

Provisions applications to users at log onCentralizes permissionsIsolates applicationsProvide real-time usage reports

What it Does Benefits

17

Page 18: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

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/

1818

Page 19: Virtual techdays INDIA │ 18-20 august 2010 Testing & Fixing Applications on Windows 7 Sudhir Rao │ Solution Specialist, Microsoft Corporation

virtual techdaysTHANKS│18-20 august 2010

[email protected]

• Feedback• Quiz