internet explorer® 8€¦ · ie=5 “quirks” mode ie=6 internet explorer 6 standards mode ie=7...

63
1 Internet Explorer® 8 王超群 互联网策略顾问 平台与开发合作部 微软(中国)有限公司 [email protected] blogs.msdn.com/CQWang

Upload: others

Post on 28-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

1

Internet Explorer® 8王超群互联网策略顾问平台与开发合作部微软(中国)有限公司

[email protected]/CQWang

Page 2: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

2

A Place to Read and Write Rich Content

The Social and Collaborative Web

The Web as a Platform

Software Above the Level of a Single Device

End of Software Release Cycles and Deployment

Lightweight Programming Models

Rich User Experience

Page 3: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

3

Improved Developer Platform

Improved Productivity

Reduces Security

Risks

Enterprise Ready

Enable New Business Scenarios

Page 4: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

4

Accelerators

Web Slices

Improved Search

Page 5: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

5

Ready Access to Online Services You Use MostEmail

Blog

Shop

Map

Share

Translate

Find

Define

New

Page 6: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

6

Rich, Real-time Integration of Online Services

zune

New

Page 7: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

7

Suggestions with Results from HistoryConfigure Multiple Search ProvidersQuickly Specify Search ProviderVisual Search Returns Images with Results

New

Page 8: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

8

Compatible

Ready to Deploy

Robust and Flexible Management

Provides Better User Experience

Page 9: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

9

Compatibility Mode

Value

Render Behavior

IE=5 “Quirks” mode

IE=6 Internet Explorer 6 Standards mode

IE=7 ”Strict” mode

IE=8 Internet Explorer 8 Standards mode

IE=edge Uses latest standards that Internet Explorer 8 and any future versions of the browser support. Not recommended for production sites.

Compatible with Internet Explorer 7Ships with multiple layout engines

Application Compatibility Tools

Enterprise

Page 10: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

10

Standalone InstallationStandard or custom installation package

Distributed DeploymentActive Directory® , WSUS, SCCM

Slipstream DeploymentCreate Windows® installation image with Internet Explorer 8

Windows and Internet Explorer updates can be slipstreamed

Use Windows Automated Installation Kit

Custom Installation Packages

Enterprise

Page 11: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

11

Enterprise

Update settings using IEAK

Greater control over Internet Explorer behavior

New Administrative Template

Many new and enhanced policy settings

Configure Accelerators

Control InPrivate™ settings

Disable Developer Tools

Centralized Management of User Settings

Group Policy Enhancements

Usage Scenarios

Page 12: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

12

Enterprise

Helps Configure Deployment Settings

Improved Customization Workflow

Create Customized, Branded Versions

Three Licensing Modes:Independent Content Provider (ICP)

Independent Service Provider (ISP)

Corporate

Page 13: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

13

Secure

InPrivate™ Technologies

SmartScreen® Filter

Improved Process Model

Cross-Site and Mashup Security

ActiveX Security Technologies

Other Security Technologies

Page 14: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

14

Secure

Improved Delete Browsing HistoryDelete information from certain sites

Retain cookies and temporary files for Favorites

InPrivate™ BrowsingKeeps personal data from being saved in browser

Cookies, temporary Internet files, history, etc.

InPrivate™ BlockingPrevents sites from sharing details of your visit

Blocks content from third-party sites

Privacy ReportView restricted or blocked cookies

Review a site‟s privacy summary and certificate

Page 15: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

15

SmartScreen FilterIncreases anti-phishing and anti-malware protection

Allows you to report unsafe sites to Microsoft

Peace

Phishing Site Warning

Malware Blocked Notification

Page 16: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

16

Per-Site ActiveXPer-User ActiveX

Secure

Standard users can install

Run on current or all sites

Reduced risk

Less administration

Page 17: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

17

Helps mitigate many memory-related vulnerabilities by blocking code execution from protected memory

Secure

Page 18: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

18

