This session will outline these below points –
• Core OS changes which the Windows 7 Operating System has undergone and how it would affect the Line of Business applications.
• Top focus areas when you move to Win 7 from Windows XP and Vista.
• Brief explanation on the various methods to mitigate the compatibility issues.
o Application Compatibility Toolkit 5.5 – Basics, Setup Instructions, explaining the ACT reports, Standard User Analyzer and Shims.
o Overview of Microsoft Virtualization Solutions like Remote Application Hosting, Virtualize Applications and Desktop Virtualization.
• We will also look at some of the simple steps to fix these broken applications using Compat modes, Shims and Windows XP Mode.
Overcoming the application compatibility hurdle in windows 7
1.
2. Vijay Raj, Texas Instruments http://www.msigeek.com Overcoming the application compatibility hurdle in Windows 7 SESSION CODE: #####
3. About Me Work at Texas Instruments Expertise in Application Setups & Deployment (MVP) STEP Member for Windows 7 Passionate about Technology Evangelism Avid Blogger at www.msigeek.com Excited about Cricket and Music Fan of Mark Russinovich, Sachin and Rahman!
4. Session Outline Top Focus Areas when you move to Windows 7 What has changed in Windows 7 How it would affect the applications? Methods to mitigate the Compatibility Issues Application Compatibility Toolkit 5.5 Basics, Setup Instructions, Analyzing ACT Reports, Standard User Analyzer and Shims Overview of Microsoft Virtualization Solutions Simple steps to fix Broken Applications
5. Session Takeaways Learn how to start your Application Compatibility Process How to work with Shims Methods to mitigate and fix Broken Applications
6. Windows 7 Builds on Windows Vista Few Changes: Most software that runs on Windows Vista will run on Windows 7 - exceptions will be low level code (AV, Firewall, Imaging, etc). Hardware that runs Windows Vista well will run Windows 7 well. Few Changes: Focus on quality and reliability improvements Deep Changes: New models for security, drivers, deployment, and networking
8. General Hitches faced by the user! My App shows a dialog “This Operating System is not supported” I have an old printer, but that doesn’t work! My Application throws the UAC dialog every time I launch an application! When I click on update options in my application, I get an access denied error. I don’t see a web browser element, when I open my website on Windows 7
10. Application Compatibility Toolkit 5.5What is ACT? Collection of tools to: Inventory for software, hardware, and device assets Compatibility evaluation for all of the above Get Vendor Support Statements Recommendations for fixing applications Tools to apply compatibility fixes or “shims” to applications
13. Update Windows 7 Inventory Application Compatibility Toolkit 5.5High Level Architecture in an Organization 4 Desktop Topology Compatibility Exchange 2 Finance HR Bangalore Hyderabad Log Processing Service and DB Internet Data Collection Package/Compatibility Evaluators 3 Application Compatibility Manager 1 Windows Vista Vinod Vijay
14. Shims and Layers What are Shims and Layers? When to Use Shims Vender no longer in business Internal applications Support negotiable
15. How Shims and Layers Work Application Child Application Shim Layer Windows
20. Remote Application Hosting Data Center Reduces client-side regression testing, patching, OS to OS conflicts Applications can be closer to centralized data, speeding operations Rapid application deployments and easier patching Desktops
21. Desktop Virtualization Centrally manage Virtual PCs Simplify Virtual PC image delivery and update Seamless presentation of windows in a Virtual PC
22. Application Virtualization (App-V) Isolates applications from each other Minimizes app-to-app conflicts and compatibility testing Enhances application provisioning Provide real-time usage reports
23. Summing up Windows 7 is more feature rich in terms of Security and reliability. Always test your applications as Standard Users AppCompat is a critical Process – Microsoft takes this very seriously Lots of free tools available online to help with developers and ITPros With all the work and leveraging Windows 7, You will know realize that, “ The Juice is worth the Squeeze..!”
24. References Chris Jackson’s Blog - http://blogs.msdn.com/cjacks/ AppCompat VRTs - http://www.microsoft.com/springboard Microsoft TechNet - http://www.technet.com/appcompat How To’s and Tips - http://appcompat.msigeek.com Follow me on Twitter at @msigeek
25. Related Sessions Why is Terminal Services called Remote Desktop Services? – Apr 13 – 2.30 to 3.30 Virtualization Scenarios for Business Critical Applications – Apr 14 – 11.15 to 12.15 How to pick the right Desktop Virtualization solution –Apr 14 – 3.45 to 4.45
Point 1 – Discuss on the OS version changes, and how to mitigate it using Install Shield, Orca or Wise Package Studio.Point 2 – Explain that 16 bit drivers and software will not work on Windows 7Point 3 – Explain UAC phenomenon and how apps react to it. How it can be mitigated. Effective Shimming and UAC. Point 4 – WRP and how to mitigate it.Point 5 – Browser Compatibility Issues