Microsoft Silverlight

Microsoft Silverlight
ТипВебзастосунок
Розробник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

Microsoft Silverlight — застаріле[2] розширення браузерів, яке дозволяє відображати на сторінці анімацію, векторну графіку, а також програвати звук та відео, що є характерною рисою насичених інтернет застосунків (англ. Rich Internet Application, RIA). Silverlight конкурував з такими продуктами, як Adobe Flash, Adobe Flex, Adobe Shockwave, Adobe AIR, JavaFX. Версія 2.0 підвищує показники інтерактивності та швидкості застосувань, маючи підтримку мов .NET та відповідних засобів розробки.

Silverlight розроблявся під кодовою назвою Windows Presentation Foundation/Everywhere (WPF/E). Він є сумісним з різними вебоглядачами, що використовуються зокрема на платформах Microsoft Windows та Mac OS X. Деякий час[коли?] знаходилася у розробці стороння, вільна реалізація під назвою Moonlight, що мала на меті привнести сумісність з GNU/Linux.

Версії

Silverlight 1.0

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

Архітектура Silverlight 2

Версія 2.0 привносить покращену інтерактивність інтерфейсу користувача, а також підтримку мов .NET та відповідних засобів розробки.

Silverlight 2.0 (що раніше мав маркування 1.1) включає версію .NET Framework, що реалізує Common Language Runtime (CLR) ідентичний до такого у .NET Framework 3.0 (хоча не має змоги посилатись на збірки які були компільовані звичайним .NET Framework).

Історія випусків

Назва версії Номер версії Дата випуску
1.0 CTP 1.0.? грудень 2006
1.0 RTW 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[3] 2.0.30226.2 5 березня 2008
1.0 service release[4] 1.0.30401.0 8 квітня 2008
2 Beta 2 2.0.30523.6 6 червня 2008[5]
2.0.30523.8 16 липня 2008
1.0 service release 1.0.30715.0 27 липня 2008
2 RTM[6] TBA жовтень 2008
2.0 16 липня 2008
3.0 бета 18 березня 2009
3.0 реліз 10 липня 2009
4.0 реліз 15 квітня 2010
5.0 реліз 9 грудня 2011

Посилання

Виноски

  1. https://www.microsoft.com/getsilverlight/locale/en-us/html/Microsoft%20Silverlight%20Release%20History.htm
  2. Smith, Jerry (2 липня 2015). Moving to HTML5 Premium Media - Microsoft Edge Dev Blog. 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
  3. Quick update on Silverlight. Архів оригіналу за 22 лютого 2012. Процитовано 30 листопада 2007.
  4. MSFN — Microsoft rolls out Silverlight maintenance release. Архів оригіналу за 11 січня 2009. Процитовано 12 вересня 2008.
  5. Emil Protalinski. Silverlight 2 Beta 2 arrives on time, available now. Ars Technica. Архів оригіналу за 22 лютого 2012. Процитовано 6 червня 2008.
  6. Emil Protalinski. Silverlight 2 targeted for «late summer» release. Ars Technica. Архів оригіналу за 27 червня 2013. Процитовано 3 квітня 2008.

Див. також


Read other articles:

Santo PausSistus IIIAwal masa kepausan31 Juli 432Akhir masa kepausan18 Agustus 440PendahuluSelestinus IPenerusLeo IInformasi pribadiNama lahirtidak diketahuiLahirtidak diketahuiWafat18 Agustus 440Paus lainnya yang bernama Sistus Paus Sistus III (???-440) adalah Paus Gereja Katolik Roma sejak 31 Juli 432 hingga meninggalnya pada 18 Agustus 440. Nama Sistus sering dikaitkan dengan sebuah bangunan besar Santa Sabina di Bukit Aventinus di Roma, yang dipersembahkan dalam masa kepausannya. Ia juga ...

 

 

Peter KisnerPeter Kisner lors du championnat des Pays-Bas sur route en 1970.InformationsNaissance 1er septembre 1944AmersfoortDécès 4 février 2020 (à 75 ans)Sas de GandNationalité néerlandaiseÉquipes professionnelles 1969Pull Over Centrale1970Goldor-Fryns-Elvé 1971Gazelle1972-1973Holdsworth - Campagnolomodifier - modifier le code - modifier Wikidata Peter Kisner (né le 1er septembre 1944 à Amersfoort) est un coureur cycliste néerlandais. Professionnel de 1969 à 1973[1], il a ...

 

 