Secure

Exploit Controls

ActiveX Killbits

Pre Internet Explorer 8

Can be requested by site owner

Who?

Per User

Doesn‟t require elevating admin

privileges

Can it be used?

Opt –in

Before it canbe used (Internet

Explorer 7)

Where?

Per site

Developers can restrict to their site

Security, compatibility and functionality

Page 19: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

19

XSS the new buffer overflow

Detects Type-1 (reflection) attacks

Secure

Steal cookies

Log keystrokes

Deface sites

Steal credentials

Port-scan the Intranet

Launch CSRF

Steal browser history

Abuse vulnerabilities

Evade phishing filters

Circumvent HTTPS

Page 20: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

20

Cross Domain Requests (XDR)

Enables web developers to more securely communicate between domains

Provides a mechanism to establish trust between domains through an explicit acknowledgement of sharing cross domain

Both parties know which sites are sharing information

Cross Document Messaging (XDM)

Enables two domains to establish a trust relationship to exchange object messages

Provides a web developer a more secure mechanism to build cross domain communication applications

Secure

Page 21: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Internet Explorer 7 Process Model

Internet Explorer 8 Process Model

Secure

Page 22: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

22

Like Windows Explorer

Toolbars

Search Providers

Accelerators

InPrivate™ Blocking List

InPrivate™ Subscriptions

Secure

Page 23: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

23

Domain Name Highlighting

Application Protocol Prompt

File Upload Control

Secure

Page 24: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

24

Improved Support for Accessibility StandardsAccessible Rich Internet Applications (ARIA)

User Interface Automation (UIA) Express

Adaptive Page Zoom

Intelligently zooms the page

Text and images fit within original page dimensions

Secure

Page 25: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

25

User Interface Reduces Clicks

Improved Search

Page 26: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

26

Reopen Closed TabsTab GroupingDomain Name HighlightingAutocomplete Suggestions

Faster

Improved Certificate Validation

Page 27: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

27

Integrated Find on this Page in Search BoxUnobtrusive Find FeatureClearly Visible Result CountResult Highlighting on Page

Faster

Page 28: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

28

Improved Interoperability

Integrated Developer Tools

Features for Rich Applications

Page 29: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

HTML

ACID 2

CSS 2.1

CSS 2.1 compliance

DOM Improvements

HTML Improvements

Acid2 Test compliance

This means

Data URI Support

Improved Namespace Support

And more

Page 30: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

30

Compatibility Mode

Value

Render Behavior

IE=5 “Quirks” mode

IE=7 ”Standards” mode

IE=EmulateIE7 Display standards DOCTYPEs in Internet Explorer 7 Standards mode; Display quirks DOCTYPEs in Quirks mode

IE=8 Internet Explorer 8 Standards mode

IE=edge Uses latest standards that Internet Explorer 8 and any future versions of the browser support. Not recommended for production sites.

Page 31: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

31

Developers can specify layout engine

Consider using custom response headers in IIS7

<meta http-equiv="X-UA-Compatible" content="IE=8" >

<meta http-equiv="X-UA-Compatible" content="IE=7" >

Developer

Page 32: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

32

Developer

CSS 2.1 ComplianceHelps standardize web page development

DOM ImprovementsAddresses Cross-browser inconsistencies

HTML ImprovementsUpgraded support for presentational elements

Take full advantage of HTML 4

Acid2 Test Compliance

Page 33: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

33

Existing Internet

Explorer 7 Mode

Web Standards

Standard Mode(default)

Higher Interoperability

<meta http-equiv="X-UA-Compatible" content="IE=8" >

<meta http-equiv="X-UA-Compatible" content="IE=7" >

Page 34: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

34

Developer

Toolbar is integrated

Performance improved

Edit and debug CSS and HTML

See Web page as it runs – not just source code

Page 35: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

35

JavaScript Debugging Tools

JavaScript Debugging Window

Break Point

Debugging Toolbar

Page 36: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

