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:
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
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
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)
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