Hoppa till innehÄllet

Microsoft Silverlight

FrÄn Wikipedia
Silverlight
UtvecklareMicrosoft
Först slÀppt5 september 2007
Senaste utgÄva5.1.10411.0
(8 maj 2012)
Skriven iXAML
OperativsystemMicrosoft Windows
Mac OS
Symbian
Webbplatshttp://www.microsoft.com/silverlight/

Microsoft Silverlight Àr ett tillÀggsprogram till webblÀsare för visning av interaktiva webbapplikationer samt mediefiler, utvecklat av Microsoft. Silverlight tillhandahÄller en del av animerings-, vektorgrafik- och mediefunktionaliteten som finns i Windows Presentation Foundation. Silverlight finns tillgÀngligt för Microsoft Windows och Mac OS, och för mobila enheter som anvÀnder plattformarna Windows Mobile och Symbian. Stöd för Linux och andra Unixliknande operativsystem utvecklades genom Moonlight-projektet, vilket dock lades ner i maj 2012.

Silverlight kallades tidigare Windows Presentation Foundation/Everywhere (WPF/E) och anses vara en konkurrent till Adobe Flash. Den konkurrerar Àven med Sun Microsystems JavaFX som lanserades nÄgra dagar efter Silverlight.

GrÀnssnittet för applikationer i Silverlight definieras med XAML och Àr vektorbaserat.

Överblick

[redigera | redigera wikitext]

Silverlight erbjuder ett grafiksystem liknande Windows Presentation Foundation och integrerar multimedia, datorgrafik, animeringar och interaktivitet i en och samma miljö. I Silverlightapplikationer Àr grÀnssnittet deklarerat i XAML och programmerat i en del av .NET. XAML kan anvÀndas för definiering av vektorgrafik och animeringar. Silverlight kan Àven anvÀndas för att skapa Windows Sidebar Gadgets för Windows Vista.[1]

Silverlight har stöd för H.264-video, Advanced Audio Coding, Windows Media Video (WMV), Windows Media Audio (WMA) och MPEG Layer III (MP3)[2] i alla stöttade webblÀsare utan nÄgot krav pÄ Windows Media Player, nÄgon ActiveX-kontroll för densamma eller nÄgot plugin för webblÀsaren. Eftersom Windows Media Video 9 Àr en implementation av SMPTE VC-1-standarden sÄ stöder Silverlight Àven VC-1-video.

Silverlight gör det möjligt att dynamiskt ladda in XML sÄ att det kan manipuleras via ett DOM-grÀnssnitt, en teknik som Àr passande för konventionell programmering i Ajax. Silverlight har ett nedladdningsobjekt som kan anvÀndas för att ladda ner innehÄll sÄ som script, mediafiler eller annan data och som krÀvs av applikationen.[3] I och med version 2 kan programmeringen skrivas i vilket sprÄk som helt inom .NET, inklusive IronRuby och IronPython.[4]

Microsoft Silverlight hade i juni 2011 73 procent av marknaden[5], en ökning frĂ„n 20 procent i mars 2009 och 55 procent i mars 2010[6]. Adobe Flash Ă€r installerat pĂ„ 97 procent av alla webblĂ€sare vilket gör den marknadsledande. Även HTML5 erbjuder en del funktionalitet liknande den i Silverlight och Flash.[7]

Silverlight 1

[redigera | redigera wikitext]

Silverlight 1 utvecklades under kodnamnet Windows Presentation Foundation/Everywhere (WPF/E) och slÀpptes 2007. Den bestÄr av följande komponenter:[8]

  • Input - hantering av indata frĂ„n tillbehör som tangentbord, mus och sĂ„ vidare.
  • UI core - hanterar rendering av bitmap-bilder (inklusive till exempel JPEG, vektorgrafik, text och animeringar).
  • Media - uppspelning av MP3, WMA Standard, WMV7, WMV8 och WMV9/VC-1.
  • XAML - lĂ„ter grĂ€nssnittets layout skapas med hjĂ€lp av XAML markup.

