Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sohbat Ali Microsoft Strategies for Migrating from IE6.

Similar presentations


Presentation on theme: "Sohbat Ali Microsoft Strategies for Migrating from IE6."— Presentation transcript:

1

2 Sohbat Ali Microsoft sohbat.ali@microsoft.com Strategies for Migrating from IE6

3 Session Objectives Understand interoperability and compatibility for IE9 Plan and execute a migration strategy for IE9 Explore the tools available for conducting a migration Plan a deployment

4 How to migrate to Internet Explorer 9

5 101 Web Application Architecture Presentation Layer Web Servers Business Logic Layer Application Servers Data Layer Database Servers W3C Standards - HTML Web Browser Vendor specific implementations

6 Windows Vista Windows XP Migration Paths for Internet Explorer IE6 Released 2001 IE7 Released 2006 IE8 Released 2009 IE9 Release 2011 Windows 7

7 Ease of Migration Internet Explorer 6 Quirks mode 5.5 Internet Explorer 7 Quirks mode 5.5 Internet Explorer 7 Internet Explorer 8 Quirks mode 5.5 Internet Explorer 7 Internet Explorer 8 Quirks mode 5.5 Internet Explorer 7 Internet Explorer 8 Internet Explorer 9 Bigger effort Small effort

8 Compatible Document modes allow flexibility If deployed browser is Default doc mode for Intranet* Developer choice via X-UA-Compatible tag Default doc mode for Internet* Developer choice via X-UA-Compatible tag Internet Explorer 7 IE7 standards-- IE7 standards-- Internet Explorer 8 IE7 standards IE8 standards IE7 standards Internet Explorer 9 IE7 standards IE8 or IE9 standards IE9 standards IE7 or IE8 standards * Applies if Quirks mode is not specified via site DOCTYPE. Read more about how Internet Explorer determines doc mode.how Internet Explorer determines doc mode

9 Internet Explorer 9 is interoperable and compatible Improved standards support enables “same markup”, reducing the cost of creating applications for multiple browsers Adopting the web standards in Internet Explorer 9 will hopefully future-proof your applications Multiple document modes enable enterprise developers to choose the right standards at the right time

10 Interoperable Enabling “same markup” Commonly used to refer to modern open web standards like HTML5, CSS3, and more The W3C HTML5 specification is still a draft, it’s over 1100 pages and keeps evolvingW3C HTML5 specification Adds new rich media and graphics support (canvas, video, audio, inline SVG…) Standardizes behavior for browser vendors, enabling same markup We’ve donated almost 6,000 test cases to the W3C to date with many more to come! The HTML Working Group 411 group participants 40 W3C Member Organizations 280 Invited experts 9 Mailing lists 4000 emails on public-html

11 What steps should I take to establish if my web applications will work with IE8/9? The Planning Phase The path of success: Plan with the business for migrating to IE8/9 Design a Co-existence strategy Design a Migration strategy Design a Deployment strategy Design a User readiness strategy

12 Should I fix all my web applications to work with IE8/9? Fix “critical” Web Applications! ProactiveReactive Fix those web apps which are critical to the business Fix any non- critical web apps as part of BAU

13 Internet Explorer Migration Process

14 Where are the business web applications? Discovery Phase The path of discovery: Establish an inventory of your web applications Establish the business owner of the application Establish the business criticality of these web applications Establish the makeup of these of web applications

15 Where are my Web Applications? Third Party ExternalInternal Internet Enterprise Extranet

16 Which of my web applications are important? Assessment Phase The path of minimalism: Partner with the business owner of the web applications Test web applications with ‘expert’ users Rationalise your web application Prioritise your web applications Plan for those web applications which need remediation

17 Current Internet Explorer 8 Migration Statistics # 1 as experienced by Microsoft Application Excellence (AE) SWAT team 75% #1 Web Applications are compatible 25% #1 of Web Applications need some form of remediation Third Party ExternalInternal Most Web Applications should just work with IE8/IE9

18 Primary Areas to Focus Third Party ExternalInternal Many public web sites should be IE 8.0 compliant This really depends on the vendors roadmap for supporting IE8/IE9 Probably the biggest area of focus

