Microsoft lanserte i fjor høst Silverlight 1.0, et nettlesertillegg og rammeverk som blant annet skal gjøre det enklere å utvikle interaktive webløsninger med multimedieinnhold. Løsningen konkurrer med blant annet Adobes Flash-teknologi.
Selv om Silverlight 1.0 ble lansert som et ferdig produkt, var det allerede lenge før lanseringen klart at betydelig funksjonalitet ville komme i senere utgaver. Microsoft planla at versjon 1.1 ville inkludere en hel del nytt, men senhøstes i fjor kunngjorde selskapet at nyhetene var blitt så mange at versjonen i stedet skulle hete Silverlight 2.
Les også:
- [04.08.2008] OL blir brekkstang for Silverlight
- [09.06.2008] Microsoft med ny Silverlight-beta
- [06.03.2008] Slapp testutgave av neste Silverlight
- [30.11.2007] Microsoft utvider Silverlight-oppdatering
- [15.10.2007] Slik skal Microsoft danke ut Flash
- [05.09.2007] Microsofts lanserte ny Flash-konkurrent
Før helgen kunngjorde Microsoft at det nå er like før selskapet vil slippe den første offentlige betautgaven av Silverlight 2. Denne vil fokusere på utvikling av rike Internett-applikasjoner (RIA).
Silverlight 2 vil blant annet inneholde Silverlight 2 et WPF-basert (Windows Presentation Foundation) rammeverk for brukergrensesnitt. Dette skal gjøre utviklingen av RIAs betydelig enklere. Denne inkluderer en grafikk- og animasjonsmotor, støtte for kontroller, layout-styring, databinding, skins og stiler. Siden WPF UI Framework er en forenklet utgave av det komplette .NET-rammeverket, skal de være mulig for utviklerne å bruke mye av den samme kunnskapen, koden og innholdet til å bygge både webbaserte- og desktop-baserte applikasjoner.
Silverlight 2 skal også inkludere bred støtte for nettverksteknologier. Dette inkluderer støtte for å gjøre kall mot tjenester basert på REST, WS*/SOAP, POX, RSS og HTTP. Det skal også være støtte for å få tilgang til ressurser på tvers av domener.
Det grunnleggende, .NET-baserte klassebiblioteket for funksjoner som IO, trådstyring, globalisering, XML og lokal lagring, skal også inkludere API-er som åpner for HTML DOM/Javascript-integrasjon med .NET-kode. I tillegg skal bibliotekstøtte for Microsofts LINQ-språk pg LINQ to XML være inkludert. Det samme gjelder støtte for lokal mellomlagring av data.
Silverlight 2 skal også kunne kjøres på maskiner som ikke har .NET Framework installert. I stedet skal all den nødvendige koden være installert i nettlesertillegget. Dette skal likevel ikke være større enn 4,3 megabytes stort. Foreløpig vil det gjøres tilgjengelig for Mac OS X og Windows, men Microsoft har også lovet framtidig Linux-støtte.
Mer informasjon om Silverlight 2 beta 1 og eksempler på bruken finnes i dette blogginnlegget.