Movatterモバイル変換


[0]ホーム

URL:


Naar inhoud springen
Wikipediade vrije encyclopedie
Zoeken

Microsoft Silverlight

Uit Wikipedia, de vrije encyclopedie
(Doorverwezen vanafSilverlight)
Microsoft Silverlight
Logo
Ontwikkelaar(s)Microsoft
Uitgebracht5 september 2007 (17 jaar geleden)
Recentste versie5.1.50918.0 
(15 januari 2019)
StatusStopgezet
Besturings­systeemWindows,Mac OS enSymbian
Geschreven inC++,C#
Licentie(s)MS-EULA, metMS-PL-delen
WebsiteOfficiële website
Portaal Portaalicoon  Informatica

Microsoft Silverlight was sinds 2007 een ontwikkelingsplatform voor het ontwerpen van complexegrafische interfaces, hoofdzakelijk inwebbrowsers.

Silverlight was gebaseerd opWindows Media-technologie, maar bood net als Flash de mogelijkheid om aan declient-zijde interactieve interfaces te maken. Silverlight gebruikte hiervoor deXAML-taal, die toegankelijk is voor veel.NET-ontwikkelaars, in tegenstelling totAdobe's gesloten Flash-authoringomgeving.

Oorspronkelijk werd Silverlight als browser-plug-in gelanceerd. Om Silverlight te promoten lanceerde Microsoft deTafiti zoekmachine in de nazomer van 2007. Daarnaast konden applicaties voorWindows Phone 7 ook in Silverlight worden ontwikkeld.[1]Met Silverlight was het mogelijk om complexeanimaties te maken,video weer te geven en testreamen. Silverlight was als web-plug-in beschikbaar voor verschillende browsers enbesturingssystemen. Silverlight werd beschikbaar gesteld alsdownload voorWindows enMac OS. VoorLinux was eenopensource-uitvoering beschikbaar onder de naamMoonlight, maar dit project is in 2011 gestaakt. Als alternatief kan er op Linux gebruik worden gemaakt vanPipelight.

Ontwikkeling

[bewerken |brontekst bewerken]

Silverlight is ontwikkeld onder de codenaam Windows Presentation Foundation/Everywhere, en bevat een subset van het .NET-framework. Microsoft Silverlight is geschreven inC++ enC# en kan gezien worden als een concurrent voorAdobe Flash. In november 2011 werd de uitfasering van Silverlight aangekondigd ten gunste vanHTML5, dat volgens Microsoft meer succes zou hebben in de toekomst,[2][3] hoewel HTML5 nog niet alle mogelijkheden bood die Silverlight had, zoals live streaming. Concurrent Flash bleef nog lang een belangrijke standaard vooronline video, advertenties encomputerspellen omdat HTML5 als standaard nog niet klaar was. Daardoor ondersteunden destijds alleen de nieuwste browsers HTML5.[2][3]

Kenmerken

[bewerken |brontekst bewerken]

Microsoft Silverlight stelt de gebruiker in staat omvectoriële animaties te visualiseren, maar vooral om multimedia-inhoud, dieaudio en video integreert, te tonen in de webbrowser.Door middel vanJavaScript kan men een Silverlight-applicatie in eenwebsite integreren.

Silverlight ondersteunt de volgende audioformaten:WMA enMP3.

Voor video ondersteunt het de formatenWMV enVC-1 (enkel hetASF-bestandsformaat).

Vanaf Silverlight 3 wordt ook het videoformaatH.264 en het audioformaatAAC ondersteund.

Silverlight maakt het mogelijk dynamischeXML-inhoud te laden, deze kan gemanipuleerd worden door eenDOM-interface. Deze techniek is vergelijkbaar met de gebruikelijkeAJAX-techniek.Silverlight heeft ook een downloader-object dat gebruikt kan worden om inhoud te downloaden zoals scripts, actieve media of andere data die nodig zijn voor de applicatie. Met versie 2.0 van Microsoft Silverlight kunnen Silverlight-applicaties geschreven worden in elke .NET-programmeertaal, maar ook in enkele dynamische programmeertalen zoalsRuby enPython.

Gebruik

[bewerken |brontekst bewerken]

Silverlight was een ontwikkelplatform om interactievewebapplicaties te ontwikkelen. Vaak werd het alleen gebruikt als streaming-formaat voor videostreams. In Nederland maakte bijvoorbeeldNPO Gemist gebruik van Silverlight, als alternatief voorFlash video.

Functionaliteiten die zijn toegevoegd aan Silverlight 4 en 5 werden alleen ondersteund op Windows-platformen maar het betreft functies die met name gebruikt worden voor complexe, interactieve, applicaties - en dus niet als het platform uitsluitend gebruikt wordt als alternatief voor Flash-video.

Mogelijkheden

