|
*** Развивая свою стратегию глобальной конкуренции с другими «монстрами» ИКТ, 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 точек и выше).
Применение Silverlight По словам представителей Microsoft, использование Silverlight существенно снизит затраты на создание интерактивных веб-сервисов, так как разработка легко интегрируется с уже существующими технологиями (например, с форматом Windows Media).
Silverlight может демонстрировать видео с высоким разрешением и поддерживает качественное HD-видео. С помощью Expression Studio и Visual Studio, дизайнеры и разработчики веб-сайтов могут создавать свои собственные интернет-приложения с использованием Silverlight.
Продвигая Silverlight, Microsoft заключила партнерские соглашения со многими популярными порталами и интегрировала в эти ресурсы веб-плеер, базирующийся на Silverlight. Таким образом, Microsoft вступила в прямое противостояние с Adobe Flash, на базе которого работает, например, один из самых популярных в Сети веб-плееров портала YouTube.
Как заявил Брайан Гольдфарб (Brian Goldfarb), менеджер группы продуктов Microsoft, корпорация намеревается активно вести переговоры со многими медиа-компаниями, для того чтобы склонить их к использованию Silverlight при публикации мультимедийного контента в Интернете.
С помощью Silverlight в Интернете транслировались инаугурации президентов Медведева (в частности, каналом «Вести») и Обамы, а также летняя Олимпиада 2008 г. в Пекине. Уже известно, что зимняя Олимпиада 2010 г. в Ванкувере также будет транслироваться на базе Silverlight.
Сайт Президентской Библиотеки им. Бориса Ельцина создан на основе технологии Silverlight. Компания TVX Media при поддержке ВГТРК и Microsoft недавно открыла детский портал «Бибигоша». Сайт также создан на основе технологии Silverlight:
Как установить Microsoft Silverlight – зайдите на сайт Microsoft Silverlight: Light Up the Web; – нажмите ссылку INSTALL; – скачайте и запустите установочный файл; – в окне 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 пока остается непревзойденной и непоколебимой. Но кто знает, что будет в нашем Светлом Цифровом Будущем?!.
Примечания 1. Сама Microsoft дает такое определение своей технологии: «Silverlight – это межплатформенный универсальный подключаемый модуль на основе Microsoft .NET для нового поколения мультимедиа и интерактивных приложений в Интернете». 2. Microsoft начала продвигать Silverlight задолго до выпуска первой версии: на предварительной версии Silverlight начал работу новый поисковый портал Microsoft под названием Tafiti, предоставляющий пользователю оригинальный пользовательский интерфейс. 3. Silverlight также можно использовать для того, чтобы создавать гаджеты для Windows Sidebar в Windows Vista. 4. Браузер Opera получит официальную поддержку Silverlight в следующих версиях (хотя хакеры не стерпели и неофициально «пристроили» Silverlight к Opera). 5. Для ОС Linux корпорация Microsoft разрабатывает Silverlight (под названием Moonlight) совместно с компанией Novell. 6. Минимальные системные требования для установки Silverlight: – Windows: процессор (x86 или x64) с тактовой частотой не ниже 500 МГц; 128МБ ОЗУ; – Mac OS 10.4.8+ (PowerPC): процессор PowerPC G4 с тактовой частотой не ниже 800 МГц; 128МБ ОЗУ; – Mac OS 10.4.8+ (Intel): процессор Intel Core Duo с тактовой частотой не ниже 1,83 ГГц; 128МБ ОЗУ.
Валерий Сидоров
|
|
© 2005 – 2009. All rights reserved.