SlideShare a Scribd company logo
Presented by : Gourav Sharma 3470070013 Sec:C2703 BTECH(MBA)-IT
Silverlight at a glance
Why Silverlight? User Experience Expectations increasing exponentially Rich Web applications are no longer a luxury, they’re a necessity Silverlight provides a platform that is easy and cheap to build for Silverlight skills transfer to server, desktop and mobile application development
Versions of Silverlight v 1.0 Code behind – JavaScript only v 1.1 / 2 .NET based Code behind - .NET languages C#, etc. Partial .NET class library
Inside Silverlight  Silverlight : GUI  “eye-candy”: XAML,  Layout,  Styling,  Animation .NET  “plumbing”: CLR,  Base Class Libraries
Silverlight Web Architecture HTML JS XAML XAP Internet
Silverlight and .NET
XAML Browser Host MS AJAX  Library DOM  Integration CLR Execution Engine Deploy Friction-Free  Installer Auto- Updater Application Services SOAP Legend V1.1 Legend V1.0 Networking JSON REST POX RSS Data LINQ XLINQ DLR Ruby Python WPF Extensible Controls BCL Generics Collections Inputs Keyboard Mouse Ink Media VC1 WMA MP3 UI   Core Images Vector Text Animation DRM Media Controls Layout Editing
Flash vs Silverlight Flash Silverlight Animation model Frame-based Time-based Language ActionScript CLR-compilant (VB.NET, C#) Platform All major Limited Linux (Moonlight) Multithreading No (from programmer perspective) Yes
Flash vs Silverlight Flash Silverlight Image support Most formats JPG and PNG Video, audio Multiple formats, low-level APIs VC-1 codec, WMW, WM, no low-level APIs Streaming More cost-effective Other More mature Deep Zoom
Silverlight and WPF:  Differences WPF: Windows only Requires 50 / 200 MB .NET 3.x runtime Steeper learning curve Silverlight: Cross OS, cross browser Small download (approx. 4 to 5 MB) Reduced feature set Sandboxed – Secure but limiting
Silver Light Feature : GUI system features: XAML, etc. Controls Data: Features related to database-type apps Communications: Web services
GUI System Features WPF subset Vector based vs. pixel based Scalable – Looks good at multiple resolutions Dynamic layouts XAML – Similar to HTML Declarative Designers and programmers work in parallel Rich customization is easier “ Lookless” controls Styles and templating
SL2 Features: Controls Controls: Extensible control base classes Common controls: Textbox, Checkbox, Radiobutton, etc  TabControl, Slider, ScrollViewer, ProgressBar, etc Layout controls: Grid, StackPanel Data controls: DataGrid, etc
SL2 Features: Data Data: 2-way data binding More LINQ support: LINQ to XML LINQ to Objects
SL2 Features: Communications Communications: REST, POX, RSS, and WS-* communication Cross domain network access Sockets WCF
Advantages of Silver LIght Rich UI applications using WPF Cross-browser, cross-platform plug-in Rich Media experience. Possible to collaborate Media objects such as Video Streaming, Animations, etc. Search-engine friendly Application is firewall-compatible Socket/TCP programming for multi-player networking support Overlaying of Silverlight controls is possible as each Silverlight components is rendered in HTML DIV tags.
Limitations: No support for auto-content scrolling of a container. Silverlight 1.0 : Doesn’t include any input controls of its own. The support of WPF is currently very limited. No build-in Silverlight controls available in Silverlight Alpha. Exception handling is not very good so far: Exceptions in XAML file do not show on the browsers and it will just show the employ canvas which is not good.
ANY QUERY ?

More Related Content

PPT
Silverlight
PPTX
Virtual network computing ppt
PPTX
VMware Horizon - news
PDF
Building beautiful apps with Google flutter
PPT
Introduction to silver light
PPTX
Introduction to Flutter
PPTX
PPT on iOS
PDF
Introduction to Progressive web app (PWA)
Silverlight
Virtual network computing ppt
VMware Horizon - news
Building beautiful apps with Google flutter
Introduction to silver light
Introduction to Flutter
PPT on iOS
Introduction to Progressive web app (PWA)

What's hot (20)

PDF
Understanding the Dalvik Virtual Machine
PDF
Building a Progressive Web App
PPTX
Full stack web development
PPTX
Responsive web designing
DOCX
Industrial Training report on java
PPTX
Progressive web app
PPTX
Pwa.pptx
POTX
Rover Technology
PPTX
Zabbix
PPTX
Portainer
PPTX
VMware vSphere technical presentation
PDF
The magic of flutter
PPTX
PWA - Progressive Web App
PDF
Progressive web apps
PPTX
Flutter talkshow
PDF
Introduction to ios
PPTX
Hybrid mobile app
PPTX
VOICE BROWSER
PPTX
Zabbix 3.2 presentation June 2017
PPTX
Virtual machines and containers
Understanding the Dalvik Virtual Machine
Building a Progressive Web App
Full stack web development
Responsive web designing
Industrial Training report on java
Progressive web app
Pwa.pptx
Rover Technology
Zabbix
Portainer
VMware vSphere technical presentation
The magic of flutter
PWA - Progressive Web App
Progressive web apps
Flutter talkshow
Introduction to ios
Hybrid mobile app
VOICE BROWSER
Zabbix 3.2 presentation June 2017
Virtual machines and containers
Ad

Similar to Silver Light (20)

PDF
Silverlight abhinav - slideshare
PPT
Silverlight Briefing Deck
PPT
Silver Light for every one by Subodh
PPTX
S1lverl1ght 25.11.10 final
PPTX
S1lverl1ght 25.11.10 final
PPTX
Silverlight
PPT
Tech Lunch 9 25 2008
PPTX
Silverlight 3.0
PPTX
Introduction to silverlight control 4
PPTX
Introduction to silverlight
PPT
Introducing Silverlight 2
PPT
Silverlight 2 with Visual Studio 2008 and Expression Blend
PPT
Microsoft Silverlight
PPT
MikeTaulty_WPF_DevDays
PPT
History of silverlight versions and its features
PPTX
History of-silverlight-versions-and-its-features-CRB-Tech
PPTX
History of silverlight versions and its features
PPT
Silverlight Framework Architecture
PDF
Silverlight - What Is It And How Can We Use It
PPTX
An overview of moonlight applications test automation
Silverlight abhinav - slideshare
Silverlight Briefing Deck
Silver Light for every one by Subodh
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
Silverlight
Tech Lunch 9 25 2008
Silverlight 3.0
Introduction to silverlight control 4
Introduction to silverlight
Introducing Silverlight 2
Silverlight 2 with Visual Studio 2008 and Expression Blend
Microsoft Silverlight
MikeTaulty_WPF_DevDays
History of silverlight versions and its features
History of-silverlight-versions-and-its-features-CRB-Tech
History of silverlight versions and its features
Silverlight Framework Architecture
Silverlight - What Is It And How Can We Use It
An overview of moonlight applications test automation
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Silver Light

  • 1. Presented by : Gourav Sharma 3470070013 Sec:C2703 BTECH(MBA)-IT
  • 3. Why Silverlight? User Experience Expectations increasing exponentially Rich Web applications are no longer a luxury, they’re a necessity Silverlight provides a platform that is easy and cheap to build for Silverlight skills transfer to server, desktop and mobile application development
  • 4. Versions of Silverlight v 1.0 Code behind – JavaScript only v 1.1 / 2 .NET based Code behind - .NET languages C#, etc. Partial .NET class library
  • 5. Inside Silverlight Silverlight : GUI “eye-candy”: XAML, Layout, Styling, Animation .NET “plumbing”: CLR, Base Class Libraries
  • 6. Silverlight Web Architecture HTML JS XAML XAP Internet
  • 8. XAML Browser Host MS AJAX Library DOM Integration CLR Execution Engine Deploy Friction-Free Installer Auto- Updater Application Services SOAP Legend V1.1 Legend V1.0 Networking JSON REST POX RSS Data LINQ XLINQ DLR Ruby Python WPF Extensible Controls BCL Generics Collections Inputs Keyboard Mouse Ink Media VC1 WMA MP3 UI Core Images Vector Text Animation DRM Media Controls Layout Editing
  • 9. Flash vs Silverlight Flash Silverlight Animation model Frame-based Time-based Language ActionScript CLR-compilant (VB.NET, C#) Platform All major Limited Linux (Moonlight) Multithreading No (from programmer perspective) Yes
  • 10. Flash vs Silverlight Flash Silverlight Image support Most formats JPG and PNG Video, audio Multiple formats, low-level APIs VC-1 codec, WMW, WM, no low-level APIs Streaming More cost-effective Other More mature Deep Zoom
  • 11. Silverlight and WPF: Differences WPF: Windows only Requires 50 / 200 MB .NET 3.x runtime Steeper learning curve Silverlight: Cross OS, cross browser Small download (approx. 4 to 5 MB) Reduced feature set Sandboxed – Secure but limiting
  • 12. Silver Light Feature : GUI system features: XAML, etc. Controls Data: Features related to database-type apps Communications: Web services
  • 13. GUI System Features WPF subset Vector based vs. pixel based Scalable – Looks good at multiple resolutions Dynamic layouts XAML – Similar to HTML Declarative Designers and programmers work in parallel Rich customization is easier “ Lookless” controls Styles and templating
  • 14. SL2 Features: Controls Controls: Extensible control base classes Common controls: Textbox, Checkbox, Radiobutton, etc TabControl, Slider, ScrollViewer, ProgressBar, etc Layout controls: Grid, StackPanel Data controls: DataGrid, etc
  • 15. SL2 Features: Data Data: 2-way data binding More LINQ support: LINQ to XML LINQ to Objects
  • 16. SL2 Features: Communications Communications: REST, POX, RSS, and WS-* communication Cross domain network access Sockets WCF
  • 17. Advantages of Silver LIght Rich UI applications using WPF Cross-browser, cross-platform plug-in Rich Media experience. Possible to collaborate Media objects such as Video Streaming, Animations, etc. Search-engine friendly Application is firewall-compatible Socket/TCP programming for multi-player networking support Overlaying of Silverlight controls is possible as each Silverlight components is rendered in HTML DIV tags.
  • 18. Limitations: No support for auto-content scrolling of a container. Silverlight 1.0 : Doesn’t include any input controls of its own. The support of WPF is currently very limited. No build-in Silverlight controls available in Silverlight Alpha. Exception handling is not very good so far: Exceptions in XAML file do not show on the browsers and it will just show the employ canvas which is not good.

Editor's Notes

  • #6: Alan Cobb - Introduction to Silverlight 09/13/10
  • #12: Alan Cobb - Introduction to Silverlight 09/13/10
  • #13: Alan Cobb - Introduction to Silverlight 09/13/10
  • #14: Alan Cobb - Introduction to Silverlight 09/13/10
  • #15: Alan Cobb - Introduction to Silverlight 09/13/10
  • #16: Alan Cobb - Introduction to Silverlight 09/13/10
  • #17: Alan Cobb - Introduction to Silverlight 09/13/10