SlideShare une entreprise Scribd logo
1  sur  43
http://glengordon.name
tools servers
technologies
    hosting next generation
The Microsoft Web Platform is a powerful set of tools, servers, and technologies
   optimized for building and hosting next generation web applications and solutions.




                                            Servers
         Tools                                                   Technologies




                                          Applications
Design and development integration for
pre- packaged Open Source applications that run
on top of the Microsoft Web Platform including:
The Microsoft Web Platform is a powerful set of tools, servers, and technologies
   optimized for building and hosting next generation web applications and solutions.




                                            Servers
         Tools                                                   Technologies




                                          Applications
Design and development integration for
pre- packaged Open Source applications that run
on top of the Microsoft Web Platform including:
Web Platform Installed:
Web PI (Platform Installer)
Users                  Providers            Developers
A great way to         Add value to your    An easy way to
discover the apps      services and         package your web
you want.              products             app.

A simplified install   A simple and easy    Distribution channel
and deploy             way to offer web     for your web app.
experience.            apps to customers.
                                            Access to millions of
A social hub for       Expand your          Windows customers
community ratings      customer base.       worldwide.
and reviews.
Use the installer

Get your apps in the gallery
Follow the team on Twitter

PHP on IIS center

PHP on Windows

PHP on Windows Training Kit
http://glengordon.name
Year   Internet    Mozilla &   Netscape          Chrome              Opera               Safari
       Explorer    Firefox
1994                           1.0
1995   1.0 & 2.0
1996   3.0                     3.0                                   2.0
1997   4.0                     4.0                                   3.0
1998               Mozilla                                           4.0
1999   5.0
2000                           6.0                                   5.0
2001   6.0                                                           6.0
2002               Mozilla 1   7.0
2003                                                                 7.0                 1.0
2004               1.0
2005                           8.0                                   8.0                 2.0
2006   7.0         2.0                                               9.0
2007                           9.0                                                       3.0
2008               3.0                           1.0
2009   8.0                                                           10.0*               4.0*



                                          *Wild stab at the dark as to ship date based on previous ship cycles
Year   Internet    Mozilla &     Netscape          Chrome              Opera               Safari
       Explorer    Firefox
1994                             1.0

               1994 to 1997
1995   1.0 & 2.0

              9 new browsers
1996   3.0                  3.0                                        2.0
1997   4.0                       4.0                                   3.0
1998               Mozilla                                             4.0

                              1998 to 2001
1999   5.0
2000                              6.0                                  5.0
                             7 new browsers
2001   6.0                                                             6.0
2002               Mozilla 1     7.0

                                        2001 to 2005 7.0
2003                                                                                       1.0

                                       8 new browsers
2004               1.0
2005                             8.0                                   8.0                 2.0
2006   7.0         2.0                                                 9.0

                                                             2006 to 2009 3.0
2007                             9.0

                                                            7 new browsers
2008               3.0                             1.0
2009   8.0                                                             10.0*               4.0*



                                            *Wild stab at the dark as to ship date based on previous ship cycles
Page Built For Internet   1. Identify browser
 Explorer 6
                           2. Serve right page




I’m IE6
                                                 7
          6
Page1. IdentifyInternet
                               Built For browser
                          Explorer 7
                              2. Serve right page




Page Built For Internet
Explorer 6
                                                I’m IE7
                                                          7
                6
1. Identify browser
                                                          2. Serve right page


                          Page Built For Browsers
                          that best understand
                          standards


                                                                 Page Built For Internet
Page Built For Internet
                                                                 Explorer 7
Explorer 6
                                 I’m Firefox I’m Safari

                                                                                   7
                6
1. Identify browser
                              2. Serve right page


Page Built For Browsers
that best understand
standards




        I’m Safari
       I’m Firefox
          I’m IE8


                          8
Standards Mode
                  (default)

                                       Web
    Higher
                                    Standards