36

Developer

Page 37: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

37

Page 38: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

38

<meta http-equiv="X-UA-Compatible" content="IE=7" >

Page 39: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

WebSlices

AcceleratorsMashups

Page 40: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

40

// Set up a handler for hash changes.

window.onhashchange = new function()

{

if (window.location.hash == "hashdata")

{

// Perform work...

}

}

...

// Changing the hash fragment will raise

onhashchange.

window.location.hash = "hashdata";

Browser components updated

Better Navigation

Uses windows.location.hash event

Developer

Page 41: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

41

Developer

<?xml version="1.0" encoding="UTF-8" ?> <openServiceDescriptionxmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">

<homepageUrl>http://ie8.ebay.com</homepageUrl> <display>

<name>Find product with eBay</name> <icon>http://ie8.ebay.com/resources/images/favicon.ico</icon>

</display><activity category="Find">

<activityAction context="selection"><preview

action="http://ie8.ebay.com/activities/preview/index.php?query={selection}" /> <execute method="get"

action="http://ie8.ebay.com/index.php?query={selection}" /> </activityAction>

</activity></openServiceDescription>

Page 42: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

42

DiscoverWebSlice

View Web Slice

Enable Content

<div class=”hslice” id=”1”>

<p class=”entry-title”>Las Vegas 79°</p>

<div class=”entry-content”>

<!-- HTML body content to render. -->

...

</div>

</div>

Page 43: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

43

Accelerators

Web Slices

Improved Search

Performance

Smart Bars

Tab Grouping

Enhanced Find

Privacy

Security

Reliability

AccessibilityReduces Security

Risks

Enable New Business Scenarios

Improved Productivity

Deployment

Management

Custom Packages

Interoperability

Developer Tools

Application Development

Improved Developer Platform

Enterprise Ready

Page 44: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Universal Web Experience First

MicrosoftApplicationPlatform

Consistent modelto build and deploy

great UX

The UX Continuum

blogs.msdn.com/cqwang

Page 45: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Designer Tools Developer Tools

Universal Web Experience First

blogs.msdn.com/cqwang

Page 46: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Microsoft Silverlight 是一种跨平台、跨浏览器的,幵且提供了丰富的媒体和交互式应用的技术平台。

blogs.msdn.com/cqwang

Page 47: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

微软 .NET 开发部门公司副总裁 Scott Guthrie 表示:“一年前我们刚刚推出了 Silverlight,现在全

球已有 四分之一 的个人用户在使用已安装Silverlight 的电脑。”

通过微软和合作伙伴的调查中显示,中国,已经

有接近70%的用户安装了 Silverlight。

150 多个全球合作伙伴

17天时间,以 Silverlight 为基础的网站上:

13亿的网页浏览量5,000万的独立IP访问用户7,000万媒体流1,000万小时视频播放3,500万手机页面浏览量5,000个 视频剪辑/每天

blogs.msdn.com/cqwang

Page 48: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Silverlight 1.0

Silverlight 2.0

高清视频

XAML 语言

丰富的UI

.NET 语言支持

.NET Framework

基础类库

Deep Zoom

样式模板

内置控件

全面网络协议支持

DRM

增强服务器扩展能力

blogs.msdn.com/cqwang

Page 49: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

商业决策者

(Media &

Advertising)

HD视频的用

户体验

内容保护带来

商业模式

部署和维护时

更低的TCO

商业决策者

(Application

Development)

全新的Web

应用体验

易被搜索引擎

抓取

.NET 开发人

员就绪

开发人员

创建最丰富的

应用程序

熟悉的工具和

语言

更多控件,快

速开发

设计人员

与开发人员无

缝协作

创造卓越的用

户体验

多控件、模板

个性化界面

blogs.msdn.com/cqwang

Page 50: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

“Cross-browser, cross-platform, cross-device for building and delivering the next generation of .NET based media experiences and rich interactive applications for the Web”