[bewerken |brontekst bewerken]

Zoals gezegd is Silverlight een ontwikkelplatform.Plug-ins zijn beschikbaar voor verschillende browsers en verschillendebesturingssystemen. Versie 5 werd in december 2011 opgeleverd. Silverlight is onderdeel van het.NET-platform van Microsoft. Applicaties ontwikkeld onder Silverlight kunnen in een webbrowser draaien, maar het is ook mogelijk om applicaties buiten een browser te draaien. Zeker voor applicaties die buiten de browser draaien zijn er veel opties om deze applicaties op Windows enWindows Phone alstrusted application te draaien. Viagroup policy kan de applicatie toegang tot bestanden op de cliënt worden gegeven zonder dat de eindgebruiker zelf rechten heeft om die bestanden te openen. Hoewel beschikbaar op andere besturingssystemen dan Windows, is het geoptimaliseerd voor gebruik onder Windows: zowel laptop/desktop OS zoalsWindows 7, alsook voor mobiele systemen zoals Windows Phone voor gebruik opsmartphones oftablets. Ontwikkelaars kunnen met dit platform client/server-applicaties maken voor gebruik in eenintranet-omgeving. Microsoft gebruikt zelf het platform voorMicrosoft 365.

Voor- en nadelen

[bewerken |brontekst bewerken]

Voordelen

[bewerken |brontekst bewerken]
  • Door de integratie vanVisual Studio zijn buiten grafische applicaties ook complexere toepassingen mogelijk.
  • Silverlight draait achterliggend ook op het .NETframework, waarvoor de stap naar het ontwikkelen van Silverlight-applicaties zeer klein is.

Nadelen

[bewerken |brontekst bewerken]
  • Microsoft Silverlight neemt meer ruimte in beslag dan Adobe Flash Player.
  • Geen ondersteuning voorWindows RT,Android eniOS.
  • Ontwikkeling is in 2011 stopgezet ten voordele van HTML5.
  • Moonlight heeft slechts ondersteuning tot Silverlight 3, waardoor applicaties voor Silverlight 4 en hoger vaak niet onder Linux werken.
  • Silverlight werkt momenteel enkel nog inInternet Explorer & Waterfox browser.

Tafiti

[bewerken |brontekst bewerken]

Ter promotie van Silverlight ontwikkelde MicrosoftTafiti, een zoekmachine die maximaal de functionaliteiten van Silverlight kon tonen. Tafiti betekent in hetSwahili "zoeken". Na de lancering in 2007 werd de zoekmachine in 2009 stopgezet.[4]

Met de zoekmachine konden verschillende bronnen doorzocht worden. Bronnen kunnen dan zijn web, boeken, nieuws, plaatjes enfeeds. De interface maakte het mogelijk de zoekresultaten op te slaan. Ook bevatte een interface een mogelijkheid om gemakkelijk terug te gaan naar eerdere zoekopdrachten.

Vergelijkbare technieken

[bewerken |brontekst bewerken]

Externe links

[bewerken |brontekst bewerken]
Bronnen, noten en/of referenties
·Overleg sjabloon (de pagina bestaat niet) ·Sjabloon bewerken
.NET Framework
Architectuur:Common Language Runtime ·Code Access Security ·Assembly ·Metadata ·COM Interop ·Common Language Infrastructure
CLI-talen:A# ·Axum ·Boo ·C# ·COBOL.NET ·F# ·IronLisp ·IronPython ·IronRuby ·IronScheme ·J# ·JScript .NET ·Nemerle ·Oxygene ·P# ·Phalanger ·Scala ·Visual Basic .NET ·Windows PowerShell
Onderdelen:ADO.NET (Entity Framework ·Data Services) ·ASP.NET (AJAX ·MVC ·Dynamic Data) ·Language Integrated Query ·CardSpace ·ClickOnce ·Communication Foundation ·Dynamic Language Runtime ·Forms ·Presentation Foundation ·Remoting ·Workflow Foundation ·XAML ·Parallel Extensions ·Managed Extensibility Framework
Andere uitvoeringen:Mono ·Compact Framework ·XNA Framework ·Micro Framework ·Portable.NET ·Silverlight ·SSCLI ·DotGNU
·Overleg sjabloon (de pagina bestaat niet) ·Sjabloon bewerken
Windows Phone
Versies:7 ·8 ·10 Mobile
Toestelsoftware:Microsoft Cortana ·Internet Explorer Mobile ·Xbox network
Diensten:Microsoft-account ·Windows Phone Store ·Microsoft OneDrive
Ontwikkeling:Microsoft Silverlight ·XNA
Overgenomen van "https://nl.wikipedia.org/w/index.php?title=Microsoft_Silverlight&oldid=68657075"
Categorieën:

[8]ページ先頭

©2009-2025 Movatter.jp