silverlight overview

30
Silverlight Christian Thilmany UX Architect - Microsoft

Upload: christian-thilmany

Post on 17-May-2015

1.266 views

Category:

Technology


0 download

DESCRIPTION

SilverLight Overview

TRANSCRIPT

Page 1: SilverLight Overview

Silverlight

Christian ThilmanyUX Architect - Microsoft

Page 2: SilverLight Overview

2007

The Internet Trajectory

MTV.com, 1996

Page 3: SilverLight Overview

Microsoft & UX

Vista

Photosynth

Office2007

Xbox 360

Page 4: SilverLight Overview

Platform

Tools

UX

UX is a key platform capability

Page 5: SilverLight Overview

Designer/Developer Collaboration

Page 6: SilverLight Overview

DesktopDesktop

MediaMedia& RIA& RIA

WebWeb

Designer & Developer Tooling

DesignerLook, behavior, brand,and emotional connection

DeveloperFunction, deployment, data,

security, operational integrity

Server Vista

Page 7: SilverLight Overview

Microsoft Silverlight

cross-browsercross-platform

implementation of .NET

for building and delivering the next generation of

media experiences&

rich interactive applications

for the Web

Page 8: SilverLight Overview

Silverlight Audiences

Content ProvidersEngage visitors with highest quality interactive web sites, video and game experiences with lower costs

Designers / Developers Role-specific suite of tools for designers and developers using existing skills and domain knowledge and building on existing application investments

Viewers / End UsersSites “light up” equally on Windows and Mac, with a one-time, fast install (~2MB)

Page 9: SilverLight Overview

Silverlight Overview

Microsoft Confidential, DO NOT disclose until April 16 th, 2007, 12:01 am EST

Page 10: SilverLight Overview

Silverlight Benefits

Compelling, Cross-Platform User ExperiencesCompelling, Cross-Platform User Experiences

Flexible Programming Model with Collaboration Flexible Programming Model with Collaboration ToolsTools

Low Cost, High Quality MediaLow Cost, High Quality Media

Connected to Data, Servers, and ServicesConnected to Data, Servers, and Services

Low Cost, High Quality MediaLow Cost, High Quality Media

Page 11: SilverLight Overview

Industry Trends in Web MediaWeb Video Ad Revenue is Web Video Ad Revenue is

SoaringSoaringGrowing Broadband AdoptionGrowing Broadband Adoption

55% of online video consumed will be user-generated (by 2010)(Source: Screen Digest December 2006)

Video streams viewed per month will rise from3bn (2006) to 12.4bn (2010)

(Source: Parks & Assoc. 12/2006)

Page 12: SilverLight Overview

Silverlight Web Media Ecosystem

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

Page 13: SilverLight Overview

Silverlight Web Media Competitive Advantages

Create Distribute Experience

Significantly higher perf w/ 15x acceleration by Tarari

Significantly lower cost encoding w/ “enterprise”

scale

20% higher quality at comp bit rate, (more vs

H263+)

~50% lower streaming cost over competition

Windows or Linux host for progressive download

3x+ scalability for streaming over

competition

720p HD resolution support, Mac & Win

SMTPE VC-1 Codec ecosystem support across

devices

Integrated content protection solution

WMV & VC-1 Ecosystem

Ecosystem of software, tools, hardware, services, and integrated solutions in post-production, content

management, rights management, and streaming delivery

Page 14: SilverLight Overview

Silverlight Benefits

Compelling, Cross-Platform User ExperiencesCompelling, Cross-Platform User Experiences

Flexible Programming Model with Collaboration Flexible Programming Model with Collaboration ToolsTools

Low Cost, High Quality MediaLow Cost, High Quality Media

Connected to Data, Servers, and ServicesConnected to Data, Servers, and Services

Page 15: SilverLight Overview

Experiences

Page 16: SilverLight Overview

Early Industry Support

Page 17: SilverLight Overview

Silverlight Installation Experience

Page 18: SilverLight Overview

