Microsoft Silverlight – это многофункциональная графическая система, которая поддерживает работу с различными мультимедийными файлами. Также поддерживается графический контент и анимация. Данное приложение было создано для того, чтобы осуществлять поддержку работы браузеров с технологией XAML, а также разработками, созданных на языках .NET. Кроме того, данный программный комплекс служит для выполнения высокотехнологичной разметки страниц, содержащей анимацию и объекты векторной графики. Все текстовые данные, которые содержатся в Microsoft Silverlight, распознаются любыми поисковыми системами, поскольку эти данные не подвергаются компиляции и представляют собой XAML-формат. Это приложение также используется для создания различных виджетов, предназначенных для рабочей области Windows Slidebar, разработанной для ОС Windows Vista.
Microsoft Silverlight распознаёт и поддерживает работу в браузерах такими мультимедиа-файлов, как аудиоформатов: WMA и MP3, таки видеофайлов в WMV-формата. Причём для воспроизведения такого контента дополнительно не требуется Media Player. Также данное приложение способно осуществлять динамическую загрузку XML-документов. Для того, чтобы взаимодействовать с этим форматом в этой программе используется поддержка модели DOM, точно так же, как это происходит в популярной технологии программирования AJAX.
Помимо этого, в этом программном комплексе содержаться модуль Downloader, при помощи которого, если это будет необходимо приложению, происходит скачивание дополнительных скриптов, мультимедийных файлов и другого подобного контента. В последних версиях этого приложения, программную логику можно описать несколькими языками, основанными на технологии .NET. Сюда относятся такие динамические языки программирования, которые работают в CLR- и DLR-окружениях (Python и Ruby).
Кроме того, любой желающий может совершенно свободно Microsoft Silverlight скачать бесплатно, что расширит его возможности не только в области разработок, но также и в любой другой среде, использующей данные технологии.
Основные возможности Microsoft Silverlight:
- поддержка технологии XAML;
- разработка виджетов для Windows Slidebar;
- поддержка мультимедиа в браузерах;
- возможность динамической загрузки XML;
- описание логики языком .NET.
Таким образом, Microsoft Silverlight будет являться незаменимым помощником как для разработчика в области .NET-программирования, так и для обычного пользователя, максимально использующего данные разработки для собственных целей.