1 / 20

Silverlight is a web browser plug-in

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.

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Silverlight is a web browser plug-in 1

  2. There are two versions 2 V1 V2 September 2007 ~October 2008 V2 is backwards compatible & where you’d start today

  3. Plug-in can be installed on demand 3 Also available as an optional Windows Update

  4. Plug-in is small and self-contained 4 ~10 Second Download No Additional Dependencies

  5. Runs cross-browser, cross-platform 5 ?Linux support is from Novell’s Moonlight project

  6. Displays rich UI in the browser Single Unified Framework Media 6 Controls Graphics Silverlight Layout, Animation, Data Binding

  7. Uses controls which can be styled 7 Control UI separated from Control behaviour

  8. Uses controls which bind to data 8

  9. 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

  10. Connects with a range of services 10 HTTP GET/POST Silverlight SOAP, JSON, REST, XML Sockets

  11. Runs code in a tight, fixed sandbox 11 All code gets same limited permissions

  12. <object> tag launches the plug-in 12 Source parameter points to the Silverlight Application

  13. Applications come in .XAP (Zip) files 13

  14. .XAP files come from any web server 14 myapp.xap Browser requests XAP file, unzips it, runs .NET code

  15. .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

  16. .NET app code is code with markup 16 XAML markup language defines UI .NET code handles interaction Silverlight .NET Application

  17. 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

  18. Design tools are on Windows 18 Expression Blend for design of Silverlight applications ( paid for product )

  19. UI/Code separation facilitates design 19 Single project structure XAML Code Designer styles & adds interaction in Blend Developer writes code in Visual Studio

  20. Where to find more information? 20 www.silverlight.net

More Related