stringtranslate.com

Microsoft Silverlight

Microsoft Silverlight — это устаревшая [5] [6] среда разработки приложений, разработанная для написания и запуска многофункциональных интернет-приложений , похожая на среду выполнения Adobe , Adobe Flash . В то время как ранние версии Silverlight были сосредоточены на потоковом мультимедиа , более поздние версии поддерживали мультимедиа , графику и анимацию, а также предоставляли разработчикам поддержку языков командной строки и инструментов разработки . Silverlight была одной из двух платформ разработки приложений для Windows Phone , но веб-страницы, использующие Silverlight, не работали в версиях Internet Explorer для Windows Phone или Windows Mobile , поскольку на этих платформах не было плагина Silverlight для Internet Explorer. [7]

Microsoft прекратила поддержку Silverlight в Internet Explorer 11 (последнем оставшемся веб-браузере, все еще поддерживающем Silverlight) 12 октября 2021 года.

История

Введение

С момента первого запуска в 2007 году обозреватели сравнивали продукт с Adobe Flash (поддержка которого уже прекращена). [8] [9]

Принятие

По данным statowl.com, уровень проникновения Microsoft Silverlight в мае 2011 года составил 64,2%. Использование в июле 2010 года составило 53,6%, тогда как по состоянию на май 2011 года лидер рынка Adobe Flash был установлен в 95,3% браузеров, а Java поддерживалась в 76,5% браузеров. [10] Поддержка этих плагинов не является взаимоисключающей; одна система может поддерживать все три.

Silverlight использовался для обеспечения потокового видео для освещения NBC летних Олимпийских игр 2008 года в Пекине [11] , зимних Олимпийских игр 2010 года в Ванкувере [12] и съездов 2008 года обеих основных политических партий США. [13] Silverlight также использовался Amazon Video и Netflix для их мгновенных сервисов потокового видео [14] [15] но Netflix заявил в своем техническом блоге в 2013 году, что, поскольку Microsoft объявила об окончании поддержки Silverlight , они перейдут на HTML-видео . [16]

Кончина

Отраслевые обозреватели объявили о смерти Silverlight еще в 2011 году. [17] Внутри компании даже сторонники технологии считали, что концепция Extensible Application Markup Language была плохой идеей с самого начала. [18] [ оспариваетсяобсудить ]

В 2012 году Microsoft объявила Silverlight устаревшим для HTML5 в Windows 8 , [18] но по состоянию на начало 2015 года было неясно, какова официальная позиция Microsoft относительно будущего Silverlight. [19] В июле 2015 года в сообщении в блоге Microsoft было разъяснено, что «… мы призываем компании, использующие Silverlight для мультимедиа, начать переход к проектам на основе DASH/MSE/CENC/EME». [6] Microsoft планировала прекратить поддержку Silverlight 12 октября 2021 года. [20] Поддержка IE7–8 была прекращена в период с 2014 по 2016 год в зависимости от ОС . [21] Поддержка IE9 и IE10 также прекращена [21] «или через [sic] жизненный цикл поддержки базовых браузеров, [22] в зависимости от того, что короче». [20] Для Microsoft Edge нет плагина Silverlight . [6] [21] Он не поддерживается Google Chrome с сентября 2015 года [21] [23] и Firefox с марта 2017 года. [24]

С конца 2023 года менее 0,02% сайтов использовали Silverlight, [25] менее 1,3% использовали также прекращенный Adobe Flash Player, [26] и менее 0,03% использовали клиентскую часть Java (в то время как менее 4,7% использовали серверную часть Java). [27] [28]

Обзор

Silverlight предоставляет графическую систему с сохраненным режимом , похожую на Windows Presentation Foundation (WPF), и интегрирует мультимедиа , графику , анимацию и интерактивность в единую среду выполнения. В приложениях Silverlight пользовательские интерфейсы объявляются на языке Extensible Application Markup Language (XAML) и программируются с использованием подмножества .NET Framework . XAML можно использовать для разметки векторной графики и анимации. Silverlight также можно использовать для создания гаджетов боковой панели Windows для Windows Vista . [29]

