Silverlight Technology developed by Microsoft incorporates the same functionality as Adobe flash. It helps integrate graphics, multimedia, animation, and interactivity in one run time environment. The latest version of the technology was introduced in July 2009. The technology gels well with Microsoft windows as well as Mac operating system.
Why use Silverlight?
High definition video files can be viewed with Silverlight and Microsoft will responsible for transferring these files to the Internet. The transfer of large media files is expensive but Microsoft will still take the trouble to stream Silverlight media files. However, the service will be optional. Streaming done by Microsoft will save content distribution network fees for small developers. According to Microsoft, 700 kbps throughput will be reliable and the free distribution of network content will last for a year.
In addition, the applications based on Silverlight Technology are delivered to browser in XAML. The advantage of using XAML is that it is easier for the search engines to find scan XAML than compiled Flash applications. The Flash based applications have an added web code which facilitates the search but adding that means extra work for developers. Even if the web code is added to the application, the result will not be as good. This is because Silverlight helps search engines index the actual application instead of just searching for the keywords.
Lastly, Microsoft is marketing Silverlight Technology along with its live services. It is introducing Application Program Interfaces (APIs) for search engine, Virtual Earth, instant messenger and other services. Microsoft networks and resources will be used to create these services which will be supported by advanced online applications. Silverlight will spearhead the development of Rich Internet Applications because of these reasons.