19 Internet Explorer 8/9 Compatibility Issues Presentational (Rendering) User agent string (version) Version vectors Majority issues will be rendering Issues stem from: 4 rendering engines: IE5.5/Quirks IE7.0 IE8.0 IE9.0 Scripting New native JSON Object XSS filter – may block some JavaScript New AJAX features Plug-ins DEP/NX is on by default, which may limit the functionality of some add- ons Loosely Coupled Internet Explorer, may limit functionality of some add- ons

20 What is the Risk? Microsoft experience shows: Majority of problems are rendering issues, which effect presentation Most are browser version number! Presentational (Rendering) Scripting Plug-ins

21 What must be done to get my web applications to work with IE8/9? Remediation Phase The path of resolution: The best remediation point is fixing the source code! Use other approaches when source code fix is not possible Get your developers to follow standards

22 Remediation Approaches Tactical workarounds, short term fixes. Strategic, long term resolution.

23 Infrastructure Remediation Strategies GPO set – compatibility mode MED-V Terminal Services Internet Explorer administration kit User set – compatibility mode Web Server configuration – custom response header Intranet sites render in IE 7 IE8/9 ships with list of sites for compatibility mode IE built in configuration IE configuration settings Infrastructure configuration options

24 Web Application Remediation Strategies Set Meta tag to force IE version emulation Changes to web application Source code changes to remediate Changes to HTML code to remediate

25 How do I make sure my web applications do work with IE8/9? Test Phase The path of proving: Build a test harness Test the remediated applications using ‘expert’ users Sign off working applications

26 Tools for Migration Internet Explorer Compatibility Test Tool (IECTT) F12 Developer tool Expression Web Manual (build test machine with browser) Third Party Tools Fiddler

27 What would life be like without some handy tools? F12 Expression Web http://ie8demosite.cloudapp.net/contosomoat/default.html Demo of Tools

28 Windows 7 and Internet Explorer Deployment Guidance ExplorePlan/TestPilotDeploy ExploreExplorePlan/TestPlan/Test Switch to deploying Internet Explorer 9 with Windows 7 Switch to deploying Internet Explorer 9 with Windows 7 Starting your Windows 7 migration planning? Make Internet Explorer 9 part of your formal deployment plans instead of Internet Explorer 8

29 Windows 7 and Internet Explorer Deployment Guidance Well underway with your Windows 7 and Internet Explorer 8 deployment? Continue with your deployment, so your business can realise the benefits of Windows 7 and Internet Explorer 8 immediately. In parallel, pilot Internet Explorer 9, and make Internet Explorer 9 part of your longer term desktop strategy. ExplorePlan/TestPilotDeploy PilotPilotDeployDeploy Continue Windows 7 with Internet Explorer 8 Add Pilot for Internet Explorer 9 Continue Windows 7 with Internet Explorer 8 Add Pilot for Internet Explorer 9

30 Deploy and Update IE8/9 The Optimized Desktop infrastructure Deploy Windows Server Update Services (WSUS) or System Center Configuration Manager (SCCM) to deploy alongside Windows Re-build image Add Internet Explorer 8 or 9 onto your existing Windows Vista or Windows 7 image using the Windows Automated Installation Kit (WAIK) and Microsoft Deployment Toolkit (MDT) Update Updates managed through standard Windows update processes to keep Internet Explorer is up-to-date

31 Useful Resources for IE8/9 IE Springboard area on TechNet: http://technet.microsoft.com/en-gb/ie http://technet.microsoft.com/en-gb/ie IE9 deployment guide: http://technet.microsoft.com/en- us/library/gg699432.aspx http://technet.microsoft.com/en- us/library/gg699432.aspx IE9 FAQ for IT Professionals: http://technet.microsoft.com/en- us/library/ff973977.aspx http://technet.microsoft.com/en- us/library/ff973977.aspx IE9 Compatibility Centre on MSDN: http://msdn.microsoft.com/en- us/ie/cc405106 http://msdn.microsoft.com/en- us/ie/cc405106

32 © 2008 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.


Download ppt "Sohbat Ali Microsoft Strategies for Migrating from IE6."

Similar presentations


Ads by Google