En Silverlight-applikation startas genom att en Silverlightkontroll anropas frĂ„n en HTMLsida. Denna laddar sedan upp en XAML-fil. XAML-filen innehĂ„ller ett “Canvas”-objekt som fungerar som en behĂ„llare för andra element. Silverlight tillhandahĂ„ller olika geometriska enkla former sĂ„ som linjer, ellipser med mera för element som texter, bilder och media. Elementen anvĂ€nds för att skapa en önskad layout. Elementen kan animeras med hjĂ€lp av ”Event triggers. SĂ„dant som tangentbordstryckningar eller musrörelser kan Ă€ven aktivera event, som dĂ„ kan hanteras av ett specialskrivet script.[9] Manipulation av grĂ€nssnittet kan uppnĂ„s genom anvĂ€ndning av script för att manipulera Canvas-objektets DOM.[8] För att underlĂ€tta detta finns ett speciellt API tillgĂ€ngligt för alla scriptsprĂ„k som stöds av Silverlight.[8]

Silverlight 2

[redigera | redigera wikitext]

Silverlight 2 inkluderar en version av .NET-ramverket och implementerar samma fulla version av CLR som .NET 3.0. DÀrför kan den köra program skrivna i alla .NET-sprÄk. XAML-filen som anvÀnds för layout kan utökas med bakomliggande kod, skriven i vilket .NET-sprÄk som helst och som sedan innehÄller den programmerbara logiken. Detta kan anvÀndas för att med kod manipulera bÄde applikationen och HTML-sidan som innehÄller Silverlight-kontrollen. XAML-filen och den bakomliggande koden kompileras till .NET assembly som sedan komprimeras och lagras i en .xap-fil.[10]

.NET i Silverlight adderar[8] en delmĂ€ngd av modellen för grĂ€nssnittsprogrammering frĂ„n WPF, inklusive stöd för former, dokument, media och animerade objekt. Det inkluderade BCL (Base Class Library) tillhandahĂ„ller klasser för samlingar, reflektioner, reguljĂ€ra uttryck (regular expressions), strĂ€nghantering och dataĂ„tkomst. Det stöder Ă€ven LINQ och serialisering av objekt. Silverlight kan hantera data i formaten RSS och JSON, utöver XML. BCL skapar Ă€ven ett förbĂ€ttrat stöd för XML, inklusive klasserna XMLReader och XMLWriter. Silverlight 2 har Ă€ven stöd för asynkron programmering genom anvĂ€ndning av trĂ„dning.[11] och ListBox.[12] Silverlight inkluderar Ă€ven klasser för dataĂ„tkomst via webbtjĂ€nster, REST, Windows Communication Foundation (WCF) Services och ADO.NET Data Services.[13][13] NĂ€tverksstödet i Silverlight kan anvĂ€ndas av Silverlight-applikationer för att kommunicera via Hypertext Transfer Protocol (HTTP) eller pĂ„ en lĂ€gre socket–nivĂ„.[13] Silverlight anvĂ€nder en XML-baserad konfigurationsfil för att kontrollera policys för Ă„tkomst över flera domĂ€ner, bĂ„de för HTTP och socket-kopplingar. Denna kan anvĂ€ndas av administratören för att kontrollera vad en Silverlight-applikation fĂ„r tillgĂ„ng till nĂ€r den applikationen inte hĂ€rstammar frĂ„n sidans egen domĂ€n.[14]

I och med integreringen av .NET tillĂ„ter Silverlight Ă€ven HTML-styrd interaktion vilket möjliggör manipulation av HTML DOM-element genom sĂ„ kallad ”managed code”,[8] och lĂ„ter JavaScript anvĂ€ndas för att anropa denna. Silverlight anvĂ€nder wrappers runt JavaScript-objekt och DOM-element för att göra dem tillgĂ€ngliga för ”managed code”.[15] Silverlight 2 inkluderar Deep Zoom, en teknologi som har sitt ursprung i Microsoft Live Labs' Seadragon. Det lĂ„ter anvĂ€ndaren zooma in eller ut ur en bild med mjuka övergĂ„ngar genom att anvĂ€nda musens hjul.[16]

Mediafunktioner i Silverlight 2 inkluderar:[17]

  • Stöd för WMA, inklusive WMA 10 Pro.
  • InnehĂ„llsskydd med hjĂ€lp av Microsoft PlayReady
  • Server-side playlists i Windows Media Services.
  • Media Stream Source API.

Silverlight 3

[redigera | redigera wikitext]

Silverlight 3 annonserades vid International Broadcasting Convention den 12 september 2008 i Amsterdam och visades upp för första gÄngen vid MIX i Las Vegas den 18 mars 2009.[18]