Interoperability


                        Existing
                   Internet Explorer 7
                         Mode
<meta http-equiv=“X-UA-Compatible” content=“IE=EmulateIE7” />
Browser Version

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
Operating System

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
Trident Version

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
Internet Explorer 8 on Vista in Standards Mode
     Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)
Internet Explorer 8 on Windows 7 in Compatibility Mode
     Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0)
Internet Explorer 8 on Windows 7 in Standards Mode
     Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
res://iecompat.dll/iecompatdata.xml
CSS 2.1 compliance
          DOM Improvements
          HTML Improvements
CSS 2.1
          Acid2 Test compliance

          This means
HTML
             Data URI Support
             Improved
             Namespace Support
             And more

ACID 2
Content Value   Meaning
                     “Quirks” mode
     IE=5
     IE=7            IE7 Standards mode
     IE=EmulateIE7   Display standards DOCTYPEs in IE7 Standards
                     mode; Display quirks DOCTYPEs in Quirks mode

     IE=8            IE8 Standards mode
     IE=EmulateIE8   Display Standards DOCTYPEs in IE8 Standards
                     mode; Display Quirks DOCTYPEs in Quirks mode.
                     Use this tag to override compatibility view on client
                     machines and force Standards to IE8 Standards.


     IE=Edge         Display in latest mode; In the IE8 release, this is
                     equivalent to IE=8


<meta http-equiv=“X-UA-Compatible” content=“IE=EmulateIE7” />
logged as events in ACT
meta
tag placement

from Mike Ormond's (DPE) Blog
                                          IE Compatibility Test Tool
                                 Application Compatibility
Whitepaper
                 Compatibility Test Guide
                Compatibility Center
                Developer Center
                 Readiness Toolkit
                 Home Page
Visual Search:
Visualize results



Accelerators:
Get things done faster


Web Slices:
Keep up with what matters most
http://glengordon.name

Contenu connexe

Similaire à Microsoft Web Platform and Internet Explorer 8 for PHP developers

Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwichMayur Dharukiya
 
Performance Of Web Applications On Client Machines
Performance Of Web Applications On Client MachinesPerformance Of Web Applications On Client Machines
Performance Of Web Applications On Client MachinesCurelet Marius
 
Internet browsers by Andres Haydar
Internet browsers by Andres HaydarInternet browsers by Andres Haydar
Internet browsers by Andres HaydarAndresHaydar
 
Front office opera-ppts
Front office opera-pptsFront office opera-ppts
Front office opera-pptsProfkunal
 
Front office opera-ppts
Front office opera-pptsFront office opera-ppts
Front office opera-pptsProfkunal
 
iPhone Web Development
iPhone Web DevelopmentiPhone Web Development
iPhone Web DevelopmentAndy Peters
 
The slow death of IE 6
The slow death of IE 6The slow death of IE 6
The slow death of IE 6Idaf_1er
 
Contributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseContributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseSouradeep De
 
Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiencesBen Mantooth
 

Similaire à Microsoft Web Platform and Internet Explorer 8 for PHP developers (20)

Firefox 3.5 Overview
Firefox 3.5 OverviewFirefox 3.5 Overview
Firefox 3.5 Overview
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwich
 
Unify - JSConf.EU 2010
Unify - JSConf.EU 2010Unify - JSConf.EU 2010
Unify - JSConf.EU 2010
 
Performance Of Web Applications On Client Machines
Performance Of Web Applications On Client MachinesPerformance Of Web Applications On Client Machines
Performance Of Web Applications On Client Machines
 
Internet browsers by Andres Haydar
Internet browsers by Andres HaydarInternet browsers by Andres Haydar
Internet browsers by Andres Haydar
 
Front office opera-ppts
Front office opera-pptsFront office opera-ppts
Front office opera-ppts
 
Front office opera-ppts
Front office opera-pptsFront office opera-ppts
Front office opera-ppts
 
