» Microsoft Silverlight — программная платформа, включающая в себя модуль для браузера

Microsoft Silverlight — программная платформа, включающая в себя модуль для браузера


Развивая свою стратегию глобальной конкуренции с другими «монстрами» ИКТ, Microsoft усиленно работала над созданием нового программного продукта – медиа-технологии для создания и трансляции веб-приложений и медиа-контента в Глобальной Сети – Silverlight. С помощью Microsoft Silverlight можно получать доступ к мультимедиа-содержимому на веб-узлах посредством интернет-обозревателя. Эту технологию сразу нарекли конкурентом Adobe Flash.
Первая бета-версия Silverlight была выпущена в декабре 2006 г.
В начале сентября 2007 г. была выпущена Silverlight v.1.0.

Что такое Microsoft Silverlight

Microsoft Silverlight – это кросс-браузерная и кросс-платформенная разработка, которая предназначена для создания и демонстрации различных медиа-приложений через Глобальную Сеть. Silverlight представляет собой надстройку для браузера (плагин), работающую на операционных системах Mac OS Х и Windows, с браузерами Internet Explorer, Firefox и Safari. Silverlight поддерживает XAML и javascript (начиная с версии 1.1 добавлена поддержка .NET).
Silverlight позволяет воспроизводить WMV, WMA и MP3 во всех поддерживаемых браузерах (не требуя при этом дополнительных компонентов, таких как Windows Media Player).

Краткие пояснения
XAML (сокр. от англ. eXtensible Application Markup Language) – язык интерфейсов платформы Windows Vista, с помощью которого описывается, прежде всего, пользовательский интерфейс. XAML включает основные четыре категории элементов: панели, элементы управления, элементы, связанные с документами и графические фигуры. XAML широко используется в .NET Framework 3.0.
Microsoft .NET Framework – программная технология, предназначенная для создания как обычных программ, так и веб-приложений. В качестве платформы для разработок впервые предложена корпорацией Microsoft. Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Так же, как и технология Java, среда разработки .NET создает байт-код, предназначенный для исполнения виртуальной машиной.
javascript – язык сценариев, созданный на основе языка Java.

Этимология названия
silver (англ.) – серебряный, серебристый.
light (англ.) – свет.


Развитие платформы Silverlight
• 13 октября 2008 г. Microsoft официально представила версию Silverlight 2.0. В этой версии появилось много новшеств, главные из которых касаются безопасности данных, большей доступности и работы с большим числом форматов исходных данных. Владельцев контента Microsoft надеется привлечь новой встроенной системой управления цифровыми правами DRM производства компании PlayReady. Silverlight 2 доступна для трех основных операционных систем – Windows, Mac и Linux.

Одновременно с презентацией новинки, корпорация сообщила о новой инициативе по работе с opensource-сообществом, в частности, в Eclipse Foundation были направлены библиотеки и коды для работы с Sliverlight 2 в открытом программном обеспечении. Опубликованный под лицензией Microsoft Permissive License набор для разработчиков Silverlight Control Pack (SCP) должен расширить использование разработки Microsoft в Linux.

«Мы выпустили Silverlight 1 чуть больше года назад, – и уже каждый четвертый интернет-пользователь имеет на своем ПК установленный плагин Silverlight. Новая версия этой системы представляет собой радикальное улучшение как для пользователей, так и для разработчиков веб-приложений», – сказал Скотт Гатри (Scott Guthrie), корпоративный вице-президент .NET Developer Division, представляя Silverlight 2.

За полгода после своего выхода платформа Silverlight 2.0 была загружена и установлена более 300 млн. раз, ею пользуются свыше 400 тыс. разработчиков и проектировщиков.

• 18 марта 2009 г. Microsoft представила бета-версию Silverlight 3.0.
В бета-версии добавлена поддержка новых возможностей анимации, трехмерной графики, видео-стандарта H.264, стандарта кодирования звука Advanced Audio Coding (AAC) и ускорителей графических процессоров (GPU). Повышено качество отображения текста и использования эффектов, основанных на аппаратном ускорении. Пользователи могут поворачивать и масштабировать потоковый контент. Кроме того, эта возможность позволяет создавать трехмерные очереди и переходы.

Веб-приложения теперь могут выполняться без использования веб-браузера, прямо на Рабочем столе. Была также улучшена технология Smooth Streaming, позволяющая проигрывать видео в Сети без задержек. Smooth Streaming автоматически регулирует качество видео в зависимости от скорости канала и загрузки процессора. Добавлена поддержка воспроизведения полноэкранного видео высокой четкости стандарта Full HD (с разрешением 720 точек и выше).


Как установить Microsoft Silverlight
– скачайте и запустите установочный файл Microsoft Silverlight:
– в окне Install Silverlight нажмите кнопку Install now;
– после непродолжительного процесса установки появится окно Installation successfull –> Close;
– перезапустите браузер;
– можно пользоваться плагином.


Обновление Microsoft Silverlight
Если не изменить параметры в окне конфигурации Silverlight, программа Microsoft Silverlight будет периодически проверять наличие обновлений на веб-узле Microsoft, чтобы предоставлять пользователям последние функции и улучшения. При этом в Microsoft отправляется запрос, содержащий стандартные сведения о компьютере. После этого небольшой файл, содержащий информацию о последней версии Microsoft Silverlight, будет загружен на компьютер пользователя и сравнен с текущей установленной версией. Если доступна новая версия Microsoft Silverlight, то она будет загружена и установлена на компьютер.


Как изменить параметры обновления Microsoft Silverlight
– Щелкните правой кнопкой мыши содержимое, отображаемое в Microsoft Silverlight, и выберите Конфигурация Silverlight;
– перейдите на вкладку Обновления;
– выберите один из следующих вариантов:
• Устанавливать обновления автоматически (рекомендуется). В этом случае на компьютер автоматически устанавливаются все исправления, новые функции и обновления. Этот параметр используется в Microsoft Silverlight по умолчанию;
• Проверять наличие обновлений, но предоставить мне выбрать, надо ли загружать и устанавливать их. В этом случае будут отображаться уведомления, когда обновления будут готовы к загрузке и установке на компьютер;
• Не проверять наличие обновлений (не рекомендуется). В этом случае не будут отображаться уведомления о выпуске исправлений (включая исправления безопасности), новых функций и обновлений.

Можно настроить групповую политику, чтобы отключить автоматическое обновление Microsoft Silverlight. Для этого в разделе Реестра [HKLM\Software\Microsoft\Silverlight] следует создать REG_DWORD-параметр UpdateMode со значением 0x00000002. После этого на компьютере не будет выполняться автоматическая проверка наличия обновлений Microsoft Silverlight.

И всё же…
Конечно, в технологиях, подобных Adobe Flash и Microsoft Silverlight, самое захватывающее, эффектное и интересное – это анимация. Создавая яркие, красивые, живописные эффекты, анимация «оживляет» веб-приложения, делает их интерактивными!..

…Хотя Microsoft усиленно продвигает Silverlight, всё же технология Adobe Flash пока остается непревзойденной и непоколебимой. Но кто знает, что будет в нашем Светлом Цифровом Будущем?!