Silverlight 3 inkluderar en ökad mĂ€ngd kontroller. Exempelvis DataGrid, TreeView, olika paneler för layout, DataForm och DataPager. Dessutom inkluderar Silverlight 3 ett ramverk för navigation som lĂ„ter Silverlight anvĂ€nda en hyperlĂ€nkad navigationsmodell utöver att anvĂ€nda “deep linking” och alltsĂ„ lĂ€nka till specifika sidor.

Inom mediaomrÄdet har Silverlight 3 stöd för Advanced Audio Coding (AAC) och hÄrdvaruaccelererad H.264 video. Silverlight 3 erbjuder Àven streaming i 1080p.[19][20] Silverlight 3 har Àven stöd för perspective 3Dsom möjliggör 3D-transformationer av 2D-element.Dessa transformationer Àr, precis som mÄnga olika 2D-operationer, hÄrdvaruaccelererade. Installerade Silverlight 3-applikationer letar automatiskt efter uppdateringar asynkront vid varje upstart och uppdateringarna installeras automatiskt.[21] Instanser av applikationerna som redan körs informeras Àven om att uppdateringar Àr tillgÀngliga.[22]

Silverlight 4

[redigera | redigera wikitext]

Vid Professional Developers Conference i Los Angeles den 18 november 2009 visade Microsoft för första gÄngen upp en betaversion av Silverlight 4.[23] Den slutgiltiga versionen slÀpptes den 15 april 2010, tillsammans med ett verktygspaket för utvecklare. Ny funktionalitet i Silverlight 4 inkluderar:

  • Stöd för Google Chrome.
  • Stöd för webbkamera och mikrofon.
  • Stöd för utskrifter.
  • FörbĂ€ttrat stöd för mus, inklusive stöd för den högra musknappen och hjulet.
  • Nytt stöd för att visa meddelanden till slutanvĂ€ndaren.
  • Nya och förbĂ€ttrade kontroller, exempelvis RichTextBox och DatataGrid.
  • Nytt stöd för att implicit sĂ€tta teman för kontroller.
  • Nytt stöd för att rendera HTML inuti Silverlight.
  • FörbĂ€ttringar av WCF datalager.
  • LokaliseringsförbĂ€ttringar med dubbelriktad text.
  • Stöd för Managed Extensibility Framework.
  • FörbĂ€ttrat stöd för databindning.
  • FörbĂ€ttrade animeringseffekter.
  • Stöd för clipboard och “drag and drop”.
  • FörbĂ€ttringar i prestanda för Deep Zoom.
  • WCF Rich internet application (RIA) Services.[24]
  • InnehĂ„llsskydd för H.264 samt stöd för offline-uppspelning av DRM-skyddad media.

Silverlight 5

[redigera | redigera wikitext]

Den 2 december 2010, vid eventet Silverlight Firestarter, avslöjades det att en betaversion av Silverlight 5 skulle slÀppas under första halvan av 2011. Den slutgiltiga versionen Àr planerad att slÀppas under den andra delen av 2011.[25]

Nya funktioner i Silverlight 5 Àr:[26]:

  • Stöd för GPU-accelererad videodecoding.
  • Inbyggt stöd för 3D-grafik
  • Variabel hastighet vid uppspelning av mediainnehĂ„ll med automatiskt pitch-kontroll.
  • Inbyggt stöd för fjĂ€rrkontroll
  • Stöd för snabbare uppstart av applikationer
  • Stöd för 64-bits webblĂ€sare
  • Automatisk testning av anvĂ€ndargrĂ€nssnitt för applikationer med Visual Studio 2010.
  • Utvecklare kan avlusa data-binding expressions och sĂ€tta brytpunkter pĂ„ bindings.
  • FörbĂ€ttringar av WCF RIA

Utvecklingsverktyg

[redigera | redigera wikitext]

Silverlight-applikationer kan skrivas i valfritt programmeringssprÄk inom .NET. PÄ grund av detta kan Àven de olika utvecklingsverktyg som fungerar för .NET-sprÄk Àven fungera med Silverlight, förutsatt att de kan anvÀnda sig av Silverlight CoreCLR för att hosta applikationen, istÀllet för .NET Framework CLR. Microsoft har positionerat Microsoft Expression Blend som ett bra verktyg tillsammans med Visual Studio för utveckling av anvÀndargrÀnssnitt i Silverlight. Microsoft Visual Studio kan anvÀndas för att utveckla och avlusa Silverlight-applikationer.[27]

