Top Banner
Microsoft Silverlight An Introduction
9

Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Jan 13, 2016

Download

Documents

Andrew Merritt
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Microsoft SilverlightAn Introduction

Page 2: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Silverlight is a cross-browser, cross-platform plug-in*

* An auxiliary program that works with a software package to enhance its capability. For example, plug-ins used in Photoshop to add a filter for some special effect. Other examples of Plug-ins are Macromedia Flash, Digital Video Express(Divx) Player plug-in, Windows Media Player etc.

Page 3: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Why it’s time for Silverlight

Run on all popular browsers and OS

Consistent experience irrespective of platform

Supports AJAX methodology for rich Internet

applications

Includes compelling graphics, 2D vector &

animation

Streams video/audio and scales video quality from

mobile device to 720 HDTV video modes

Small download 4 MB

Page 4: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Programming Language

XAML- core of Silverlight for Rich User interface All other - for programming logic

Page 5: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;

<Button Width="100"> OK <Button.Background> LightBlue </Button.Background></Button>

Load, Parse, Display

XAML / C #/ JavaScript

Compile and Run

Page 6: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Comparison with Flash

Page 7: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Silverlight Business Model

0%

50%

100%

B ytes Delivered

UnwatchedWatched

Delivering media without going broke

Video delivery trend

Page 8: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Silverlight Business Model

Why stream?Why stream?

Live StreamingLive Streaming

Fast StreamingFast Streaming

LoggingLogging

Caching and ProxyingCaching and Proxying0%

10%20%30%40%50%60%70%80%90%

100%

B ytes Delivered

UnwatchedWatched

Windows Media Services

Page 9: Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.

Silverlight 1.0 – XAML + JavaScript COMPLETE DOM LEVEL 1 integration

Creating a Silverlight application