OpenAIJenisOrganisasi nirlaba[1][2]IndustriKecerdasan buatanDidirikan11 Desember 2015; 8 tahun lalu (2015-12-11)PendiriSam AltmanElon MuskKantorpusatPioneer Building, San Francisco, California, AS[3][4]TokohkunciGreg Brockman (Ketua & Presiden)Sam Altman (CEO)Ilya Sutskever (Kepala ilmiah)ProdukDALL-E 2GPT-4OpenAI FiveChatGPTOpenAI CodexSoraKaryawan>120 (hingga 2020[update])[4]Situs webopenai.com OpenAI adalah laboratorium penelitan ...

Voce principale: Forlì Football Club. AC ForlìStagione 1978-1979 Sport calcio Squadra Forlì Allenatore Attilio Santarelli (1ª-25ª) Giuseppe Vavassori (26ª-34ª) Presidente Giovanni Bianchi Serie C113º nel girone A Coppa Italia SemiprofessionistiFase eliminatoria a gironi Maggiori presenzeCampionato: Angeloni, Busi (34) Miglior marcatoreCampionato: Angeloni (7) Stadio Tullo Morgagni 1977-1978 1979-1980 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni ri...

 

 

Спиннербейт Спиннербейт — искусственная рыболовная приманка для ловли хищных рыб с помощью спиннинга. Эта приманка была придумана американскими рыболовами около 100 лет назад. Её название происходит от двух слов: «spinner» — вращающаяся блесна и «bait» — наживка. Спи...

 

 

Thomas BlameyJenderal Sir Thomas BlameyNama lahirThomas Albert BlameyLahir(1884-01-24)24 Januari 1884Wagga Wagga, New South WalesMeninggal27 Mei 1951(1951-05-27) (umur 67)Heidelberg, VictoriaPengabdianAustraliaDinas/cabangAngkatan Darat AustraliaLama dinas1906–461950PangkatJenderal BesarNRPVX1 (AIF ke-2)Komandan Pasukan Darat Sekutu, Wilayah Pasifik Barat Daya (1942–45) Pasukan Militer Australia (1942–45) Korps I (1940–41) Divisi ke-6 (1939–40) Divisi ke-3 (1931–37) Brig...

Predicting where a tropical cyclone is going to track over the next five days, every 6 to 12 hours Track errors for the Atlantic Basin Tropical cyclone track forecasting involves predicting where a tropical cyclone is going to track over the next five days, every 6 to 12 hours. The history of tropical cyclone track forecasting has evolved from a single-station approach to a comprehensive approach which uses a variety of meteorological tools and methods to make predictions. The weather of...

 

 

Overview of sports traditions and activities in London In London, a diverse array of athletics stretching from football to tennis have further granted its city the spotlight throughout the world. London has hosted the Olympic Games in 1908, 1948, and most recently in 2012, making it the most frequently chosen city in modern Olympic history. Other popular sports in London include cricket, rowing, rugby, basketball, and most recently American Football. Olympics and Paralympics The Olympic Stadi...

 

 

Pour les articles homonymes, voir Worth. Jean-Philippe WorthBiographieNaissance 1856Décès 19267e arrondissement de ParisSépulture Cimetière du Père-Lachaise, Grave of Worth (d)Nationalité françaiseActivité Grand couturierPère Charles Frederick WorthFratrie Gaston-Lucien Worth (d)Vue de la sépulture.modifier - modifier le code - modifier Wikidata Jean-Philippe Worth (né à Dieppe le 25 juillet 1856 et mort à Paris le 7 décembre 1926) est un couturier anglo-français ayant fa...

