Microsoft Silverlight

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Microsoft Silverlight är ett tilläggsprogram till webbläsare för visning av interaktiva webbapplikationer samt mediafiler, utvecklat av Microsoft. Silverlight tillhandahåller en del av animerings-, vektorgrafik- och mediafunktionaliteten som finns i Windows Presentation Foundation. Silverlight finns tillgängligt för Microsoft Windows och Mac OS X. Stöd för Linux och andra Unixliknande operativsystem är under utveckling (se Moonlight-projektet).

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.

Innehåll

Kompatibilitet

OS/Webbläsare IE 6 SP1 IE 6 SP2 IE 7 Firefox/SeaMonkey/Mozilla Safari Konqueror Opera
Windows Vista N/A N/A 1.0, 2.0 1.0, 2.0 1.0, 2.0; via NPAPI N/A Ej officiellt[1][2]
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[1][2]
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[1][2]
Windows 2000 Planerad 2.0 N/A N/A Planerad 2.0 N/A N/A Planerad[1]
Mac OS X 10.4.8+ PPC N/A N/A N/A 1.0 1.0 N/A Planerad[1]
Mac OS X 10.4.8+ Intel N/A N/A N/A 1.0, 2.0 1.0, 2.0 N/A Planerad[1]
Linux x86(Moonlight) N/A N/A N/A Planerad[3][4] N/A Planerad[4] Planerad[1][4]
Linux x86-64(Moonlight) N/A N/A N/A Planerad[3][4] N/A Planerad[4] Planerad[1][4]

Notfot:

  • Opera kommer att få officiellt stöd i en framtida version.[1] Dock finns ett ej officiellt hack som ger stöd [2]
  • På Linux^ kommer funktionen att möjliggöras via tredjepartsprogrammet Moonlight.[3][4] Moonlight kommer att fungera på den 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.[5] 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.[6] Silverlight for Mobile kommer att stöda Silverlight 1.0-innehåll.[5]
  • Andra plattformar kommer även att få den möjligheten.[7]

Versioner

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[8] 2.0.30226.2 5 mars 2008
1.0 service release[9] 1.0.30401.0 8 april 2008
2 Beta 2[10] 2.0.30523.6 6 juni 2008
2 RTM[11] TBA Sensommaren 2008

Kritik

Stämning

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 implentera taggning i delar av filmen blir det möjligt för den som ser 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.[12]

Silverlight har kritiserats för att utesluta operativsystemet Linux från att fungera med Silverlight. Fastän Microsoft arbetar på projektet Moonlight för att möjliggöra funktionalitet, har Bruce Chizen, former CEO på Adobe, ställt frågan varför "Microsoft valt att utesluta Silverlight-plattformen på något annat operativsystem förutom Windows".[13] 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 multiplattformer 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.[14] Hur som helst påstår David Betz, en teknologispecialist för .NET, att Microsoft skulle ha behövt att 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." [15]

Silverlight har även fått kritik för att påtvinga 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 upprepande rutor som visas när man besöker någon av Microsofts webbplatser.

Referenser

Denna artikel är helt eller delvis baserad på material från engelskspråkiga Wikipedia
  1. 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8 ”Opera Watch: More details on Silverlight support in Opera”. http://operawatch.com/news/2007/05/more-details-on-silverlight-support-in-opera.html. Läst 2007-05-02. 
  2. 2,0 2,1 2,2 2,3 ”Silverlight in Opera”. http://blog.crazyboomerang.com/2007/12/silverlight-in-opera.html. Läst 2008-03-10. 
  3. 3,0 3,1 3,2 ”Silverlight 1.0 Released and Silverlight for Linux Announced”. http://weblogs.asp.net/scottgu/archive/2007/09/04/silverlight-1-0-released-and-silverlight-for-linux-announced.aspx. Läst 2007-09-05. 
  4. 4,0 4,1 4,2 4,3 4,4 4,5 4,6 ”Microsoft/Novell Collaboration on Silverlight.”. http://tirania.org/blog/archive/2007/Sep-05.html. Läst 2007-09-05. 
  5. 5,0 5,1 ”Silverlight for Mobile”. Silverlight.net. http://silverlight.net/learn/mobile.aspx. Läst 2008-03-09. 
  6. (2008-03-04) "Nokia to enable Silverlight". blog.anta.net. ISSN 1797-1993. Hämtat 2008-03-04. 
  7. Joe Stegman. ”MSDN Forums Silverlight General Discussion: Linux support”. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=988552&SiteID=1. Läst 2007-04-29. 
  8. ”Quick update on Silverlight”. http://blogs.msdn.com/somasegar/archive/2007/11/29/quick-update-on-silverlight.aspx. Läst 2007-11-30. 
  9. MSFN - Microsoft rolls out Silverlight maintenance release
  10. 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 2008-06-06. 
  11. 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 2008-04-03. 
  12. Linus Larsson (4 juli 2008). ”Microsoft stäms för Silverlight”. Computer Sweden. http://computersweden.idg.se/2.2683/1.170845. Läst 2008-07-04. 
  13. gautam (April 20, 2007). ”Adobe CEO questions Microsoft Silverlight cross-platform commitment”. Java Entrepreneur. http://www.java-entrepreneur.com/50226711/adobe_ceo_questions_microsoft_silverlight_crossplatform_commitment.php. Läst 2007-12-06. 
  14. 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 2007-05-06. 
  15. David Betz. ”Silverlight's Adoption as Public De-Facto Standard”. http://www.netfxharmonics.com/2007/06/Silverlights-Adoption-as-Public-De-Facto-Standard.aspx. Läst 2007-06-20. 


Personliga verktyg