Меню

Что собой представляет Silverlight

15.07.2013 - Начинающему
Что собой представляет Silverlight

Microsoft Silverlight является программной платформой, содержащей плагин для браузера. Он способен запускать различные приложения, в том числе и анимацию, также доступны просмотры видео и аудио роликов, запуск векторной графики, что присуще Rich Internet application. Новый вариант версии 2.0 дополнился поддержкой NET для языков и интеграцией с IDE.

Silverlight создана была для ОС Windows 2000 и Windows XP, Windows Server 2003, а также Windows Vista, Windows 7, включая Windows 8, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6. Программа реализована для известных и популярных браузеров, таких как Safari и Opera, включая Google Chrome, в том числе Mozilla Firefox, Internet Explorer. Silverlight включили в Windows Phone 7. В последующем времени планируют введение поддержки данной программы в мобильные устройства, начиная с Symbian (Series 60), учитывая и Windows Mobile 6, но вполне возможно, что станут рассматриваться и другие платформы.

Silverlight представляет собой графическую систему, напоминающую Windows Presentation Foundation. Происходит объединение графики и анимации, мультимедиа и интерактивности на основе одной программной платформы. Данная программа была разработана для того, чтобы осуществлялась работа с XAML и языками .NET. Для разметки страниц может применяться XAML, включающий анимацию, вместе с векторной графикой. Текст, находящийся в приложениях Silverlight, вполне доступен для поисковиков, так как он в формате XAML и не компилируется. Silverlight можно использовать для создания виджетов для WindowsSidebar в WindowsVista.

Silverlight воспроизводит MP3, WMA, WMV для всех поддерживаемых браузеров, не требуя дополнительных компонентов, к примеру, Windows Media Player. Поскольку этот проигрыватель считается реализацией стандарта SMPTEVC-1, то Silverlight использует видео VC-1, но только в составе контейнера ASF. Однако лицензионное соглашение утверждает, что VC-1 рекомендуется применять в некоммерческом, а личном использовании («personal and non-commercial use of aconsumer»). Silverlight способен к активной загрузке XML, используя DOM, что способствует их взаимодействию так же, как это происходит в Ajax. Silverlight включает в себя Downloader, позволяющий скачивать медиа файлы, скрипты и др., если это является необходимым для приложения.

Логика программы, берущая начало с версии 2.0, может быть описана и представлена в любом из языков .NET, даже учитывая динамичность языков программирования, например, Iron Python и Iron Ruby, которые исполняются не в Common Language Runtime, а в рамках Dynamic Language Runtime.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *