What is Silverlight?
Microsoft Silverlight is an application framework for writing and running rich internet applications.It is a new cross-browser, cross-platform implementation of the .NET Framework for building and delivering media experiences and Rich Interactive Applications(RIA) for the web and mobile such as streaming, Multimedia gaming , Graphics and Animation.
It runs in all popular browsers,Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera and Chrome.
It is combination of different technolgoies into a single development platform with features and purposes similar to those of Adobe Flash.
Advantages of Silverlight using
Highest Quality Video Experience : prepare to see some of the best quality videos , all embedded in highly graphical websites. The same research and technology that was used for VC-1, the codec that powers BluRay and HD DVD, is used by Microsoft today with its streaming media technologies.
Developers and Graphic Designers can play together! : Developers familiar with Visual Studio, Microsoft.net will be able to develop amazing Silverlight applications very quickly, and they will work on Mac’s and Windows. Developers will finally be able to strictly focus on the back end of the application core, while leaving the visuals to the Graphic Design team using the power of XAML.
Cheaper : Silverlight is now the most inexpensive way to stream video files over the internet at the best quality possible. No Licensing, all you need is IIS in Windows Server.
Support for 3rd Party Languages : Using the power of the new Dynamic Language Runtime, developers will now be able to use Ruby, Python, and EcmaScript! This means a Ruby developer can develop Silverlight applications, and leverage the .net Framework!
Cross-Platform, Cross-Browser Remote Debugging : Debug an application running on a Mac
Silverlight offers copy protection : Silverlight have the features enabling content providers complete control over their rich media content! Streaming television
Extreme Speed :There is a dramatic improvement in speed for AJAX-enabled websites that begin to use Silverlight, leveraging the Microsoft .net framework.
Cross-Platform, Cross-Browser : Finally build web applications that work on any browser, and on any operating system. At release, Silverlight will work with Mac as well as Windows! The Mono project has also already promised support for Linux!.
NOTE!:- Moonlight is a free and open source implementation of Microsoft’s Silverlight for Linux and other Unix based operating systems, developed by the Mono Project. Like Silverlight, Moonlight is a web application framework that provides functionalities similar to those in Adobe Flash, integrating multimedia, graphics, animations and interactivity into a single runtime environment.
Silverlight supports H.264 video, Advanced Audio Coding, Windows Media Video (WMV), Windows Media Audio (WMA) ,VC-1 video and MPEG Layer III (MP3) media content across all supported browsers without requiring Windows Media Player, the Windows Media Player ActiveX control or Windows Media browser plug-ins.
Current version: Microsoft Silverlight Version: 4.0.60531.0 and beta version is 5
Getting Started With SilverLight