/
Shining a Light on Silverlight Shining a Light on Silverlight

Shining a Light on Silverlight - PowerPoint Presentation

lindy-dunigan
lindy-dunigan . @lindy-dunigan
Follow
383 views
Uploaded On 2017-09-01

Shining a Light on Silverlight - PPT Presentation

Exploring Microsofts Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10 What is Silverlight Purpose Developing With Silverlight Comparison to Flash Future Directions Questions 4232010 ID: 584217

2010 stroud silverlight web stroud 2010 web silverlight dynamic flash http application multimedia framework interactive content windows powerful platforms

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Shining a Light on Silverlight" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Shining a Light on Silverlight

Exploring Microsoft's Attempt to Revolutionize the Web

Ben Stroud

CS525

Spring 10Slide2

What is Silverlight?Purpose

Developing With Silverlight

Comparison to FlashFuture DirectionsQuestions

4/23/2010

Stroud

2

Presentation OutlineSlide3

Multiplatform application framework

Allows for interactive multimedia and animations on the front end

Powerful traditional application or web oriented backend.Designed primarily for web based applications; stand-alone apps possible

Similar to FlashCreated by Microsoft

4/23/2010

Stroud

3

What is Silverlight?Slide4

Short Term

Microsoft wants a foothold in the highly dynamic content driven web based application realm.

They want a platform that promotes their proprietary technologies(.Net Framework, Windows Media, MS IDEs, etc).

Long TermCynical ViewEmbrace, Extend, Extinguish

Microsoft may want to displace Adobe’s Flash technology with something requiring MS technologyOptimistic ViewMicrosoft wants to enhance the web experience with more powerful and more efficient applications.

Likely that both are true (business vs tech)

4/23/2010

Stroud

4

What Is Its Purpose?Slide5

We are interested in Multimedia Computing

Silverlight can do things that other platforms can’t

The web experience is moving to more and more interactive and dynamic content.

4/23/2010

Stroud

5

Why Should We Care?Slide6

IDEs

Silverlight 4 – Visual Studios 2010, Visual Web Developer 2008, MS Expression Blend

CodingLanguages – any .NET or Dynamic (Ruby, Python etc) language, HTML, JS and more

DeploymentUpload XAP (executable) Plus Support Files to Web Server.Client Side Execution

4/23/2010

Stroud

6

Developing With SilverlightSlide7

Performance

Back-End Computing

Calculating Prime Numbers (1000000)Flash –1.259 secondsSilverlight - 0.564 seconds

Front End AnimationDisplaying 50 Rotating ImagesFlash – 64 fps 60% CPUSilverlight – 100 fps 45% CPU

Took 80 images to get to 64fpsFor More Comparisons See Paper

4/23/2010

Stroud

7

Comparison to FlashSlide8

Implementation on More Platforms (Linux, Andriod

, Windows Mobile,

ect)Hardware Accelerated 3D Support64-bit supportMore Advanced Networking Capability

Better use of Dynamic ObjectsMore Generic, Less Silverlight Targeted CodeCombine WPF and Silverlight Programming Models

4/23/2010

Stroud

8

Future DirectionsSlide9

Silverlight Operating System

http

://www.silveos.com/Website Cloud

http://w4.clouping.com/Netflix

http://netflix.com/C# Compiler

http://nokola.com/TryCSharp/

4/23/2010

Stroud

9

DemonstrationsSlide10

4/23/2010

Stroud

10

Questions?Slide11

See full Report

4/23/2010

Stroud

11

References