Ett Silverlight-projekt innehÄller filerna Silverlight.js och CreateSilverlight.js, vilka initialiserar en plug-in för anvÀndning i HTML-sidor, en XAML-fil för grÀnssnittet samt filer för bakomliggande kod.[28] FrÄn och med slÀppet av Silverlight 2 sÄ Àr Àven Eclipse ett alternativ som utvecklingsverktyg.[29]

Mono Moonlight

[redigera | redigera wikitext]

En grupp för utveckling av mjukvara kallad Mono arbetar med ett projekt kallat Moonlight. Moonlight Àr en implementation av Silverlight 1 och 2 som fri mjukvara med öppen kÀllkod.[30]

Projektet Àr officiellt stöttad av Microsoft som[31] i en överenskommelse med Novell har lagt till specifikationer samt get Mono-gruppen tillgÄng till Silverlights klassbibliotek, APIer, binÀra codecs och testfall, inget av detta Àr tillgÀngligt för allmÀnheten.[32][33]

Kompatibilitet

[redigera | redigera wikitext]
OS/WebblÀsareIE 6 SP1IE 6 SP2IE 7/IE 8Firefox/SeaMonkey/MozillaSafariKonquerorOperaGoogle Chrome
Windows Vista/Windows 7N/AN/A1.0, 2.01.0, 2.01.0, 2.0; via NPAPIN/AEj officiellt[34][35]2.0, 3.0
Windows Server 2003N/A1.0, 2.01.0, 2.01.0, 2.01.0, 2.0; via NPAPIN/AEj officiellt[34][35]2.0, 3.0
Windows XPN/A1.0, 2.01.0, 2.01.0, 2.01.0, 2.0; via NPAPIN/AEj officiellt[34][35]2.0, 3.0
Windows 2000Planerad 2.0N/AN/APlanerad 2.0N/AN/APlanerad[34]N/A
Symbian s60 5thN/AN/AN/AN/A[34]N/A
Mac OS X 10.4.8+ PPCN/AN/AN/A1.01.0N/APlanerad[34]N/A
Mac OS X 10.4.8+ IntelN/AN/AN/A1.0, 2.01.0, 2.0N/APlanerad[34]N/A
Linux x86(Moonlight)N/AN/AN/APlanerad[31][32]N/APlanerad[32]Planerad[32][34]N/A
Linux x86-64(Moonlight)N/AN/AN/APlanerad[31][32]N/APlanerad[32]Planerad[32][34]N/A

Fotnot:

  • Opera kommer att fĂ„ officiellt stöd i en framtida version.[34] Dock finns ett ej officiellt hack som ger stöd[35]
  • PĂ„ Linux^ kommer funktionen att möjliggöras via tredjepartsprogrammet Moonlight.[31][32] Moonlight kommer att fungera pĂ„ de flesta Linux-distributioner med stöd för Firefox, Konqueror och Opera.
  • Silverlight for Mobile kommer att anvĂ€ndas för att köra Silverlight-innehĂ„ll pĂ„ mobila enheter. Den första CTP för Windows Mobile 6 slĂ€pps under andra kvartalet 2008.[36] Nokia har meddelat att de har planer pĂ„ att införa Silverlight for Mobile tillgĂ€nglig pĂ„ S60 Symbian OS sĂ„vĂ€l som för Series 40 och en del av Nokias övriga handdatorer.[37] Silverlight for Mobile kommer att stöda Silverlight 1.0-innehĂ„ll.[36]
  • Andra plattformar kommer Ă€ven att fĂ„ den möjligheten.[38]
VersionsnamnVersionsnummerReleasedatum
1.0 CTP1.0.?December 2006
1.0 RTW1.0.208165 september 2007
2.0 Pre-Release
(som 1.1 Alpha Refresh)
1.1.20926.05 september 2007
1.0 service release1.0.21115.020 november 2007
1.0 service release1.0.30109.015 januari 2008
2 Beta 1[39]2.0.30226.25 mars 2008
1.0 service release[40]1.0.30401.08 april 2008
2 Beta 2[41]2.0.30523.66 juni 2008
2 RTW[42]2.0.31005.014 oktober 2008
2 GDR 12.0.40115.019 februari 2009
3 Beta3.0.40307.018 mars 2009
4 RC4.0.50303.015 mars 2010
4 GDR4.0.50401.015 april 2010

