First released in 2007, early versions of Microsoft Silverlight focused primarily on streaming video and audio files. However, as of 2011, current versions have incorporated features that extend Silverlight’s capabilities to develop complex interactive applications such as tools and games that rely on user input and graphics manipulated by dragging-and-dropping, turning or zooming. Silverlight is also used to create “apps” for mobile devices running on the Windows Phone or Nokia Symbian operating system. Like Flash, users must install a small program, called a plug-in, in order to run Silverlight applications in their Web browser.
Microsoft Silverlight is an application designed to deliver and create interactive and dynamic media content on the Web. Like Adobe’s Flash, Silverlight can be used to create tools, games or animations, stream video or audio files, and produce effects triggered by a user’s actions including clicking, opening or closing a window. Silverlight, like Flash, is a cross-browser, cross-platform, "plug-in" application, which runs on most Web browsers, such as Explorer, Firefox and Safari, and some mobile devices.
Animations, Videos and Audio
Silverlight can be used on a Web page where animations, video and audio are displayed, either singularly or in succession, as Silverlight can update the dynamic file on the page without having to refresh it. It is also preferred by many developers who create these dynamic elements; unlike Flash’s frame-by-frame process, which requires developers to create objects like images for each frame, Silverlight uses Windows Presentation Foundation (WPF) time-based animation. This is attractive to developers because they only have to designate the start and end of an animation, and fill that timeline with the objects to be animated. To a user, however, aside from Silverlight’s larger file size, it can be difficult to tell a Flash animation from a Silverlight animation.