Silverlight
Get Started on Your Silverlight Application Today!
Microsoft Silverlight is a browser plug-in that incorporates animation, vector graphics and audio-video playback in a customizable application. Microsoft Silverlight creates a highly interactive and rich Internet application that attracts users with aesthetic design and functionality.
Silverlight offers many capabilities of Flash but in an enterprise programming paradigm familiar to developers. Microsoft - wanting to make a splash - introduced new capabilities including deep zoom which allows for high performance zooming accomplished through asynchronous data loading and adaptive streaming. Adaptive streaming is an example of performance optimization through on-the-fly modifying of the download stream based on user bandwidth and CPU speed.
License Model
Follows visual studio licensing model.
Advantages
Amadeus developers like programming in Silverlight because Microsoft implemented the same Common Language Runtime (CLR) version of the .NET Framework. It has the ability to execute programs written in any .NET language. Silverlight is secure because it runs in a sandbox which restricts its access to local computer resources. Unlike JavaScript solutions, Silverlight supports enterprise level languages which include compiling and debugging capabilities.
It is very efficient at delivering high quality video across the Internet including mobile devices. The Silverlight Platform is currently on its second release (as of October 2008).
Disadvantages
There are not many developers that have skills in Silverlight. Amadeus Consulting has these skills.
Costs
No additional costs beyond the individual Visual Studio license.
*Licensing models and approximate costs are subject to change; this is an overview of how they generally work. Varying projects incur specific license and pricing models.