Meccanismi dell'epigenetica L'epigenetica (dal greco ἐπί, epì, «sopra» e γεννητικός, gennitikòs, «relativo all'eredità familiare») è una branca della genetica[1] che si occupa dei cambiamenti fenotipici ereditabili da una cellula o un organismo, in cui non si osserva una variazione del genotipo[2]. È stata definita da Arthur Riggs e colleghi come lo studio dei cambiamenti mitotici e meiotici ereditabili che non possono essere spiegati tramite modific...

 

 

Kolkata Municipal Corporation in West Bengal, IndiaWard No. 95Kolkata Municipal CorporationInteractive Map Outlining Ward No. 95Ward No. 95Location in KolkataCoordinates (dms): 22°29′34″N 88°21′42″E / 22.492833°N 88.361694°E / 22.492833; 88.361694Country IndiaStateWest BengalCityKolkataNeighbourhoodsRegent Park (Tilak Nagar-Azadgarh-Aswini Nagar-Arabindo Nagar-Samajgarh), Golf GreenReservationOpenParliamentary constituencyJadavpurAssembly constitu...

 

 

مايكل شين Michael Sheen مايكل شين في 2014 معلومات شخصية اسم الولادة مايكل كريستوفر شينMichael Christopher Sheen الميلاد 5 فبراير 1969 (العمر 55 سنة)نيوبورت، ويلز، المملكة المتحدة الإقامة لوس أنجلوس  مواطنة المملكة المتحدة ويلز  لون الشعر شعر بني  العشير كيت بيكينسيل (1995–2003)ساره سلفرمان (2...

37°03′N 11°01′E / 37.050°N 11.017°E / 37.050; 11.017   هذه المقالة عن مدينة الهوارية بالجمهورية التونسية. لمعانٍ أخرى، طالع الهوارية (توضيح). الهوارية تمثال لطائر الساف عند مدخل مدينة الهواريةتمثال لطائر الساف عند مدخل مدينة الهوارية الإدارة البلد  تونس الولاية نابل الم�...

 

 

Mosque in India Bara GumbadBara Gumbad at Lodhi GardensTypeHistoric monument and mosqueLocationLodhi GardensCoordinates28°35′34.4076″N 77°13′12.6480″E / 28.592891000°N 77.220180000°E / 28.592891000; 77.220180000Area361 square metres (3,886 sq ft) (Bara Gumbad floor area)Built1490 CEArchitectural style(s)Indo-Islamic architectureGoverning bodyArchaeological Survey of India and NDMCOwnerGovernment of DelhiLocation of Bara Gumbad in Delhi Bara Gumbad...

 

 

Professional wrestling match type This article is about the professional wrestling match. For the pay-per-view event named after this match, see WWE Hell in a Cell. The Hell in a Cell structure at the Hell in a Cell event in October 2017 Hell in a Cell is a professional wrestling steel cage-based match which originated in 1997 in the World Wrestling Federation (WWF, now WWE). It features a large cell structure, a five-sided cuboid made from open-weave steel mesh chain-link fencing which enclo...

Indian politician Dr. T. Sadhan Tirumalaikumarதி.சதன் திருமலைக்குமார்Member of the Tamil Nadu Legislative AssemblyIncumbentAssumed office May 2,2021Preceded byA. ManoharanConstituencyVasudevanallurIn office2006–2011Preceded byR. EswaranSucceeded byDr.S. Duraiappa Personal detailsBornSingilipatti, Tamil NaduPolitical party Marumalarchi Dravida Munnetra Kazhagam (1994-present), Dravida Munnetra Kazhagam (1980-1994)SpouseChandrakanthamChildrenJeyan...

 

 

American rapper Sab the ArtistBackground informationBirth nameMusab SaadAlso known asBeyond, Musab, SAB, Minnesota Slicks, General WoundwartBorn (1975-09-23) September 23, 1975 (age 48)GenresHip hop, pop, R&BOccupation(s)Rapper, singer-songwriter, record producerYears active1996–presentLabelsRhymesayers EntertainmentHieroglyphics Imperium RecordingsWebsitesabmusic.bandcamp.comMusical artist Musab Saad,[1] (born September 23, 1975) better known by his stage name Sab the Arti...

 

 

Pour les articles homonymes, voir Kokei (homonymie). Cet article est une ébauche concernant un peintre japonais. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Kobayashi KokeiNaissance 11 février 1883JōetsuDécès 3 avril 1957 (à 74 ans)Tokyo (d)Période d'activité À partir de 1883Nom dans la langue maternelle 小林古径Nationalité japonaiseActivité PeintreMaître Kajita Hanko (en)Mouvement Nihon...

Pour les articles homonymes, voir Tournesol (homonymie). Helianthus annuus Champ de tournesols.Classification Règne Plantae Division Magnoliophyta Classe Magnoliopsida Ordre Asterales Famille Asteraceae Genre Helianthus EspèceHelianthus annuusL., 1753 Statut de conservation UICN LC  : Préoccupation mineure Le tournesol, également connu sous les noms hélianthe et soleil[1] (Helianthus annuus), est une grande plante annuelle, appartenant à la famille des Astéracées (Composée...

 

 

Thai footballer (born 1999) Ekanit Panya Ekanit Panya in 2024Personal informationFull name Ekanit Panya[1]Date of birth (1999-10-21) 21 October 1999 (age 24)[1]Place of birth Chiang Rai, ThailandHeight 1.68 m (5 ft 6 in)[1]Position(s) Attacking midfielderTeam informationCurrent team Urawa Red DiamondsNumber 27Youth career2010–2015 Chiangrai UnitedSenior career*Years Team Apps (Gls)2015–2022 Chiangrai United 54 (7)2017 → Chiangrai City (loan) 2...