shining a light on silverlight
Download
Skip this Video
Download Presentation
Shining a Light on Silverlight

Loading in 2 Seconds...

play fullscreen
1 / 10

Shining a Light on Silverlight - PowerPoint PPT Presentation


  • 144 Views
  • Uploaded on

Shining a Light on Silverlight. Exploring Microsoft\'s Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10. Presentation Outline. What is Silverlight? Purpose Developing With Silverlight Comparison to Flash Future Directions Questions. What is Silverlight?.

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

PowerPoint Slideshow about ' Shining a Light on Silverlight' - obelia


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
shining a light on silverlight

Shining a Light on Silverlight

Exploring Microsoft\'s Attempt to Revolutionize the Web

Ben Stroud

CS525

Spring 10

presentation outline
Presentation Outline
  • What is Silverlight?
  • Purpose
  • Developing With Silverlight
  • Comparison to Flash
  • Future Directions
  • Questions

Stroud

what is silverlight
What is Silverlight?
  • 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 Flash
  • Created by Microsoft

Stroud

what is its purpose
What Is Its Purpose?
  • 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 Term
    • Cynical View
      • Embrace, Extend, Extinguish[]
      • Microsoft may want to displace Adobe’s Flash technology with something requiring MS technology
    • Optimistic View
      • Microsoft wants to enhance the web experience with more powerful and more efficient applications.
    • Likely that both are true (business vs tech)

Stroud

why should we care
Why Should We Care?
  • 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[].

Stroud

developing with silverlight
Developing With Silverlight
  • IDEs
    • Silverlight 4 – Visual Studios 2010, Visual Web Developer 2008, MS Expression Blend
  • Coding
    • Languages – any .NET or Dynamic (Ruby, Python etc) language, HTML, JS and more
  • Deployment
    • Upload XAP (executable) Plus Support Files to Web Server.
    • Client Side Execution

Stroud

comparison to flash
Comparison to Flash
  • Performance
    • Back-End Computing
      • Calculating Prime Numbers (1000000)
        • Flash –1.259 seconds
        • Silverlight - 0.564 seconds
    • Front End Animation
      • Displaying 50 Rotating Images
        • Flash – 64 fps 60% CPU
        • Silverlight – 100 fps 45% CPU
          • Took 80 images to get to 64fps
    • For More Comparisons See Paper

Stroud

future directions
Future Directions
  • Implementation on More Platforms (Linux, Andriod, Windows Mobile, ect)
  • Hardware Accelerated 3D Support
  • 64-bit support
  • More Advanced Networking Capability
  • Better use of Dynamic Objects
  • More Generic, Less Silverlight Targeted Code
    • Combine WPF and Silverlight Programming Models

Stroud

references
References
  • See full Report

Stroud

ad