Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.

Similar presentations


Presentation on theme: "1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today."— Presentation transcript:

1 1 1 Silverlight is a web browser plug-in

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

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

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

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

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

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

8 8 8 Uses controls which bind to data

9 9 9 Integrates within the HTML page SilverlightControlSilverlightControl Full Page Silverlight UISilverlight “Islands” in HTML Silverlight Control 1 Silverlight Silverlight Control 2 Silverlight Rich HTML & Javascript Interop

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

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

12 12 tag launches the plug-in Source parameter points to the Silverlight Application

13 13 Applications come in.XAP (Zip) files

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

15 15.XAP files contain.NET app code Specific.NET Frameworks/Runtimes Desktop/Server.NET Framework 3.5 Sp1 Mobile Devices.NET Compact Framework Silverlight Silverlight.NET Framework Common.NET Development.NET Languages ( C#, VB, etc ).NET Tools ( Visual Studio, etc ).NET Developers & Skills

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

17 17 Development tools are on Windows Free, low barrier to entry, not very productive Free fully fledged integrated environment Paid for professional & team development tools

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

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

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


Download ppt "1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today."

Similar presentations


Ads by Google