Silverlight is a web browser plug-in
Download
1 / 20

Silverlight is a web browser plug-in - PowerPoint PPT Presentation


Silverlight is a web browser plug-in . 1. There are two versions. 2. V1. V2. September 2007. ~October 2008. V2 is backwards compatible & where you’d start today. Plug-in can be installed on demand. 3. Also available as an optional Windows Update. Plug-in is small and self-contained. 4.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

Silverlight is a web browser plug-in

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Silverlight is a web browser plug-in

1


There are two versions

2

V1

V2

September 2007

~October 2008

V2 is backwards compatible & where you’d start today


Plug-in can be installed on demand

3

Also available as an optional Windows Update


Plug-in is small and self-contained

4

~10 Second Download

No Additional Dependencies


Runs cross-browser, cross-platform

5

?Linux support is from Novell’s Moonlight project


Displays rich UI in the browser

Single Unified Framework

Media

6

Controls

Graphics

Silverlight

Layout, Animation, Data Binding


Uses controls which can be styled

7

Control UI separated from Control behaviour


Uses controls which bind to data

8


Integrates within the HTML page

9

Silverlight

Control

Silverlight

Control 1

Rich HTML & JavascriptInterop

Silverlight

Control 2

Silverlight “Islands” in HTML

Full Page Silverlight UI


Connects with a range of services

10

HTTP GET/POST

Silverlight

SOAP, JSON, REST, XML

Sockets


Runs code in a tight, fixed sandbox

11

All code gets same limited permissions


<object> tag launches the plug-in

12

Source parameter points to the Silverlight Application


Applications come in .XAP (Zip) files

13


.XAP files come from any web server

14

myapp.xap

Browser requests XAP file, unzips it, runs .NET code


.XAP files contain .NET app code

Common .NET Development

15

.NET Languages ( C#, VB, etc )

.NET Tools ( Visual Studio, etc )

.NET Developers & Skills

Specific .NET Frameworks/Runtimes

Desktop/Server

Mobile Devices

Silverlight

.NET Framework 3.5 Sp1

.NET Compact Framework

Silverlight .NET Framework


.NET app code is code with markup

16

XAML markup language

defines UI

.NET code handles interaction

Silverlight .NET Application


Development tools are on Windows

17

Free, low barrier to entry,

not very productive

Free fully fledged integrated environment

Paid for professional & team development tools


Design tools are on Windows

18

Expression Blend for design of Silverlight applications

( paid for product )


UI/Code separation facilitates design

19

Single project

structure

XAML

Code

Designer styles & adds interaction in Blend

Developer writes code

in Visual Studio


Where to find more information?

20

www.silverlight.net


ad
  • Login