The Basics
 Basics   of Silverlight
  • Features
  • Advantages
  • Architecture
  • Project Settings
  • Out of Browser
 XAML    overview
 Dependency Properties
 Change Notification
 Silverlight and Web Services
 RIA Services
 Demos
Regular Web Application

              VS

Web Application Using Silverlight
 Replacement    of Flash/Javascript/HTML
 Client side scripting possible in C#
 Responsiveness that can compete with
  desktop applications
 Cross browser/platform
 Low bandwidth
 Mobile
 Stateful Client
 Printing/Webcam/Mic      Support
 Notification   Support
 Streaming
 Deep Zoom
 Media Format Extensibility
 3D Graphics
 Access data with common protocols like
  SOAP, JSON, XML, and REST
 Access DB directly
 Support ADO.NET objects – DataTable,
  DataSet etc…
 Access server side code directly
 Demo
 Compiled  XAML and code behind
 Application Manifest
 Other assemblies
 Demo
 Reduce   xap size by using application
  library caching
 Enable running application out of the
  browser
 Require elevated trust when running in
  browser
 Generate Silverlight manifest file
 Debug settings
 Demo
 Silverlight Application
 Silverlight Class Library
 Silverlight Business Application
 Silverlight Navigation Application
 WCF RIA Services Class Library
Basics of Silverlight 1

Basics of Silverlight 1

  • 1.
  • 2.
     Basics of Silverlight • Features • Advantages • Architecture • Project Settings • Out of Browser
  • 3.
     XAML overview  Dependency Properties  Change Notification  Silverlight and Web Services  RIA Services  Demos
  • 4.
    Regular Web Application VS Web Application Using Silverlight
  • 6.
     Replacement of Flash/Javascript/HTML  Client side scripting possible in C#  Responsiveness that can compete with desktop applications  Cross browser/platform  Low bandwidth  Mobile  Stateful Client
  • 7.
     Printing/Webcam/Mic Support  Notification Support  Streaming  Deep Zoom  Media Format Extensibility  3D Graphics  Access data with common protocols like SOAP, JSON, XML, and REST
  • 8.
     Access DBdirectly  Support ADO.NET objects – DataTable, DataSet etc…  Access server side code directly
  • 11.
  • 12.
     Compiled XAML and code behind  Application Manifest  Other assemblies
  • 13.
  • 14.
     Reduce xap size by using application library caching  Enable running application out of the browser  Require elevated trust when running in browser  Generate Silverlight manifest file  Debug settings
  • 15.
  • 16.
     Silverlight Application Silverlight Class Library  Silverlight Business Application  Silverlight Navigation Application  WCF RIA Services Class Library