Silverlight поддерживает видео H.264 , [30] Advanced Audio Coding , Windows Media Video (WMV), Windows Media Audio (WMA) и медиаконтент MPEG Layer III (MP3) [31] во всех поддерживаемых браузерах без необходимости использования Windows Media Player , элемента управления ActiveX Windows Media Player или подключаемых модулей браузера Windows Media . Поскольку Windows Media Video 9 является реализацией стандарта VC-1 Общества инженеров кино и телевидения (SMPTE) , Silverlight также поддерживает видео VC-1. Согласно лицензионному соглашению с конечным пользователем, VC-1 и H.264 лицензируются только для «личного и некоммерческого использования потребителем». [32] Silverlight позволяет динамически загружать контент Extensible Markup Language (XML), которым можно управлять через интерфейс Document Object Model (DOM), метод, который соответствует обычным методам Ajax . Silverlight предоставляет объект Downloader , который можно использовать для загрузки контента, такого как скрипты, медиаресурсы или другие данные, которые могут потребоваться приложению. [33] В версии 2 программная логика может быть написана на любом языке .NET , включая некоторые ядерные эволюции распространенных динамических языков программирования, таких как IronRuby и IronPython . [34]

Свободная программная реализация (ныне заброшенная) [35] под названием Moonlight , разработанная Novell в сотрудничестве с Microsoft, была выпущена для того, чтобы принести функциональность Silverlight версии 1 и 2 в Linux , FreeBSD и другие платформы с открытым исходным кодом, хотя некоторые дистрибутивы Linux не включали ее, ссылаясь на проблемы с распространением и патентами . [36] Однако в мае 2012 года Moonlight был заброшен из-за его недостаточной популярности. [37]

Поддерживаемые платформы

В течение примерно пяти лет Microsoft выпустила пять версий с различной поддержкой платформ: первая версия была выпущена в 2007 году, а пятая (и последняя) основная версия — 8 мая 2012 года. Она совместима с более поздними версиями веб-браузера Internet Explorer в операционных системах Microsoft Windows (кроме Windows RT ) [38] , с Safari в Apple macOS и с мобильными устройствами, использующими платформы Windows Mobile [39] и Symbian (Series 60) [40] .

Кроссплатформенная поддержка Mozilla Firefox для Silverlight была удалена в Firefox 52, выпущенном в марте 2017 года, когда Mozilla удалила поддержку плагинов NPAPI , [41] [42] приведя ее в соответствие с удалением поддержки плагинов NPAPI в Google Chrome. [43] [44]

Настольные компьютеры

Silverlight требует процессор x86 с поддержкой Streaming SIMD Extensions (SSE). Поддерживаемые процессоры включают Intel Pentium III и выше, AMD Athlon XP и выше, а также более новые AMD Duron .

В следующей таблице представлена ​​матрица доступности и совместимости версий Silverlight для различных операционных систем и веб-браузеров.

Поддержка Opera была обещана с 3 мая 2007 года, когда Дэвид Стори, главный веб-открыватель в Opera, показал постер Microsoft для конференции MIX , на котором была показана интеграция Opera как часть Silverlight 1.1. [52] Однако Opera никогда официально не поддерживалась Silverlight.

В Linux и FreeBSD эта функциональность была доступна через Moonlight и Pipelight , [53] [54] хотя оба проекта с тех пор были прекращены. Moonlight доступен для основных дистрибутивов Linux с поддержкой браузеров Firefox , Konqueror и Opera, при условии, что он был получен через Novell. [55] Мигель де Икаса выразил заинтересованность в сотрудничестве с разработчиками из других операционных систем (BSD, Solaris) и других браузеров (Konqueror, WebKit и Opera), чтобы гарантировать, что Moonlight нормально работает на их системах. [56] Доступность Moonlight версии 1.0 для FreeBSD была объявлена ​​в марте 2009 года, [57] но с тех пор сообщалось, что она фактически не работает. [58] По состоянию на 2011 год текущая версия Moonlight (4 Preview 1) официально не работает на новых версиях Firefox (новее 3.x) в операционных системах на базе Linux. Однако его можно установить неофициальным способом (например, с помощью Add-on Compatibility Reporter, архивировано 1 мая 2012 г., в дополнении Wayback Machine ), и с Firefox 11 он работает правильно после установки. Как отмечено выше, проект Moonlight был заброшен в мае 2012 г.