StÀmning

[redigera | redigera wikitext]

Den 2 juli 2008 stÀmde mjukvaruföretaget Gotuit Media, Microsoft för tre fall av patentintrÄng i Silverlight. Patenten handlar om tekniken för att möjliggöra sökning av videoklipp pÄ Internet. Genom att implementera taggning i delar av filmen blir det möjligt för tittaren att leta sig fram till den del av filmen personen vill se pÄ. Tekniken har redan anvÀnts pÄ olika sidor som Sports Illustrateds och NHL.

Enligt Gotuit Media har Microsoft planer pÄ att anvÀnda tekniken pÄ bland annat NBCOlympics.com. Gotuit Media begÀr att domstolen stoppar anvÀndningen av tekniken och pÄtvingar Microsoft att ersÀtta Gotuit Media för pÄstÄdda förluster.[43]

Silverlight har kritiserats för att hindra operativsystemet Linux frÄn att fungera med Silverlight. FastÀn Microsoft arbetar pÄ projektet Moonlight för att möjliggöra den funktionaliteten, har Bruce Chizen, tidigare VD pÄ Adobe, stÀllt frÄgan varför "Microsoft valt att utesluta Silverlight-plattformen pÄ nÄgot annat operativsystem förutom Windows".[44] Hans anklagelser baseras pÄ "exempel frÄn förr" dÀr han menar att Microsoft har lanserat produkter med fullt stöd och pÄgÄende kompatibilitet över multiplattformar som inte lÀngre stöds.

Microsoft har ocksĂ„ kritiserats för att inte anvĂ€nda SVG (Scalable Vector Graphics), skalbar vektorgrafik som standard i Silverlight, vilket enligt Ryan Paul pĂ„ Ars Technica, jĂ€mför med Microsofts sĂ€tt att ignorera öppen standard i övriga produkter.[45] David Betz, en teknologispecialist för .NET, pĂ„stĂ„r att Microsoft skulle ha behövt förĂ€ndra SVG-specifikationen för att tillfoga .NET-integration, och grĂ€nssnittstankeskapelser ovanpĂ„ SVG som gör den passande för scenarion Silverlight, anvĂ€nder markupen för (grĂ€nssnitts- och vektormarkup som standard). DĂ€rför Ă€r "valet gjort av Microsoft att anvĂ€nda XAML istĂ€llet för skalbar vektorgrafik, tjĂ€nade att behĂ„lla skalbar vektorgrafik som standard, genom att inte tillfoga privat teknologi [att fördjupa skalbar vektorgrafik] ”. Han fortsĂ€tter:

"Silverlight kan ocksÄ anvÀndas för att visa Windows Presentation Foundation (WPF), en .NET 3.0-teknologi och inte en ny baserad teknologi pÄ Internet. DÀrför har det betydelse att Silverlight anvÀnder XAML istÀllet för SVG. Om Silverlight baserades pÄ SVG, skulle ett gap mellan Silverlight och .NET Framework uppstÄ, men Silverlights anvÀndning av XAML gör den till en del av .NET-familjen. DÀrför Àr det att i verkligheten tÀnka pÄ att elementen i XAML vanligtvis visar objekt i .NET Framework; vilket inte vore möjligt med SVG."[46]

Silverlight har Àven fÄtt kritik för att det tvingar datoranvÀndare som besöker Microsofts webbplatser att installera programmet för att visa flash-filmer och utökade funktioner pÄ webbplatserna. Ett exempel kan vara repeterande rutor som visas nÀr man besöker nÄgon av Microsofts webbplatser.

Silverlight lÀggs ner

[redigera | redigera wikitext]

Microsoft gick ut med ett officiellt uttalande 2013 att Microsoft Silverlight ej lÀngre kommer att utvecklas frÄn Ärsskiftet. Det finns dÀremot en senareutvecklad plug-in frÄn Microsoft.[47]