iPhone Web Development
iPhone Web DevelopmentiPhone Web Development
iPhone Web Development
 
The slow death of IE 6
The slow death of IE 6The slow death of IE 6
The slow death of IE 6
 
Browsers
BrowsersBrowsers
Browsers
 
Browsers
BrowsersBrowsers
Browsers
 
Browsers
BrowsersBrowsers
Browsers
 
Contributing To The Mozilla Codebase
Contributing To The Mozilla CodebaseContributing To The Mozilla Codebase
Contributing To The Mozilla Codebase
 
Web browsers
Web browsersWeb browsers
Web browsers
 
XTech May 2008
XTech May 2008XTech May 2008
XTech May 2008
 
Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiences
 
Browsers by NGE
Browsers by NGEBrowsers by NGE
Browsers by NGE
 
Internet2 (1).pptx
Internet2 (1).pptxInternet2 (1).pptx
Internet2 (1).pptx
 

Plus de Glen Gordon

What's new in Windows Phone Mango for Developers
What's new in Windows Phone Mango for DevelopersWhat's new in Windows Phone Mango for Developers
What's new in Windows Phone Mango for DevelopersGlen Gordon
 
Windows Phone Garage - Application Jumpstart
Windows Phone Garage - Application JumpstartWindows Phone Garage - Application Jumpstart
Windows Phone Garage - Application JumpstartGlen Gordon
 
OData for iOS developers
OData for iOS developersOData for iOS developers
OData for iOS developersGlen Gordon
 
Windows Phone 7 Services
Windows Phone 7 ServicesWindows Phone 7 Services
Windows Phone 7 ServicesGlen Gordon
 
Windows Phone 7 and Silverlight
Windows Phone 7 and SilverlightWindows Phone 7 and Silverlight
Windows Phone 7 and SilverlightGlen Gordon
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xnaGlen Gordon
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows PhoneGlen Gordon
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft SilverlightGlen Gordon
 

Plus de Glen Gordon (8)

What's new in Windows Phone Mango for Developers
What's new in Windows Phone Mango for DevelopersWhat's new in Windows Phone Mango for Developers
What's new in Windows Phone Mango for Developers
 
Windows Phone Garage - Application Jumpstart
Windows Phone Garage - Application JumpstartWindows Phone Garage - Application Jumpstart
Windows Phone Garage - Application Jumpstart
 
OData for iOS developers
OData for iOS developersOData for iOS developers
OData for iOS developers
 
Windows Phone 7 Services
Windows Phone 7 ServicesWindows Phone 7 Services
Windows Phone 7 Services
 
Windows Phone 7 and Silverlight
Windows Phone 7 and SilverlightWindows Phone 7 and Silverlight
Windows Phone 7 and Silverlight
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
 
Introduction to Microsoft Silverlight
Introduction to Microsoft SilverlightIntroduction to Microsoft Silverlight
Introduction to Microsoft Silverlight
 