Плагин браузера Pipelight, используемый для обеспечения доступа к Silverlight. Pipelight требует поддержки браузером плагинов NPAPI, от которых отказались более новые версии Firefox, Chrome и Opera. С 2018 года проект Pipelight был прекращен. [59]

Мобильные устройства

Silverlight не был доступен на Android и iOS , наиболее распространенных операционных системах на мобильном рынке .

Silverlight был основной средой разработки для Windows Phone (которая к настоящему времени прекращена) и основан на Silverlight 4. Для предыдущих версий Windows Mobile первый Community Technology Preview (CTP) для Windows Mobile 6 ожидался во втором квартале 2008 года, но до сих пор официально не анонсирован. Microsoft прекратила фокусироваться на внедрении Silverlight в Windows Mobile 6.x. [60] Nokia объявила о планах сделать Silverlight для мобильных устройств доступным для S60 на Symbian OS , а также для устройств Series 40 и интернет-планшетов Nokia [61] [62] (хотя позже она продала бизнес Microsoft и теперь продает планшеты Android и будет продавать смартфоны под брендом Alcatel-Lucent ). Silverlight для мобильных устройств поддерживает контент Silverlight 2 и языки .NET. [39] Silverlight для Windows Phone 7.5 основан на Silverlight 4. [63]

Инструменты разработки

Приложение Silverlight, редактируемое в Microsoft Visual Studio

Приложения Silverlight могут быть написаны на любом языке программирования .NET. Таким образом, любые инструменты разработки , которые могут использоваться с языками .NET, могут работать с Silverlight, при условии, что они могут быть нацелены на Silverlight CoreCLR для размещения приложения вместо .NET Framework CLR. Microsoft позиционирует Microsoft Expression Blend как сопутствующий инструмент для Visual Studio для проектирования приложений пользовательского интерфейса Silverlight. Visual Studio можно использовать для разработки и отладки приложений Silverlight. Чтобы создавать проекты Silverlight и позволить компилятору нацеливаться на CoreCLR, Visual Studio требуются Silverlight Tools for Visual Studio . [64]

Элемент управления Silverlight — это файл формата ZIP с расширением .XAP, содержащий список из одной или нескольких управляемых сборок .NET (файлов .DLL) вместе с файлом AppManifest.XAML, содержащим этот список вместе с точкой входа (класс и сборка). Он может быть размещен в любом HTML-файле с использованием тега объекта, например:

< object  data = "data:application/x-silverlight-2,"  type = "application/x-silverlight-2"  width = "100%"  height = "100%" >  < param  name = "source"  value = "MySilverLightControl.xap" /> </ object >

Проект Silverlight содержит файлы Silverlight.js и CreateSilverlight.js , которые инициализируют подключаемый модуль Silverlight для использования на страницах HTML, файл XAML для пользовательского интерфейса и файлы code-behind для кода приложения. Приложения Silverlight отлаживаются аналогично приложениям ASP.NET. Функция Visual Studio CLR Remote Cross Platform Debugging может использоваться для отладки приложений Silverlight, работающих на другой платформе. [65]

В связи с выпуском Silverlight 2, Eclipse был добавлен в качестве опции инструмента разработки. [66]

Лицензирование

В отчете PC World за апрель 2007 года говорилось, что Microsoft намеревалась выпустить определенные части исходного кода Silverlight как программное обеспечение с открытым исходным кодом , [67] но неделю спустя Сэм Рамджи, директор по стратегии платформенной технологии в Microsoft, опроверг слухи, подтвердив, что компания не планирует открывать Silverlight. [68] Некоторые элементы управления, которые поставляются с Silverlight, доступны по лицензии Microsoft Public License как часть отдельного проекта, известного как Silverlight Toolkit . [69]

