Microsoft Silverlight
| Silverlight | |
| Utvecklare | Microsoft |
|---|---|
| Först slÀppt | 5 september 2007 |
| Senaste utgÄva | 5.1.10411.0 (8 maj 2012) |
| Skriven i | XAML |
| Operativsystem | Microsoft Windows Mac OS Symbian |
| Webbplats | http://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]
Mottagande
[redigera | redigera wikitext]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]
Versioner
[redigera | redigera wikitext]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Àsare | IE 6 SP1 | IE 6 SP2 | IE 7/IE 8 | Firefox/SeaMonkey/Mozilla | Safari | Konqueror | Opera | Google Chrome |
|---|---|---|---|---|---|---|---|---|
| Windows Vista/Windows 7 | N/A | N/A | 1.0, 2.0 | 1.0, 2.0 | 1.0, 2.0; via NPAPI | N/A | Ej officiellt[34][35] | 2.0, 3.0 |
| Windows Server 2003 | N/A | 1.0, 2.0 | 1.0, 2.0 | 1.0, 2.0 | 1.0, 2.0; via NPAPI | N/A | Ej officiellt[34][35] | 2.0, 3.0 |
| Windows XP | N/A | 1.0, 2.0 | 1.0, 2.0 | 1.0, 2.0 | 1.0, 2.0; via NPAPI | N/A | Ej officiellt[34][35] | 2.0, 3.0 |
| Windows 2000 | Planerad 2.0 | N/A | N/A | Planerad 2.0 | N/A | N/A | Planerad[34] | N/A |
| Symbian s60 5th | N/A | N/A | N/A | N/A | [34] | N/A | ||
| Mac OS X 10.4.8+ PPC | N/A | N/A | N/A | 1.0 | 1.0 | N/A | Planerad[34] | N/A |
| Mac OS X 10.4.8+ Intel | N/A | N/A | N/A | 1.0, 2.0 | 1.0, 2.0 | N/A | Planerad[34] | N/A |
| Linux x86(Moonlight) | N/A | N/A | N/A | Planerad[31][32] | N/A | Planerad[32] | Planerad[32][34] | N/A |
| Linux x86-64(Moonlight) | N/A | N/A | N/A | Planerad[31][32] | N/A | Planerad[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]
Versioner
[redigera | redigera wikitext]| Versionsnamn | Versionsnummer | Releasedatum |
|---|---|---|
| 1.0 CTP | 1.0.? | December 2006 |
| 1.0 RTW | 1.0.20816 | 5 september 2007 |
| 2.0 Pre-Release (som 1.1 Alpha Refresh) | 1.1.20926.0 | 5 september 2007 |
| 1.0 service release | 1.0.21115.0 | 20 november 2007 |
| 1.0 service release | 1.0.30109.0 | 15 januari 2008 |
| 2 Beta 1[39] | 2.0.30226.2 | 5 mars 2008 |
| 1.0 service release[40] | 1.0.30401.0 | 8 april 2008 |
| 2 Beta 2[41] | 2.0.30523.6 | 6 juni 2008 |
| 2 RTW[42] | 2.0.31005.0 | 14 oktober 2008 |
| 2 GDR 1 | 2.0.40115.0 | 19 februari 2009 |
| 3 Beta | 3.0.40307.0 | 18 mars 2009 |
| 4 RC | 4.0.50303.0 | 15 mars 2010 |
| 4 GDR | 4.0.50401.0 | 15 april 2010 |
Kritik
[redigera | redigera wikitext]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]
Referenser
[redigera | redigera wikitext]- Den hÀr artikeln Àr helt eller delvis baserad pÄ material frÄn engelsksprÄkiga Wikipedia, tidigare version.
Noter
[redigera | redigera wikitext]- â 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.
- â â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.
- â â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.
- â â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.
- â â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.
- â âStatic Overflowâ. http://stackoverflow.com/questions/652717/silverlight-penetration-rate. LĂ€st 3 juni 2011.
- â âGartner analysis of HTML5 vs Flashâ. http://blogs.gartner.com/ray_valdes/2010/02/10/html5-and-flash/. LĂ€st 3 juni 2011.
- 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.
- â â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.
- â 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.
- â â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.
- â 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.
- 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.
- â 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.
- â 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.
- â â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.
- â 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.
- â âS. Somasegar launches Silverlight 3â. http://news.cnet.com/8301-13860_3-10283973-56.html?tag=mncol;13n.[död lĂ€nk]
- â âExperience IIS Smooth Streaming 1080pâ. Microsoft IIS. http://www.iis.net/media/experiencesmoothstreaming1080p.
- â 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/.
- â 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.
- â 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.
- â â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.
- â â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.
- â â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.
- â â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.
- â â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.
- â 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.
- â â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.
- â âMono Moonlightâ. Mono Project. http://www.mono-project.com/Moonlight. LĂ€st 22 juni 2008.
- 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.
- 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.
- â 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.
- 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.
- 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.
- 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.
- â â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.
- â 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.
- â âQuick update on Silverlightâ. http://blogs.msdn.com/somasegar/archive/2007/11/29/quick-update-on-silverlight.aspx. LĂ€st 30 november 2007.
- â MSFN - Microsoft rolls out Silverlight maintenance release Arkiverad 11 januari 2009 hĂ€mtat frĂ„n the Wayback Machine.
- â 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.
- â 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.
- â 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.
- â 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.
- â 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.
- â 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.
- â âDownload Center: Microsoft Silverlightâ. Microsoft. https://www.microsoft.com/sv-se/download/details.aspx?id=3873. LĂ€st 11 april 2025.
KĂ€llor
[redigera | redigera wikitext]Externa lÀnkar
[redigera | redigera wikitext]- Officiell webbplats
- Silverlight produktsida hos Microsoft.com
- Silverlight Developers Center hos MSDN
- Silverlight Hosting hos Windows Servers
- What's new in Silverlight 5 Demos och exempel