Dernier

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Microsoft Web Platform and Internet Explorer 8 for PHP developers

  • 2. tools servers technologies hosting next generation
  • 3. The Microsoft Web Platform is a powerful set of tools, servers, and technologies optimized for building and hosting next generation web applications and solutions. Servers Tools Technologies Applications Design and development integration for pre- packaged Open Source applications that run on top of the Microsoft Web Platform including:
  • 4. The Microsoft Web Platform is a powerful set of tools, servers, and technologies optimized for building and hosting next generation web applications and solutions. Servers Tools Technologies Applications Design and development integration for pre- packaged Open Source applications that run on top of the Microsoft Web Platform including:
  • 5. Web Platform Installed: Web PI (Platform Installer)
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Users Providers Developers A great way to Add value to your An easy way to discover the apps services and package your web you want. products app. A simplified install A simple and easy Distribution channel and deploy way to offer web for your web app. experience. apps to customers. Access to millions of A social hub for Expand your Windows customers community ratings customer base. worldwide. and reviews.
  • 11. Use the installer Get your apps in the gallery Follow the team on Twitter PHP on IIS center PHP on Windows PHP on Windows Training Kit
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Year Internet Mozilla & Netscape Chrome Opera Safari Explorer Firefox 1994 1.0 1995 1.0 & 2.0 1996 3.0 3.0 2.0 1997 4.0 4.0 3.0 1998 Mozilla 4.0 1999 5.0 2000 6.0 5.0 2001 6.0 6.0 2002 Mozilla 1 7.0 2003 7.0 1.0 2004 1.0 2005 8.0 8.0 2.0 2006 7.0 2.0 9.0 2007 9.0 3.0 2008 3.0 1.0 2009 8.0 10.0* 4.0* *Wild stab at the dark as to ship date based on previous ship cycles
  • 20. Year Internet Mozilla & Netscape Chrome Opera Safari Explorer Firefox 1994 1.0 1994 to 1997 1995 1.0 & 2.0 9 new browsers 1996 3.0 3.0 2.0 1997 4.0 4.0 3.0 1998 Mozilla 4.0 1998 to 2001 1999 5.0 2000 6.0 5.0 7 new browsers 2001 6.0 6.0 2002 Mozilla 1 7.0 2001 to 2005 7.0 2003 1.0 8 new browsers 2004 1.0 2005 8.0 8.0 2.0 2006 7.0 2.0 9.0 2006 to 2009 3.0 2007 9.0 7 new browsers 2008 3.0 1.0 2009 8.0 10.0* 4.0* *Wild stab at the dark as to ship date based on previous ship cycles
  • 21. Page Built For Internet 1. Identify browser Explorer 6 2. Serve right page I’m IE6 7 6
  • 22. Page1. IdentifyInternet Built For browser Explorer 7 2. Serve right page Page Built For Internet Explorer 6 I’m IE7 7 6
  • 23. 1. Identify browser 2. Serve right page Page Built For Browsers that best understand standards Page Built For Internet Page Built For Internet Explorer 7 Explorer 6 I’m Firefox I’m Safari 7 6
  • 24. 1. Identify browser 2. Serve right page Page Built For Browsers that best understand standards I’m Safari I’m Firefox I’m IE8 8
  • 25. Standards Mode (default) Web Higher Standards Interoperability Existing Internet Explorer 7 Mode
  • 27.
  • 28.
  • 29.
  • 30. Browser Version Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
  • 31. Operating System Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
  • 32. Trident Version Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
  • 33. Internet Explorer 8 on Vista in Standards Mode Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0) Internet Explorer 8 on Windows 7 in Compatibility Mode Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0) Internet Explorer 8 on Windows 7 in Standards Mode Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
  • 34.
  • 35.
  • 37. CSS 2.1 compliance DOM Improvements HTML Improvements CSS 2.1 Acid2 Test compliance This means HTML Data URI Support Improved Namespace Support And more ACID 2
  • 38. Content Value Meaning “Quirks” mode IE=5 IE=7 IE7 Standards mode IE=EmulateIE7 Display standards DOCTYPEs in IE7 Standards mode; Display quirks DOCTYPEs in Quirks mode IE=8 IE8 Standards mode IE=EmulateIE8 Display Standards DOCTYPEs in IE8 Standards mode; Display Quirks DOCTYPEs in Quirks mode. Use this tag to override compatibility view on client machines and force Standards to IE8 Standards. IE=Edge Display in latest mode; In the IE8 release, this is equivalent to IE=8 <meta http-equiv=“X-UA-Compatible” content=“IE=EmulateIE7” />
  • 40. meta tag placement from Mike Ormond's (DPE) Blog IE Compatibility Test Tool Application Compatibility Whitepaper Compatibility Test Guide Compatibility Center Developer Center Readiness Toolkit Home Page
  • 41. Visual Search: Visualize results Accelerators: Get things done faster Web Slices: Keep up with what matters most
  • 42.