На момент появления, проприетарная природа Silverlight вызывала беспокойство у конкурентов из-за ее потенциального вреда открытой природе Всемирной паутины . Сторонники свободного программного обеспечения также были обеспокоены тем, что Silverlight может стать еще одним примером стратегии Microsoft «принять, расширить и уничтожить» . [70] И Microsoft Silverlight, и Adobe Flash являются проприетарными. [71] Форматы файлов Flash являются публично документированными стандартами, [72] [73] как и Silverlight. [74] [75] Silverlight, как и другие веб-технологии, использует запатентованные аудио- и видеокодеки .

Реализация Mono Moonlight

Команда Mono прекратила разработку Moonlight , бесплатной и открытой реализации сред выполнения Silverlight 1 и 2. [76] Разработка была прекращена в 2012 году из-за плохого принятия Silverlight и ограничений, наложенных Microsoft. [ 77 ]

Проект был официально поддержан корпорацией Microsoft, которая [53] в рамках соглашения с Novell предоставила команде Mono непублично доступные дополнительные спецификации, доступ к API библиотеки базовых классов Silverlight, двоичным кодекам и тестовым случаям. [54] [78]

« Соглашение », по которому Novell был предоставлен этот эксклюзивный доступ, также оговаривало условия, несовместимые с лицензированием , которое охватывает большую часть свободного и открытого программного обеспечения . Например, оно конкретно требовало, чтобы программное обеспечение было «получено непосредственно от Novell или через промежуточного получателя» и чтобы оно «не было лицензировано по GPLv3 или аналогичной лицензии». [55] Некоторые сторонники свободного программного обеспечения критиковали соглашение. [79]

Silverlight критиковали за то, что он не выполнил обещаний по совместимости с кроссплатформенными операционными системами , особенно на системах Linux, по сравнению с его обширной поддержкой на настольных компьютерах Apple и Microsoft для Internet Explorer, Firefox и Chrome. Хотя Microsoft официально сотрудничала в проекте Moonlight, Брюс Чизен , генеральный директор Adobe Systems , которая продает конкурирующую фирменную платформу Flash, усомнился в «обязательстве Microsoft поддерживать совместимость платформы Silverlight с другими ОС, помимо Windows ». [80] Его опасения основаны на «примерах из истории», где он сказал, что Microsoft выпустила продукты с обещаниями постоянной кроссплатформенной совместимости, которые больше не действуют, например, Internet Explorer для UNIX и Windows Media Player для Mac .

Связь с существующими веб-стандартами

В 2007 году Калифорния и несколько других штатов США обратились к окружному судье с просьбой продлить большую часть антимонопольного урегулирования дела Microsoft еще на пять лет, [81] ссылаясь на «ряд опасений, включая опасения, что Microsoft может использовать следующую версию Windows , чтобы «склонить игровое поле» в сторону Silverlight, своего нового конкурента Adobe Flash », — говорится в статье Seattle Post-Intelligencer . Окончательное решение по ходатайству продлило урегулирование на два года, до ноября 2009 года, но по причинам, не связанным с Silverlight. [82]

История версий

Смотрите также

Примечания

  1. ^ ab Firefox 52 ESR — последняя версия, поддерживаемая в Windows XP и Vista. [50] [51] В отличие от обычного Firefox 52, Silverlight по-прежнему поддерживается в Firefox 52 ESR. [42]

