Monday, January 11, 2016

Microsoft Silverlight Definition

Silverlight is a lacework practice framework developed by Microsoft.


Microsoft Silverlight is a lacework employ framework for developing interactive, multimedia, client-side mesh applications. It is supported by a browser plug-in that runs applications developed with the Microsoft Silverlight framework. Silverlight 3 introduced the capability for delivering desktop Silverlight applications. Silverlight is commonly used to grow streaming media players, drawing viewers, virtual tours and games.


History


Silverlight was introduced in 2006 as a Rival to Adobe Bright. Silverlight 3.0, released in 2009, introduced the capability for developers to produce standalone desktop applications to compete with a in agreement capability Adobe Air brought to Glowing.


Warnings

A wide range of browsers and platforms are supported. However, support is not comprehensive, and web site visitors may not have the Silverlight plug-in installed or enabled.



Benefits


The Silverlight framework provides a opulent allot of capabilities to coin confused, secure client-side lattice applications. Silverlight can interact with net services, allowing developers to generate applications that can interact with server-side databases and other money. Silverlight applications are written in .Entangle programming languages, allowing .Snare developers to easily grind to enroot Silverlight applications.


Development Tools


Silverlight applications can be written in any .Trap programming conversation. Developers are able to appliance any .Collar development tools that can target the Silverlight CoreCLR. Expression Blend was developed by Microsoft for Silverlight user interface design. Visual Studio 2008 with the Silverlight Tools for Visual Studio add-on can be used for Silverlight application development. Eclipse is capable of developing Silverlight applications starting with Silverlight 2.


Compatibility


Silverlight applications run on multiple browsers, including Internet Explorer, Firefox and Safari on Windows, Macintosh and Linux systems. Linux support is provided through the Moonlight project, a collaboration between Microsoft and Novell. The Moonlight project also offers Linux development resources, such as the Lunar Eclipse XAML user interface design tool.


Function

Silverlight applications are client-side applications that can be embedded in a lacework phase in a development visually collateral to embedding images, videos and Luminosity applications. Silverlight applications can deliver complicated functionality for interacting with media, presentations and mesh services that cannot be otherwise if complete basic lacework technologies.


Web developers should provide mechanisms for their sites to degrade gracefully and provide alternatives for critical functionality.