Microsoft Silverlight is an application framework for writing and running rich Internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for web browsers running under Microsoft Windows and Mac OS X. While early versions of Silverlight focused on streaming media, current versions support multimedia, graphics, and animation, and give developers support for CLI languages and development tools. Silverlight is also one of the two application development platforms for Windows Phone, but web pages which use Silverlight cannot run on the Windows Phone or Windows Mobile versions of Internet Explorer, as there is no Silverlight plugin for Internet Explorer on those platforms.
Silverlight has been used to provide video streaming for many high profile events, including the NBC coverage of the 2008 Summer Olympics in Beijing, the 2010 Winter Olympics in Vancouver,and the 2008 conventions for both major United States political parties. Silverlight is also used by Netflix for its instant video streaming service.Netflix has stated in their Tech Blog that their goal is to move their video streaming service from Silverlight to HTML5 in the future.
Silverlight provides a retained mode graphics system similar to Windows Presentation Foundation (WPF), and integrates multimedia, graphics, animations and interactivity into a single run-time environment. In Silverlight applications, user interfaces are declared in Extensible Application Markup Language (XAML) and programmed using a subset of the .NET Framework. XAML can be used for marking up the vector graphics and animations. Silverlight can also be used to create Windows Sidebar gadgets for Windows Vista.
Silverlight Course Content
» First Application Using Studio
» Printing Using SilverLight
» Setting Up Your Catalog
» Design and Content
» Splash Screen Content
» Monitoring and Improving the Web Store
» Localisation In silverlight
» Working with Clipboard
» Application events
» Handling Mouse RtClickEvent