A new dimension to the web
The Web and its new face  Microsoft Silverlight Silverlight offerings  The Implementation Silverlight Security Model Using Silverlight Demo
Static pages (HTML) , dynamic sites (DHTML) Legacy editors (notepad) JavaScript (client side scripting) ( fastest ) ASP.NET , PHP , Perl , Phython , Ruby , AJAX Flash , Flex , Java Applets (RIA’s) Dynamic editors ( VS 05’ , NetBeans , Flash ) Silverlight
Runtime for browser RIA’s Cross browser ( IE , Mozilla , Safari, ) Cross platform ( Windows , Mac OSX , Linux) Flexible programming model ( C# , VB , AJAX, Ruby , JavaScript ) Next generation media experiences (streaming audio , video ) Robust Security Model
Formerly called WPF/E ( Windows Presentation Foundation/ Everywhere) A part of the .NET 3.0 framework
BCL ( base class library ) – data access , reg exp, string handling DLR ( Dynamic language runtime)- allows dynamic compilation and execution of languages( managed JScript , IronPhython , IronRuby, dynamic VBx) WPF – the presentation tech in .NET  XAML – the UI representation format Mini CLR – subset of the .NET CLR (yet robust) CoreCLR – Security Model AJAX , JavaScript libraries
Root HTML file – provides basic entry to browser CreateSilverlight.js – specify the controls size and reference the XAML  Silverlight.js – instantiates the Silverlight control in the HTML page Page.XAML – defines UI of the page  Page.XAML.cs – the event driven C# code
Compatibility  Interoperability Light weight  High performance RIA rendered Flexible programming model Mobile – Silverlight apps can be viewed on mobiles DirectX and Direct3D support Integrates with ease XAML can be crawled High speed video streaming , web media , gaming
Silverlight Beta 1.0 / Alpha 1.1  Visual Studio 2005  Visual Studio Code Name “Orcas” Visual Studio Orcas add ons Expression Blend 2 Expression Studio Silverlight SDK for starters
Needs a fast client machine /bandwidth No runtime for desktop applications like Apollo More to download Technology yet to mature
 

Microsoft Silverlight

  • 1.
    A new dimensionto the web
  • 2.
    The Web andits new face Microsoft Silverlight Silverlight offerings The Implementation Silverlight Security Model Using Silverlight Demo
  • 3.
    Static pages (HTML), dynamic sites (DHTML) Legacy editors (notepad) JavaScript (client side scripting) ( fastest ) ASP.NET , PHP , Perl , Phython , Ruby , AJAX Flash , Flex , Java Applets (RIA’s) Dynamic editors ( VS 05’ , NetBeans , Flash ) Silverlight
  • 4.
    Runtime for browserRIA’s Cross browser ( IE , Mozilla , Safari, ) Cross platform ( Windows , Mac OSX , Linux) Flexible programming model ( C# , VB , AJAX, Ruby , JavaScript ) Next generation media experiences (streaming audio , video ) Robust Security Model
  • 5.
    Formerly called WPF/E( Windows Presentation Foundation/ Everywhere) A part of the .NET 3.0 framework
  • 6.
    BCL ( baseclass library ) – data access , reg exp, string handling DLR ( Dynamic language runtime)- allows dynamic compilation and execution of languages( managed JScript , IronPhython , IronRuby, dynamic VBx) WPF – the presentation tech in .NET XAML – the UI representation format Mini CLR – subset of the .NET CLR (yet robust) CoreCLR – Security Model AJAX , JavaScript libraries
  • 7.
    Root HTML file– provides basic entry to browser CreateSilverlight.js – specify the controls size and reference the XAML Silverlight.js – instantiates the Silverlight control in the HTML page Page.XAML – defines UI of the page Page.XAML.cs – the event driven C# code
  • 8.
    Compatibility InteroperabilityLight weight High performance RIA rendered Flexible programming model Mobile – Silverlight apps can be viewed on mobiles DirectX and Direct3D support Integrates with ease XAML can be crawled High speed video streaming , web media , gaming
  • 9.
    Silverlight Beta 1.0/ Alpha 1.1 Visual Studio 2005 Visual Studio Code Name “Orcas” Visual Studio Orcas add ons Expression Blend 2 Expression Studio Silverlight SDK for starters
  • 10.
    Needs a fastclient machine /bandwidth No runtime for desktop applications like Apollo More to download Technology yet to mature
  • 11.