Business Benefits• Deliver Compelling Cross-Platform Experiences• Increase Team Productivity and Collaboration• Reach Out to New Markets

blogs.msdn.com/cqwang

Page 51: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Create Distribute Experience

Expression Encoder for publishing with Silverlight

Expression Blend for creating media

experiences

+ Existing ecosystem of WMV technology partners

/ solution providers

Up to 2x streaming scalability over

Windows Server 2003

New Secure content delivery over SSL and Cache/Proxy support

New IIS7 Media Pack with bit-rate throttling for

lower cost for downloaded media

Interactivity, video, and animation in browser

and/or full screen

Seamless, Fast Installation for End Users

Consistent experience on Mac and Windows

blogs.msdn.com/cqwang

Page 52: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Available in Silverlight 3 (Q1 2009)

H.264 videoBaseline, Main, and High 4:2:0 profiles (progressive only)

AAC-LC mono or stereo audio

.mp4 for progressive download

Looking at how to expand support to for live and RTSP

DRM for H.264 coming after Q1

blogs.msdn.com/cqwang

Page 53: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Silverlight 2 MediaStreamSourceManaged code file parsers

Managed code stream parsers

Silverlight 3 MediaStreamSourceAdds managed code decoders

Decoders live in .net sandbox

50+% performance of assembly-optimized native decoders

Managed code extensibility meansNo end-user install

No end-user authentication

User experience is identical to a built-in codec

blogs.msdn.com/cqwang

Page 54: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Adapts the quality of the video based on CPU and network conditions to provide the best end user viewing experience

Publish multiple, complete files to IIS. IIS delivers “virtual chunks” to SL2 player.

Simple to deploy. Simple to Manage.Encode in xEncoder. or 3rd party tool. Publish to IIS. Experience in Silverlight

No coding required

Simplifies content creation and management

blogs.msdn.com/cqwang

Page 55: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

2 4 6 8 300kbps

2 4 6 8

2 4 6 8

2 4 6 8

2 4 6 8

450kbps

600kbps

900kbps

1200kbps

Video is encoded to VC-1 or H264

in a fragmented MP4 container.

• Client request video file from

Web server.

• The server delivers the content,

with an XML manifest, that

declares available quality levels

• As network and CPU conditions

change, the Silverlight player

requests higher or lower quality

chunks from the server.

2

4

6

8

300.fmp4

450.fmp4

600.fmp4

1200.fmp4

900.fmp4

• IIS-created chunks are

cacheable objects.

blogs.msdn.com/cqwang

Page 56: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

blogs.msdn.com/cqwang

Page 57: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

2D, Text & Animation

HD Quality Video: VC-1

Streaming and VOD

DRM

Rich Controls Library

Cross-Platform .Net Subset

Browser Integration

DeepZoom

Isolated Local Storage

Networking (HTTPS & Sockets)

Page 58: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

H.264 & AAC

More Controls

More Media

Improved performance

Expanding the platform

Page 59: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

blogs.msdn.com/cqwang

Page 60: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

Video: BBT SmoothHDTaobaoRedmooncakePhotoFlame

blogs.msdn.com/cqwang

Page 61: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

• Expression Suite

• Expression Blend 2 SP1 Preview

PDC 08 „09 Beyond…

• Silverlight 2.0 RTM

• Visual Studio 2008 SP1

• Silverlight 3.0

• WPF 4.0 Beta

• Silverlight Mobile

• WPF 4.0

• Visual Studio 2010• Visual Studio 2010 Beta

Page 62: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

62

http://blogs.msdn.com/ie

http://silverlight.net

[email protected]

Todays‟s content will feature at my blog:http://blogs.msdn.com/CQWang

Page 63: Internet Explorer® 8€¦ · IE=5 “Quirks” mode IE=6 Internet Explorer 6 Standards mode IE=7 ”Strict” mode IE=8 Internet Explorer 8 Standards mode IE=edge Uses latest standards

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