Microsoft Silverlight — застаріле розширення браузерів, яке дозволяє відображати на сторінці анімацію, векторну графіку, а також програвати звук та відео, що є характерною рисою насичених інтернет застосунків (англ. Rich Internet Application, RIA). Silverlight конкурував з такими продуктами, як Adobe Flash, Adobe Flex, , Adobe AIR, JavaFX. Версія 2.0 підвищує показники інтерактивності та швидкості застосувань, маючи підтримку мов .NET та відповідних засобів розробки.
Тип | Вебзастосунок |
---|---|
Розробник | Microsoft |
Перший випуск | квітень 2007 |
Стабільний випуск | 5.1.31211 |
Версії | 5.1.50918.0 (15 січня 2019)[1] |
Операційна система | Microsoft Windows, Windows Phone 7, MacOS X, Linux, Symbian OS |
Мова програмування | мови .NET |
Ліцензія | MS-EULA, із компонентами MS-PL |
Вебсайт | Microsoft Silverlight Silverlight.net |
|
Silverlight розроблявся під кодовою назвою Windows Presentation Foundation/Everywhere (WPF/E). Він є сумісним з різними вебоглядачами, що використовуються зокрема на платформах Microsoft Windows та Mac OS X. Деякий час[] знаходилася у розробці стороння, вільна реалізація під назвою Moonlight, що мала на меті привнести сумісність з (GNU/Linux).
Версії
Silverlight 1.0
Цей розділ потребує доповнення. (вересень 2008) |
Silverlight 1.0 містить в собі з ядро демонстраційної бази (presentation framework), що відповідає за користувацький інтерфейс, інтерактивність і введення даних користувача, базові елементи керування, графіку та анімацію, програвач медіа та DOM. Він реалізований з наступних компонентів:
- Введення даних — опрацювання введення з відповідних пристроїв (клавіатура, миша, щуп[] тощо)
- Ядро користувацького інтерфейсу — керування візуалізацією бітових зображень (включно з такими стисненими растровими зображеннями як JPEG), векторної графіки, тексту та анімації.
- Media — програвання MP3, WMA Standard, WMV7, WMV8 та WMV9/VC-1 потоків.
- XAML — дозволяє зверстати користувацький інтерфейс використовуючи мову розмітки XAML.
Silverlight-застосунок починає роботу з виклику Silverlight елементу керування, що присутній на HTML сторінці, останній в свою чергу завантажує файл XAML. Файл XAML містить об'єкт (Grid або Canvas), що використовується як вказівник місця розташування (placeholder) для решти елементів. Silverlight надає також різноманітні базові геометричні фігури на зразок ліній, еліпсів і т. д., підтримує текст, зображення, медіа. Для кожного елементу чітко визначається його позиція, щоб отримати бажану структуру. Крім того, можуть бути створені також і довільні фігури. Елементи можуть бути анімовані за допомогою спеціальних тригерів (Event triggers); існує набір уже готових ефектів, з яких також можна скомпонувати власні. Події, наприклад рух мишки, також можуть генерувати виклик обробників в JavaScript. Програмна обробка користувацького інтерфейсу реалізується за рахунок використання скриптових мов для зміни об'єктної моделі документу (DOM) . Щоб забезпечити це Silverlight надає DOM API, доступний з будь-якої скриптової мови, що ним підтримується (для версії 1.0 список таких мов складався лише з JavaScript). Але, тим не менш, вбудовані віджети в користувацькому інтерфейсі не присутні. Підтримується лише два формати даних — XML та JSON.
Silverlight 2.0
Цей розділ потребує доповнення. (вересень 2008) |
Версія 2.0 привносить покращену інтерактивність інтерфейсу користувача, а також підтримку мов .NET та відповідних засобів розробки.
Silverlight 2.0 (що раніше мав маркування 1.1) включає версію .NET Framework, що реалізує Common Language Runtime (CLR) ідентичний до такого у .NET Framework 3.0 (хоча не має змоги посилатись на збірки які були компільовані звичайним .NET Framework).
Історія випусків
Цей розділ потребує доповнення. (вересень 2008) |
Назва версії | Номер версії | Дата випуску |
---|---|---|
1.0 CTP | 1.0.? | грудень 2006 |
1.0 | 1.0.20816 | 5 вересня 2007 |
2.0 Pre-Release (As 1.1 Alpha Refresh [ 6 вересня 2008 у Wayback Machine.]) | 1.1.20926.0 | 5 вересня 2007 |
1.0 service release | 1.0.21115.0 | 20 листопада 2007 |
1.0 service release | 1.0.30109.0 | 15 січня 2008 |
2 Beta 1 | 2.0.30226.2 | 5 березня 2008 |
1.0 service release | 1.0.30401.0 | 8 квітня 2008 |
2 Beta 2 | 2.0.30523.6 | 6 червня 2008 |
2.0.30523.8 | 16 липня 2008 | |
1.0 service release | 1.0.30715.0 | 27 липня 2008 |
2 RTM | TBA | жовтень 2008 |
2.0 | 16 липня 2008 | |
3.0 бета | 18 березня 2009 | |
3.0 реліз | 10 липня 2009 | |
4.0 реліз | 15 квітня 2010 | |
5.0 реліз | 9 грудня 2011 |
Посилання
Виноски
- https://www.microsoft.com/getsilverlight/locale/en-us/html/Microsoft%20Silverlight%20Release%20History.htm
- Smith, Jerry (2 липня 2015). . blogs.windows.com (амер.). Архів оригіналу за 23 серпня 2018. Процитовано 31 березня 2017.
we encourage companies that are using Silverlight for media to begin the transition to DASH/MSE/CENC/EME based designs
- Quick update on Silverlight. Архів оригіналу за 22 лютого 2012. Процитовано 30 листопада 2007.
- . Архів оригіналу за 11 січня 2009. Процитовано 12 вересня 2008.
- Emil Protalinski. Silverlight 2 Beta 2 arrives on time, available now. Ars Technica. Архів оригіналу за 22 лютого 2012. Процитовано 6 червня 2008.
- Emil Protalinski. Silverlight 2 targeted for «late summer» release. Ars Technica. Архів оригіналу за 27 червня 2013. Процитовано 3 квітня 2008.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Microsoft Silverlight zastarile rozshirennya brauzeriv yake dozvolyaye vidobrazhati na storinci animaciyu vektornu grafiku a takozh progravati zvuk ta video sho ye harakternoyu risoyu nasichenih internet zastosunkiv angl Rich Internet Application RIA Silverlight konkuruvav z takimi produktami yak Adobe Flash Adobe Flex Adobe AIR JavaFX Versiya 2 0 pidvishuye pokazniki interaktivnosti ta shvidkosti zastosuvan mayuchi pidtrimku mov NET ta vidpovidnih zasobiv rozrobki Microsoft SilverlightTipVebzastosunokRozrobnikMicrosoftPershij vipuskkviten 2007Stabilnij vipusk5 1 31211Versiyi5 1 50918 0 15 sichnya 2019 1 Operacijna sistemaMicrosoft Windows Windows Phone 7 MacOS X Linux Symbian OSMova programuvannyamovi NETLicenziyaMS EULA iz komponentami MS PLVebsajtMicrosoft Silverlight Silverlight net Mediafajli u Vikishovishi Silverlight rozroblyavsya pid kodovoyu nazvoyu Windows Presentation Foundation Everywhere WPF E Vin ye sumisnim z riznimi veboglyadachami sho vikoristovuyutsya zokrema na platformah Microsoft Windows ta Mac OS X Deyakij chas koli znahodilasya u rozrobci storonnya vilna realizaciya pid nazvoyu Moonlight sho mala na meti privnesti sumisnist z GNU Linux VersiyiSilverlight 1 0 Cej rozdil potrebuye dopovnennya veresen 2008 Silverlight 1 0 mistit v sobi z yadro demonstracijnoyi bazi presentation framework sho vidpovidaye za koristuvackij interfejs interaktivnist i vvedennya danih koristuvacha bazovi elementi keruvannya grafiku ta animaciyu progravach media ta DOM Vin realizovanij z nastupnih komponentiv Vvedennya danih opracyuvannya vvedennya z vidpovidnih pristroyiv klaviatura misha shup dzherelo tosho Yadro koristuvackogo interfejsu keruvannya vizualizaciyeyu bitovih zobrazhen vklyuchno z takimi stisnenimi rastrovimi zobrazhennyami yak JPEG vektornoyi grafiki tekstu ta animaciyi Media progravannya MP3 WMA Standard WMV7 WMV8 ta WMV9 VC 1 potokiv XAML dozvolyaye zverstati koristuvackij interfejs vikoristovuyuchi movu rozmitki XAML Silverlight zastosunok pochinaye robotu z vikliku Silverlight elementu keruvannya sho prisutnij na HTML storinci ostannij v svoyu chergu zavantazhuye fajl XAML Fajl XAML mistit ob yekt Grid abo Canvas sho vikoristovuyetsya yak vkazivnik miscya roztashuvannya placeholder dlya reshti elementiv Silverlight nadaye takozh riznomanitni bazovi geometrichni figuri na zrazok linij elipsiv i t d pidtrimuye tekst zobrazhennya media Dlya kozhnogo elementu chitko viznachayetsya jogo poziciya shob otrimati bazhanu strukturu Krim togo mozhut buti stvoreni takozh i dovilni figuri Elementi mozhut buti animovani za dopomogoyu specialnih trigeriv Event triggers isnuye nabir uzhe gotovih efektiv z yakih takozh mozhna skomponuvati vlasni Podiyi napriklad ruh mishki takozh mozhut generuvati viklik obrobnikiv v JavaScript Programna obrobka koristuvackogo interfejsu realizuyetsya za rahunok vikoristannya skriptovih mov dlya zmini ob yektnoyi modeli dokumentu DOM Shob zabezpechiti ce Silverlight nadaye DOM API dostupnij z bud yakoyi skriptovoyi movi sho nim pidtrimuyetsya dlya versiyi 1 0 spisok takih mov skladavsya lishe z JavaScript Ale tim ne mensh vbudovani vidzheti v koristuvackomu interfejsi ne prisutni Pidtrimuyetsya lishe dva formati danih XML ta JSON Silverlight 2 0 Cej rozdil potrebuye dopovnennya veresen 2008 Arhitektura Silverlight 2 Versiya 2 0 privnosit pokrashenu interaktivnist interfejsu koristuvacha a takozh pidtrimku mov NET ta vidpovidnih zasobiv rozrobki Silverlight 2 0 sho ranishe mav markuvannya 1 1 vklyuchaye versiyu NET Framework sho realizuye Common Language Runtime CLR identichnij do takogo u NET Framework 3 0 hocha ne maye zmogi posilatis na zbirki yaki buli kompilovani zvichajnim NET Framework Istoriya vipuskiv Cej rozdil potrebuye dopovnennya veresen 2008 Nazva versiyi Nomer versiyi Data vipusku 1 0 CTP 1 0 gruden 2006 1 0 1 0 20816 5 veresnya 2007 2 0 Pre Release As 1 1 Alpha Refresh 6 veresnya 2008 u Wayback Machine 1 1 20926 0 5 veresnya 2007 1 0 service release 1 0 21115 0 20 listopada 2007 1 0 service release 1 0 30109 0 15 sichnya 2008 2 Beta 1 2 0 30226 2 5 bereznya 2008 1 0 service release 1 0 30401 0 8 kvitnya 2008 2 Beta 2 2 0 30523 6 6 chervnya 2008 2 0 30523 8 16 lipnya 2008 1 0 service release 1 0 30715 0 27 lipnya 2008 2 RTM TBA zhovten 2008 2 0 16 lipnya 2008 3 0 beta 18 bereznya 2009 3 0 reliz 10 lipnya 2009 4 0 reliz 15 kvitnya 2010 5 0 reliz 9 grudnya 2011PosilannyaVinoskihttps www microsoft com getsilverlight locale en us html Microsoft 20Silverlight 20Release 20History htm Smith Jerry 2 lipnya 2015 blogs windows com amer Arhiv originalu za 23 serpnya 2018 Procitovano 31 bereznya 2017 we encourage companies that are using Silverlight for media to begin the transition to DASH MSE CENC EME based designs Quick update on Silverlight Arhiv originalu za 22 lyutogo 2012 Procitovano 30 listopada 2007 Arhiv originalu za 11 sichnya 2009 Procitovano 12 veresnya 2008 Emil Protalinski Silverlight 2 Beta 2 arrives on time available now Ars Technica Arhiv originalu za 22 lyutogo 2012 Procitovano 6 chervnya 2008 Emil Protalinski Silverlight 2 targeted for late summer release Ars Technica Arhiv originalu za 27 chervnya 2013 Procitovano 3 kvitnya 2008 Div takozhWPF Microsoft NET Adobe Flash Microsoft Expression Studio