Ссылки

  1. ^ "История выпусков Microsoft Silverlight". Корпорация Microsoft . Получено 15 января 2019 г.
  2. ^ "Часто задаваемые вопросы § Системные требования". Страница продукта Microsoft Silverlight . Корпорация Microsoft . Получено 4 ноября 2010 г. .
  3. ^ Перес, Сара (22 марта 2010 г.). «Плагин Silverlight для Symbian теперь доступен». Cool Stuff – A Channel 9 Blog . Microsoft Corporation . Получено 4 ноября 2010 г.[ постоянная мертвая ссылка ]
  4. ^ "Get Silverlight | Microsoft Silverlight > Системные требования". Microsoft Corporation . Получено 1 марта 2016 г.
  5. ^ "Окончание поддержки Silverlight". support.microsoft.com . Получено 12 октября 2021 г. .
  6. ^ abc Smith, Jerry (2 июля 2015 г.). "Переход на HTML5 Premium Media - Блог разработчиков Microsoft Edge". blogs.windows.com . Получено 1 октября 2018 г. . Мы призываем компании, использующие Silverlight для медиа, начать переход на проекты на основе DASH/MSE/CENC/EME
  7. ^ «Windows Phone — предложение Stack Exchange». area51.stackexchange.com .
  8. ^ Андерсон, Тим (27 октября 2008 г.). «Silverlight 2.0: убойные функции, нет убийцы Flash». The Register . Получено 4 февраля 2019 г.
  9. ^ Шофилд, Джек (16 апреля 2007 г.). «Microsoft запускает Silverlight — ранее WPF/E — чтобы конкурировать с Flash». The Guardian . Получено 4 февраля 2019 г. .
  10. ^ "Rich Internet Application Market Share". StatOwl.com. Архивировано из оригинала (Flash player) 28 июля 2011 г. Получено 24 июля 2011 г.
  11. ^ "Microsoft Silverlight одерживает громкую победу: Олимпиада 2008 года в Пекине". 7 января 2008 г. Получено 23 февраля 2010 г.
  12. ^ "Microsoft Wins The 2010 Olympics For Silverlight". Business Insider . Получено 23 февраля 2010 г.
  13. ^ "Microsoft Working to Make Political Conventions Unconventional". Microsoft . Архивировано из оригинала 19 мая 2010 г. Получено 23 февраля 2010 г.
  14. ^ "Справка Amazon.com: Системные требования для потоковой передачи на вашем компьютере". www.amazon.com . Получено 18 июля 2015 г. .
  15. ^ "Netflix начинает выпуск медиаплеера 2-го поколения для мгновенной потоковой передачи на ПК с Windows и компьютерах Mac на базе Intel". Архивировано из оригинала 29 мая 2010 г. Получено 23 февраля 2010 г.
  16. ^ "HTML5 Video at Netflix". techblog.netflix.com . Архивировано из оригинала 29 апреля 2017 г. Получено 1 октября 2018 г.
  17. ^ "Бывший премьер-министр Microsoft: "Silverlight мертв"". Neowin . 13 сентября 2011 г. . Получено 4 февраля 2019 г. .
  18. ^ ab "Почему Silverlight был обречен на провал и мое время в качестве одного из его хранителей". Скотт Барнс. Архивировано из оригинала 28 сентября 2011 г. Получено 20 августа 2017 г.
  19. ^ Джеймс, Майк (9 января 2015 г.). «Microsoft необходимо ясно определить будущее Silverlight». i-programmer.info . Получено 5 февраля 2019 г. .
  20. ^ ab "Конец поддержки Silverlight". support.microsoft.com . Получено 8 декабря 2019 г. .
  21. ^ abcd "Системные требования Silverlight 5". microsoft.com . Получено 1 октября 2018 г. .
  22. ^ "Lifecycle FAQ—Internet Explorer". support.microsoft.com . Получено 1 октября 2018 г. Начиная с 12 января 2016 г. только самая последняя версия Internet Explorer, доступная для поддерживаемой операционной системы, получает техническую поддержку и обновления безопасности.
  23. ^ "Финальный отсчет для NPAPI". blog.chromium.org . Получено 1 октября 2018 г. .
  24. ^ «Почему Java, Silverlight, Adobe Acrobat и другие плагины больше не работают?». Mozilla . Получено 17 марта 2017 г.
  25. ^ "Использование Silverlight для веб-сайтов". Опросы технологий W3Techs . Q-Success . Получено 8 ноября 2023 г.
  26. ^ "Использование Flash для веб-сайтов". Обзоры технологий W3Techs . Q-Success . Получено 8 ноября 2023 г.
  27. ^ "Статистика использования Java как клиентского языка программирования на веб-сайтах". W3Techs Technology Surveys . Q-Success . Получено 8 ноября 2023 г.
  28. ^ "Статистика использования и доля рынка Java для веб-сайтов". Обзоры технологий W3Techs . Q-Success . Получено 8 ноября 2023 г.
  29. ^ Стерлинг, Чарльз. «Написание гаджета боковой панели Windows в Silverlight — проще простого». Блоги MSDN . Получено 9 марта 2008 г.
  30. ^ "Обсуждалось на веб-сайте Microsoft в разделе вопросов и ответов со Скоттом Гатри". Microsoft .
  31. ^ "Silverlight FAQs". Архивировано из оригинала 18 марта 2015 г. Получено 6 октября 2012 г.
  32. ^ "windows phone software". Архивировано из оригинала 23 декабря 2016 г. Получено 9 мая 2021 г.
  33. ^ "Использование объекта загрузчика". Архивировано из оригинала 10 марта 2012 г. Получено 25 мая 2007 г.
  34. ^ "Разработчики Mono перенесут Silverlight в Linux". 7 мая 2007 г.
  35. ^ "Xamarin отказывается от своей технологии Silverlight для Linux". ZDNet .
  36. ^ "Запрещенные предметы - Fedora Project Wiki". fedoraproject.org .
  37. ^ «Мигель де Икаса об ASP.NET MVC, Moonlight и судебном процессе Android». InfoQ .
  38. ^ Microsoft: Системные требования Silverlight 5 – Совместимые операционные системы и браузеры
  39. ^ ab "FAQ: Silverlight для мобильных устройств". Silverlight.net. Архивировано из оригинала 9 марта 2008 г. Получено 9 марта 2008 г.
  40. ^ "Анонс Silverlight для Symbian – RTM – Блог команды Silverlight для Symbian – Главная страница сайта – Блоги MSDN". Blogs.msdn.com. 6 июля 2010 г. Архивировано из оригинала 2 марта 2013 г. Получено 15 июня 2013 г.
  41. ^ "Плагины NPAPI в Firefox". blog.mozilla.org. 8 октября 2015 г. Получено 13 декабря 2015 г.
  42. ^ abc "Поддержка плагинов прекращена, за исключением Flash". Совместимость с сайтом Firefox . 4 октября 2016 г. Архивировано из оригинала 15 марта 2017 г. Получено 8 марта 2017 г.
  43. ^ ab "Устаревание NPAPI: руководство разработчика" . Получено 13 декабря 2015 г. .
  44. ^ ab "The Final Countdown for NPAPI". blog.chromium.org. 24 ноября 2014 г. Получено 13 декабря 2015 г.
  45. ^ "Get Silverlight | Microsoft Silverlight". Microsoft.com . Получено 15 июня 2013 г.
  46. ^ "Silverlight 4 Compatible Operating Systems and Browser". Microsoft . Получено 17 декабря 2023 г. .
  47. ^ "Системные требования Silverlight 5". Microsoft . Получено 31 марта 2018 г. .
  48. ^ "Удалить поддержку всех плагинов NPAPI (кроме Flash)". bugzilla.mozilla.org . Получено 7 марта 2017 г. .
  49. ^ "Microsoft: Системные требования Silverlight 5 – Совместимые операционные системы и браузеры". Microsoft . Получено 24 декабря 2017 г. .
  50. ^ "Firefox 52.0 Release Notes". 7 марта 2017 г. Получено 7 марта 2020 г.
  51. ^ "Важно - Firefox прекратил поддержку Windows XP и Vista". Справка Firefox . Получено 7 марта 2020 г.
  52. ^ "Opera Watch: Дополнительные сведения о поддержке Silverlight в Opera, 3 мая 2007 г.". Архивировано из оригинала 21 июля 2011 г. Получено 2 мая 2007 г.{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  53. ^ ab "Silverlight 1.0 Released and Silverlight for Linux Announced". 5 сентября 2007 г. Получено 5 сентября 2007 г.
  54. ^ ab "Сотрудничество Microsoft/Novell в Silverlight" . Получено 5 сентября 2007 г.
  55. ^ ab "Соглашение с получателями Moonlight ниже по течению – сотрудничество Microsoft и Novell в области взаимодействия". Microsoft . 28 сентября 2007 г. Получено 8 марта 2008 г.«Последующий получатель» означает организацию или лицо, которое использует по назначению реализацию Moonlight, полученную непосредственно от Novell или через промежуточного получателя… Microsoft оставляет за собой право обновлять (включая прекращение) вышеуказанное соглашение… «Реализация Moonlight» означает только те конкретные части Moonlight 1.0 или Moonlight 1.1, которые работают только как подключаемый модуль к браузеру на персональном компьютере и не лицензируются по лицензии GPLv3 или аналогичной лицензии.
  56. ^ "Сотрудничество Microsoft/Novell по Silverlight". Мигель де Икаса . 5 сентября 2007 г. Получено 9 ноября 2008 г. Сначала мы будем поддерживать Firefox и Linux (это наша первая цель), но мы с нетерпением ждем возможности поработать с разработчиками других операционных систем (BSD, Solaris) и других браузеров (Konqueror, WebKit и Opera), чтобы гарантировать, что Moonlight будет работать нормально на их системах.
  57. ^ "Объявление о доступности Moonlight 1.0 для FreeBSD". 5 марта 2009 г. Архивировано из оригинала 2 мая 2013 г. Получено 9 мая 2021 г.
  58. ^ «Установка и обслуживание портов и пакетов FreeBSD».
  59. ^ "Pipelight". Arch Linux Wiki . Получено 31 марта 2018 г.
  60. Чепмен, Стивен (1 декабря 2009 г.). «Windows Mobile 7: приложения Silverlight, IE Mobile 7 и многое другое!». Архивировано из оригинала 10 февраля 2010 г.
  61. ^ "Nokia включит Silverlight". Blog.anta.net . 4 марта 2008 г. ISSN  1797-1993. Архивировано из оригинала 15 июня 2013 г. Получено 4 марта 2008 г.
  62. ^ "Жизненный цикл приложений Windows Phone Silverlight". MSDN . Корпорация Microsoft. 19 ноября 2010 г. Архивировано из оригинала 16 августа 2011 г. Получено 26 августа 2011 г. Версия 1.0; Применимо к: Windows® Phone 7
  63. ^ "Что нового в Silverlight для Windows Phone". MSDN . Корпорация Microsoft . Получено 26 августа 2011 г. Silverlight для Windows Phone OS 7.1 основан на Silverlight 4. Это означает, что если вы создадите новое приложение Silverlight для Windows Phone, ориентированное на Windows Phone OS 7.1, вы сможете воспользоваться несколькими новыми функциями.
  64. ^ "Microsoft Silverlight Tools for Visual Studio". Microsoft . Получено 22 января 2009 г. .
  65. ^ Паркер, Найджел. "MIX07 Ваш продукт — это функция Интернета!" . Получено 8 июня 2007 г.
  66. ^ "Eclipse для Silverlight" . Получено 14 октября 2008 г.
  67. ^ Монтальбано, Элизабет. «Microsoft Goes Open Source?». Архивировано из оригинала 30 апреля 2007 г. Получено 29 апреля 2007 г.
  68. ^ Кларк, Гэвин. «Сияние Silverlight померкло из-за кроссплатформенных проблем». The Register . Получено 5 мая 2007 г.
  69. ^ «Пример исходного кода для среды выполнения Silverlight 2 и элементов управления SDK». Microsoft .
  70. ^ Markoff, John (11 августа 2008 г.). "Microsoft использует Silverlight и раздражает критиков". International Herald Tribune . Архивировано из оригинала 11 сентября 2008 г. Получено 11 января 2009 г. Другие придерживаются более мрачного взгляда на намерения Microsoft и утверждают, что Silverlight — это просто перефразировка стратегии компании 1990-х годов "охват и расширение" для упреждения веб-конкуренции. "Они все еще играют в те же игры", — сказал Майкл Нельсон, профессор интернет-исследований в Джорджтаунском университете. "Это способ заблокировать контент, и он не позволяет столько инноваций, сколько нам хотелось бы видеть".
  71. ^ Мейер, Дэвид (30 апреля 2008 г.). «Mozilla предупреждает о «программе» Flash и Silverlight». ZDNet . Архивировано из оригинала 27 декабря 2008 г. Получено 11 января 2009 г. Основатель Mozilla Europe предупредил, что компаниям, создающим веб-сайты, следует остерегаться фирменных мультимедийных технологий, таких как Adobe Flash и Microsoft Silverlight.
  72. ^ "Спецификация формата файла Adobe SWF" (PDF) . Получено 11 декабря 2011 г. .
  73. ^ "Спецификация формата файла Adobe FLV" (PDF) . Adobe Systems Inc . Архивировано из оригинала (PDF) 31 мая 2010 г. . Получено 11 декабря 2011 г. .
  74. ^ "Microsoft Open Specification Promise". Microsoft . Получено 11 декабря 2011 г. .
  75. ^ "Спецификация Microsoft ASF". Microsoft . Получено 11 декабря 2011 г. .
  76. ^ "Mono Moonlight". Mono Project . Получено 22 июня 2008 г.
  77. Мигель де Икаса (29 мая 2012 г.). «Разработка Moonlight прекращена». InfoQ.com . Получено 4 июня 2012 г.
  78. Мигель де Икаса (3 марта 2008 г.). "Pre-Mix 08: Moonlight Updates" . Получено 8 марта 2008 г.
  79. ^ Джонс, Памела (28 мая 2008 г.). "Проливаем свет на соглашение Microsoft Moonlight". Groklaw. Архивировано из оригинала 5 мая 2010 г. Получено 25 августа 2008 г. Moonlight защищен от угроз, только если вы получаете его от Novell И НЕ ПЕРЕДАЕТЕ ЕГО ДАЛЬШЕ, поскольку нет никакой защиты для последующих получателей... Если только эти последующие получатели не получат его от "промежуточного получателя", определенного как включающего только авторизованных реселлеров... Это как зайти в магазин и сказать: "Я собираюсь заплатить только половину суммы, которую я должен, и настоящим отказываюсь от своей обязанности платить полную цену". Вы можете попробовать это, но закон заменяет любое намерение или желание, которое вы выразили. Как минимум, это показывает, насколько ясно они НЕ хотят сосуществовать с кодом под лицензией GPL.
  80. ^ Чхабра, Гаутам (20 апреля 2007 г.). «Генеральный директор Adobe подвергает сомнению приверженность Microsoft Silverlight кроссплатформенности». Java Entrepreneur. Архивировано из оригинала 20 декабря 2007 г. Получено 6 декабря 2007 г.
  81. Бишоп, Тодд (17 октября 2007 г.). «Антимонопольное заявление цитирует озабоченность Microsoft Silverlight». Seattle Post-Intelligencer. Архивировано из оригинала 14 мая 2008 г. Получено 6 декабря 2007 г.
  82. ^ "Anitrust motion Executive Summary" (PDF) . Архивировано из оригинала (PDF) 11 сентября 2008 г. . Получено 7 сентября 2008 г. .
  83. ^ ""Авалон знаменует конец американской мечты" · 80%".
  84. ^ kexugit (16 апреля 2007 г.). "Введение в Microsoft Silverlight". learn.microsoft.com . Получено 23 мая 2024 г. .
  85. ^ Фрид, Ина. «Microsoft надеется, что пользователи увидят (серебряный) свет». Архивировано из оригинала 25 мая 2012 г. Получено 18 июня 2013 г.
  86. Хойер, Тим (18 марта 2009 г.). "Руководство по новым возможностям Silverlight 3" . Получено 23 марта 2009 г.
  87. ^ "Silverlight 4 Beta What's New". Архивировано из оригинала 21 февраля 2010 г. Получено 21 января 2010 г.
  88. ^ ab "Silverlight 5 выпущен! Документация готова, и доступен .chm". Блоги MSDN . Корпорация Microsoft. 9 декабря 2011 г. Получено 11 декабря 2011 г.

Внешние ссылки