Microsoft Silverlight is op de NAB conferentie aangekondigd als de naam voor wat eerst "WPF/E" werd genoemd. Silverlight is een cross-platform, cross-browser plug-in voor browsers waarmee een hoge kwaliteit video en audio geboden kan worden, maar het maakt het ook mogelijk rijkere user experience te bieden in web applicaties. Op de MIX zijn vandaag meer details bekend gemaakt over Silverlight.
De nieuwe beta van Silverlight 1.0 die vandaag gereleased is bevat nu ook support voor streaming video en audio. De kwaliteit gaat zelfs tot HD formaat (VC-1 720p). Hierdoor is het met Silverlight mogelijk om video en audio te downloaden of te streamen en te integreren in een website. Voor deze beta is nu ook een Go Live licentie beschikbaar, zodat de technologie in productie websites gebruikt kunnen worden met support van Microsoft. De release van versie 1.0 zal in de zomer zijn.
Ga naar http://www.microsoft.com/silverlight/downloads.aspx voor de downloads voor zowel Windows als de Mac.
Silverlight Streaming Service
Voor het gebruik van video en audio op het web biedt Microsoft nu een gratis on-demand service, genaamd Live Silverlight Streaming service. Deze service biedt 4 GB gratis storage met enige beperkingen als duur van de video en kwaliteit. Voor meer informatie zie http://silverlight.live.com.
.NET ondersteuning
Een andere belangrijke aankondigen is dat Microsoft Silverlight ook het .NET development platform naar het web gaat brengen, cross-platform, cross-browser. Dit maakt het development model voor rijke web applicaties veel krachtiger, maar ook snellere executie dan script. Dit maakt het development model voor RIAs erg sterk, mede door de integratie van Visual Studio voor developers en Expression Studio voor designers.
Met de .NET ondersteuning wordt geleverd:
- Multi-language support
- Hign performance runtime
- Rijke UI controls
- HTML DOM integratie
- Robuste netwerk ondersteuning
Een demo is getoond van een schaakprogramma waarbij de logica zowel in script als in .NET is geimplementeerd. De logica loopt nodes af voor het bepalen van de mogelijke zetten. Script kan 500 nodes per seconde doen, waar .NET 1.500.000 nodes per seconde doet. Een enorm performance verschil!
In Visual Studio "Orcas" is er ondersteuning voor Silverlight development. Uiteraard is debugging mogelijk, maar er wordt zelfs ondersteuning gegeven voor remote debugging. Er werd live gedemonstreerd hoe op Windows in Visual Studio een Silverlight app werd gemaakt, de app werd gedraaid in Safari op een Mac, en deze werd vervolgens gedebugged. Erg krachtig!
De ondersteunen talen zijn C#, Python, JavaScript, Dynamic Visual Basic en Ruby. Dus een grote varieteit in ondersteunde talen.
De .NET ondersteuning zal in versie 1.1 verschijnen. De datum voor de release van deze versie is nog niet bekend gemaakt. Ook zal er een mobiele versie van komen.
Ga naar http://www.microsoft.com/silverlight/downloads.aspx voor de downloads van Silverlight versie 1.1 alfa voor zowel Windows als de Mac.
Op de Visual Studio "Orcas" website is ook de beta 1 van "Orcas" te downloaden.
Meer informatie is te vinden op de Silverlight community website http://www.silverlight.net.