What is Silverlight ?Microsoft Silverlight is a cross-browser, cross-platformimplementation of the .NET Framework for building anddelivering the next generation of media experiences and richinteractive applications (RIA) for the Web. Silverlight unifies thecapabilities of the server, the Web, and the desktop, of managedcode and dynamic languages, of declarative and traditionalprogramming, and the power of Windows PresentationFoundation (WPF).
Features:Silverlight enables you to create a state-of-the-art applicationthat has the following features:• It is a cross-browser, cross-platform technology. It runs in all popular Web browsers, including Microsoft Internet Explorer, Mozilla Firefox, and Apple Safari, and on Microsoft Windows and Apple Mac OS X.• It is supported by a very small download that installs in seconds.• It streams video and audio. It scales video quality to everything from mobile devices to desktop browsers to 720p HDTV video modes.• It includes compelling graphics that users can manipulate—drag, turn, zoom—directly in the browser.• It reads data and updates the display, but it doesnt interrupt the user by refreshing the whole page.• It provides a consistent experience no matter where it runs.
Extended FeaturesWPF and XAML: Silverlight includes Windows PresentationFoundation (WPF) technology, which greatly extends theelements in the browser for creating UI. WPF lets you createimmersive graphics, animation, media, and other rich clientfeatures, extending browser-based UI beyond what is availablewith HTML alone. Extensible Application Markup Language(XAML) provides a declarative markup syntax for creating WPFElements.
Extended FeaturesCross-browser, cross-platform support: Silverlight runs the same on all popularbrowsers (on any platform). You can design and develop yourapplication without having to worry about which browser orplatform your users have.
Extended FeaturesAccess to the .NET Framework programming model and toassociated tools: You can create Silverlight-basedapplications using dynamic languages such as managed Jscriptand IronPython as well as languages such as C# and VisualBasic. You can use development tools such as Visual Studio tocreate Silverlight-based applications.
Extended FeaturesLINQ: Silverlight includes language-integrated query (LINQ),which enables you to program data access using intuitive nativesyntax and strongly typed objects in .NET Frameworklanguages.
Silverlight Detail Architecture Framework Browser Host Data WPF Networking MS AJAX LINQ XLINQ Extensible Controls Library REST POX Integrated DLR BCL HTML DOM Networking RSS JSON Integration Stack Ruby Python Generics Collections CLR Execution Engine Application Services XAML Legend UI Core Inputs DRM V1.1 Keyboard Mouse Ink Media Legend Vector Text Installer Media V1.0 Controls Animation Images VC1 WMA MP3 Layout Editing
Supported PlatformsMicrosoft Windows MacintoshSilverlight supports the Silverlight supports thefollowing versions of Microsoft following versions of the MacWindows: operating system:• Microsoft Windows Vista • Mac OS 10.4.8+ (Power PC)• Microsoft Windows XP • Mac OS 10.4.8+ (Intel-based)• Microsoft Windows 2000• Microsoft Windows Server 2003