Den hÀr artikeln Àr helt eller delvis baserad pÄ material frÄn engelsksprÄkiga Wikipedia, tidigare version.
  1. ↑ Sterling, Charles. ”Writing a Windows Sidebar Gadget in Silverlight dead simple”. MSDN Blogs. Arkiverad frĂ„n originalet den 22 februari 2012. https://www.webcitation.org/65eROE5XZ?url=http://blogs.msdn.com/b/charles_sterling/archive/2007/05/14/writing-a-windows-sidebar-gadget-in-silverlight-dead-simple.aspx. LĂ€st 9 mars 2008.
  2. ↑ ”Silverlight FAQs”. Arkiverad frĂ„n originalet den 4 september 2007. https://web.archive.org/web/20070904060106/http://www.microsoft.com/silverlight/faq.aspx. LĂ€st 21 januari 2011.
  3. ↑ ”Using a Downloader Object”. Arkiverad frĂ„n originalet den 22 februari 2012. https://www.webcitation.org/65eRP3Zvi?url=http://msdn.microsoft.com/en-us/library/bb232904.aspx. LĂ€st 25 maj 2007.
  4. ↑ ”Mono developers to bring Silverlight to Linux”. 7 maj 2007. http://arstechnica.com/news.ars/post/20070507-mono-developers-to-bring-silverlight-to-linux.html.
  5. ↑ ”Rich Internet Application Statistics”. Arkiverad frĂ„n originalet den 30 maj 2011. https://web.archive.org/web/20110530062506/http://www.riastats.com/. LĂ€st 3 juni 2011.
  6. ↑ ”Static Overflow”. http://stackoverflow.com/questions/652717/silverlight-penetration-rate. LĂ€st 3 juni 2011.
  7. ↑ ”Gartner analysis of HTML5 vs Flash”. http://blogs.gartner.com/ray_valdes/2010/02/10/html5-and-flash/. LĂ€st 3 juni 2011.
  8. 1 2 3 4 5 ”Silverlight architecture”. Arkiverad frĂ„n originalet den 29 april 2008. https://web.archive.org/web/20080429225231/http://msdn2.microsoft.com/en-us/library/bb404713.aspx. LĂ€st 5 juni 2007.
  9. ↑ ”Silverlight 1.0 Beta QuickStart”. Arkiverad frĂ„n originalet den 2 juni 2007. https://web.archive.org/web/20070602091708/http://silverlight.net/quickstarts/silverlight10/default.aspx. LĂ€st 5 juni 2007.
  10. ↑ Guthrie, Scott. ”Silverlight Tutorial Part 1: Creating "Hello World" with Silverlight 2 and Visual Studio 2008”. Arkiverad frĂ„n originalet den 25 februari 2008. https://web.archive.org/web/20080225060550/http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-1-creating-quot-hello-world-quot-with-silverlight-2-and-vs-2008.aspx. LĂ€st 24 februari 2008.
  11. ↑ ”Silverlight”. Arkiverad frĂ„n originalet den 13 maj 2007. https://web.archive.org/web/20070513144331/http://weblogs.asp.net/scottgu/archive/2007/05/07/silverlight.aspx. LĂ€st 12 maj 2007.
  12. ↑ Guthrie, Scott. ”First Look at Silverlight 2”. Arkiverad frĂ„n originalet den 30 april 2008. https://web.archive.org/web/20080430135322/http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx. LĂ€st 24 februari 2008.
  13. 1 2 3 Guthrie, Scott. ”Silverlight 2 Beta2 Released”. Arkiverad frĂ„n originalet den 6 juli 2008. https://web.archive.org/web/20080706170426/https://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx. LĂ€st 6 juli 2008.
  14. ↑ Guthrie, Scott. ”Silverlight Tutorial Part 3: Using Networking to Retrieve Data and Populate a DataGrid”. Arkiverad frĂ„n originalet den 25 februari 2008. https://web.archive.org/web/20080225082750/http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-3-using-networking-to-retrieve-data-and-populate-a-datagrid.aspx. LĂ€st 24 februari 2008.
  15. ↑ Thorpe, Danny (2 maj 2007). ”MIX07: Extending the Browser Programming Model with Silverlight”. http://blogs.msdn.com/dthorpe/archive/2007/05/02/mix07-extending-the-browser-programming-model-with-silverlight.aspx. LĂ€st 3 maj 2007.
  16. ↑ ”Silverlight 2 and Deep Zoom – Get ready to Build Your Own Photozooming collections”. LiveSide. Arkiverad frĂ„n originalet den 16 maj 2008. https://web.archive.org/web/20080516140108/http://www.liveside.net/blogs/main/archive/2008/03/06/silverlight-2-and-deep-zoom-get-ready-to-build-your-own-photozooming-collections.aspx. LĂ€st 6 mars 2008.
  17. ↑ Waggoner, Ben. ”Media Features in Silverlight 2 Beta 2”. Arkiverad frĂ„n originalet den 29 augusti 2008. https://web.archive.org/web/20080829215356/http://on10.net/blogs/benwagg/Silverlight-2-Beta-2-is-out/. LĂ€st 29 augusti 2008.
  18. ↑ ”S. Somasegar launches Silverlight 3”. http://news.cnet.com/8301-13860_3-10283973-56.html?tag=mncol;13n.[död lĂ€nk]
  19. ↑ ”Experience IIS Smooth Streaming 1080p”. Microsoft IIS. http://www.iis.net/media/experiencesmoothstreaming1080p.
  20. ↑ Edwards, Andru (10 juli 2009). ”Microsoft Silverlight 3 now available, takes aim at Flash, HD streaming”. http://www.gearlive.com/news/article/q309-microsoft-silverlight-3-now-available-hd-streaming/.
  21. ↑ Heuer, Tim. ”Silverlight 3 Out-of-browser Update Model”. Arkiverad frĂ„n originalet den 22 mars 2009. https://web.archive.org/web/20090322075010/http://timheuer.com/blog/archive/2009/03/18/silverlight-3-offline-update-framework.aspx. LĂ€st 23 mars 2009.
  22. ↑ Hoffman, Kevin. ”Creating an Out-of-Browser Application in Silverlight 3”. Arkiverad frĂ„n originalet den 24 mars 2012. https://web.archive.org/web/20120324194336/http://dotnetaddict.dotnetdevelopersjournal.com/sl3_outofbrowser_walkthrough.htm. LĂ€st 23 mars 2009.
  23. ↑ ”Silverlight 4 Beta What's New”. Arkiverad frĂ„n originalet den 21 februari 2010. https://web.archive.org/web/20100221171612/http://silverlight.net/getstarted/silverlight-4-beta/#whatsnew. LĂ€st 21 januari 2010.
  24. ↑ ”WCF RIA Services”. Silverlight.net. Arkiverad frĂ„n originalet den 15 november 2009. https://web.archive.org/web/20091115204759/http://silverlight.net/riaservices/. LĂ€st 27 juli 2011.
  25. ↑ ”Silverlight 5 announcement”. Arkiverad frĂ„n originalet den 23 februari 2012. https://web.archive.org/web/20120223010140/http://weblogs.asp.net/scottgu/archive/2010/12/02/announcing-silverlight-5.aspx. LĂ€st 2 december 2010.
  26. ↑ ”Announcing Silverlight 5”. Arkiverad frĂ„n originalet den 23 februari 2012. https://web.archive.org/web/20120223010140/http://weblogs.asp.net/scottgu/archive/2010/12/02/announcing-silverlight-5.aspx. LĂ€st 3 december 2010.
  27. ↑ ”Microsoft Silverlight Tools for Visual Studio”. http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en. LĂ€st 22 januari 2009.
  28. ↑ Parker, Nigel. ”MIX07 Your Product is a feature of the Web!”. http://blogs.msdn.com/nigel/archive/2007/05/09/mix07-your-product-is-a-feature-of-the-web.aspx. LĂ€st 8 juni 2007.
  29. ↑ ”Eclipse for Silverlight”. Arkiverad frĂ„n originalet den 15 oktober 2008. https://web.archive.org/web/20081015135419/http://www.eclipse4sl.org/. LĂ€st 14 oktober 2008.
  30. ↑ ”Mono Moonlight”. Mono Project. http://www.mono-project.com/Moonlight. LĂ€st 22 juni 2008.
  31. 1 2 3 4 ”Silverlight 1.0 Released and Silverlight for Linux Announced”. Arkiverad frĂ„n originalet den 24 februari 2012. https://web.archive.org/web/20120224211745/http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx. LĂ€st 5 september 2007.
  32. 1 2 3 4 5 6 7 8 ”Microsoft/Novell Collaboration on Silverlight.”. http://tirania.org/blog/archive/2007/Sep-05.html. LĂ€st 5 september 2007.
  33. ↑ Miguel de Icaza (3 mars 2008). ”Pre-Mix 08: Moonlight Updates”. http://tirania.org/blog/archive/2008/Mar-03.html. LĂ€st 8 mars 2008.
  34. 1 2 3 4 5 6 7 8 9 10 ”Opera Watch: More details on Silverlight support in Opera”. Arkiverad frĂ„n originalet den 21 juli 2011. https://web.archive.org/web/20110721072546/http://operawatch.com/news/2007/05/more-details-on-silverlight-support-in-opera.html. LĂ€st 2 maj 2007.
  35. 1 2 3 4 ”Silverlight in Opera”. Arkiverad frĂ„n originalet den 29 oktober 2013. https://web.archive.org/web/20131029195249/http://blog.crazyboomerang.com/2007/12/silverlight-in-opera.html. LĂ€st 10 mars 2008.
  36. 1 2 ”Silverlight for Mobile”. Silverlight.net. Arkiverad frĂ„n originalet den 22 februari 2012. https://www.webcitation.org/65eReEzCf?url=http://www.silverlight.net/obsolete. LĂ€st 9 mars 2008.
  37. ↑ ”Nokia to enable Silverlight”. blog.anta.net. 2008-03-04. ISSN 1797-1993. Arkiverad frĂ„n originalet den 15 juni 2013. https://web.archive.org/web/20130615150307/http://blog.anta.net/2008/03/04/nokia-to-enable-silverlight/. LĂ€st 4 mars 2008.
  38. ↑ Joe Stegman. ”MSDN Forums Silverlight General Discussion: Linux support”. Arkiverad frĂ„n originalet den 12 november 2007. https://web.archive.org/web/20071112225744/http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=988552&SiteID=1. LĂ€st 29 april 2007.
  39. ↑ ”Quick update on Silverlight”. http://blogs.msdn.com/somasegar/archive/2007/11/29/quick-update-on-silverlight.aspx. LĂ€st 30 november 2007.
  40. ↑ MSFN - Microsoft rolls out Silverlight maintenance release Arkiverad 11 januari 2009 hĂ€mtat frĂ„n the Wayback Machine.
  41. ↑ Emil Protalinski. ”Silverlight 2 Beta 2 arrives on time, available now”. Ars Technica. http://arstechnica.com/journals/microsoft.ars/2008/06/06/silverlight-2-beta-2-arrives-on-time-available-now. LĂ€st 6 juni 2008.
  42. ↑ Emil Protalinski. ”Silverlight 2 targeted for "late summer" release”. Ars Technica. http://arstechnica.com/journals/microsoft.ars/2008/04/03/silverlight-2-rtm-targeted-for-late-summer-release. LĂ€st 3 april 2008.
  43. ↑ Linus Larsson (4 juli 2008). ”Microsoft stĂ€ms för Silverlight”. Computer Sweden. Arkiverad frĂ„n originalet den 7 juli 2008. https://web.archive.org/web/20080707085819/http://computersweden.idg.se/2.2683/1.170845. LĂ€st 4 juli 2008.
  44. ↑ gautam (20 april 2007). ”Adobe CEO questions Microsoft Silverlight cross-platform commitment”. Java Entrepreneur. Arkiverad frĂ„n originalet den 20 december 2007. https://web.archive.org/web/20071220180447/http://www.java-entrepreneur.com/50226711/adobe_ceo_questions_microsoft_silverlight_crossplatform_commitment.php. LĂ€st 6 december 2007.
  45. ↑ Ryan Paul. ”Microsoft's Flash-killer Silverlight steals the show at MIX07”. http://arstechnica.com/news.ars/post/20070501-microsofts-flash-killer-steals-the-show-at-mix07.html. LĂ€st 6 maj 2007.
  46. ↑ David Betz. ”Silverlight's Adoption as Public De-Facto Standard”. Arkiverad frĂ„n originalet den 6 juli 2013. https://archive.is/20130706013102/http://www.netfxharmonics.com/2007/06/Silverlights-Adoption-as-Public-De-Facto-Standard.aspx. LĂ€st 20 juni 2007.
  47. ↑ ”Download Center: Microsoft Silverlight”. Microsoft. https://www.microsoft.com/sv-se/download/details.aspx?id=3873. LĂ€st 11 april 2025.

Externa lÀnkar

[redigera | redigera wikitext]