Presentation is loading. Please wait.

Presentation is loading. Please wait.

Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10.

Similar presentations


Presentation on theme: "Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10."— Presentation transcript:

1 Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10

2  What is Silverlight?  Purpose  Developing With Silverlight  Comparison to Flash  Future Directions  Questions 4/23/2010 Stroud 2

3  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 4/23/2010 Stroud 3

4  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) 4/23/2010 Stroud 4

5  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

6  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 4/23/2010 Stroud 6

7  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 4/23/2010 Stroud 7

8  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 4/23/2010 Stroud 8

9 4/23/2010 Stroud 9

10  See full Report 4/23/2010 Stroud10


Download ppt "Exploring Microsoft's Attempt to Revolutionize the Web Ben Stroud CS525 Spring 10."

Similar presentations


Ads by Google