Silverlight enables the next gen RIA

Excerpt from "Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."

Following are the interesting aspects of Silverlight:

  • Cross platform browser support (IE6, IE7, Firefox, Firefox 2.0.x, and Apple Safari 2.0.4)
  • The plug-in is under 2MB
  • Operating systems include Windows Vista, Windows XP SP2,  Mac OS X.
  • CLR support in Silverlight 1.1 - CLR contains same GC and type system support as the full version of the CLR (server as well as workstation). This is not the light weight CLR as in netcf. Essential .NET framework support that includes System.NET, XML, WPF, managed HTML DOM, etc.
  • ASP.NET Silverlight controls enables selective rich content areas to web pages.
  • Bidirectional interaction between HTML world and the Silverlight world
  • Integrated development experience with Expression Studio
  • Dynamic language support (JScript, Python and Ruby)
  • Siliverlight applications can be developed on Windows and published on to any non-Windows platform

Following are a few useful links:

Silverlight 1.1 Quickstarts :

Silverlight FAQ:

Silverlight demos:

Silverlight on MSDN:

Publish Silverlight through PHP: Screencast (PHP)

Publish Silverlight through JSP: Screencast (JSP)