Silverlight Benefits

Compelling, Cross-Platform User ExperiencesCompelling, Cross-Platform User Experiences

Flexible Programming Model with Collaboration Flexible Programming Model with Collaboration ToolsTools

Low Cost, High Quality MediaLow Cost, High Quality Media

Connected to Data, Servers, and ServicesConnected to Data, Servers, and Services

Page 19: SilverLight Overview

DesktopDesktopWebWeb

XHTML / ASP.NET

JavaScript / AJAX

CSS

.NET Languages

XAML / WPF

Windows Media

Flexibletools / programming /

media

CompellingUX on all app categories

Connectedto data, servers, services

Easily reuse skills

Media & RIAMedia & RIA

Page 20: SilverLight Overview

Silverlight is based on .NET

Page 21: SilverLight Overview

Dynamic Languages in Silverlight

RubyRuby PythonPython Visual Visual BasicBasic JavaScriptJavaScript

Common Language RuntimeCommon Language Runtime

Dynamic Language RuntimeDynamic Language Runtime

Page 22: SilverLight Overview

Silverlight Architecture

Legend

V2.0

Legend

V1.0

CLR Execution Engine

Framework

HTML DOMIntegration

XAML

Networking

JSON

REST POX

RSS

Data

LINQ XLINQ

DLR

Ruby Python

WPF

Extensible Controls

BCL

GenericsCollections

Inputs

Keyboard Mouse Ink

Media

VC1 WMA MP3

Browser Host

IntegratedNetworking

Stack

Installer

ApplicationServices

MS AJAXLibrary

UI Core

Images

Vector Text

Animation

DRM

Media

Controls

Layout Editing

Page 23: SilverLight Overview
Page 24: SilverLight Overview

Silverlight Benefits

Compelling, Cross-Platform User ExperiencesCompelling, Cross-Platform User Experiences

Flexible Programming Model with Collaboration Flexible Programming Model with Collaboration ToolsTools

Low Cost, High Quality MediaLow Cost, High Quality Media

Connected to Data, Servers, and ServicesConnected to Data, Servers, and Services

Page 25: SilverLight Overview

Silverlight Streaming by Windows LiveProvides developers a free, scalability-on-demand solution for Silverlight

• Free, 10GB hosting and streaming• You build the application, we deliver the scale• High quality, differentiated, controllable user

experience• Complete API Programmability

Creation ExperienceSilverlight Streaming

Windows Live Platform

http://silverlight.live.com

Page 26: SilverLight Overview

Silverlight RecapCompelling Cross-Platform User Experiences• Seamless, fast installation for end users• Consistent experiences on Mac / Windows • Stunning vector-based graphics, media, text, animation

and overlay• Dramatically improved performance for AJAX enabled Web

sites

Flexible programming model with collaboration tools• Based on the .NET Framework• Choice of development languages• Integration with existing Web technologies• Role specific tools for designers / developers

Low cost, high quality media• HD to Mobile w/ SMPTE VC-1• Broad media ecosystem• Tools for live and on-demand publishing

Connected to data, servers and services• Easily mash-up and incorporate services and data • Increase discoverability/searchability• Rapidly scale applications with Silverlight Streaming

service

Page 27: SilverLight Overview

Roadmap

MIX 07MIX 07 Summer Summer 0707

BeyonBeyondd

• Silverlight 1.0 Beta

• Silverlight 1.1 Alpha

• Expression Studio

• Expression Blend 2 Preview

• Silverlight Tools Preview for Visual Studio 2008

• Silverlight 1.0

• Expression Encoder

• Silverlight 2.0

• Silverlight mobile

• Expression Studio 2

• Silverlight Tools for Visual Studio 2008

MIX08MIX08

• Silverlight 2.0 Beta and non commercial GoLive License

• Expression Studio 2 Beta

• Visual Studio 2008

Page 28: SilverLight Overview

Demonstration

Page 29: SilverLight Overview

Questions?

Page 30: SilverLight Overview

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