Scott Guthrie aloitti kavalkadilla Silverlightia hyödyntäviä www-sivustoja. Silverlight-laajennoksen levinnäisyys kasvanut tasaisesti. Latauksia tällä hetkellä 1,5 miljoonaa päivässä. Silverlight 2 kiihdyttää käyttöönottoa edelleen.
[Puhujalavan tausta näytti koostuvan joukosta lomittain asetettuja valkoisia ovia. Hienovarainen vitsi vai viittaus Nokian OVI-palveluun? :)]
Silverlight 2 Beta 1 on tänään ladattavissa. Silverlightissa tuetuista käyttöjärjestelmistä Scott mainitsi myös mobiililaitteet Windosin, OS X:n ja Linuxin ohella. Silverlight 2 Beta 1 Windowsille oli äsken ladatessani kooltaan 4,38 Mt.
Scott demosi Silverlight mediajakelua esimerkillä tyypillisestä videojakelun käyttökokemuksesta. Käyttäjä joutuu monesti valitsemaan käytettävän videon laadun (bitrate). Onnistuu minulta, mutta bitrate ei varmasti kerro mitään äidillleni! Adaptiivinen streaming -toiminto sovittautuu työaseman kapasiteettiin ja käytettävissä olevaan verkkonopeuteen. Aluksi Silverlight tutkii laitteiston ja verkon nopeuden ja sovittautuu tarjolla olevaan kapasiteettiin. Myös videon katselun aikana bitrate sovitetaan muuttuviin verkko-olosuhteisiin. Adaptive Streaming teknologia on rakennettu plug-in mallilla, jolloin mediajakeluverkoissa voidaan Silverlight streaming sovittaa tarkasti verkkoympäristöön.
IIS7 Media Pack: Ominaisuutena mm. Bitrate Throttling - auttaa optimoimaan mediastreamin käyttäjäkokemusta ja kaistaleveyden käyttöä. Aluksi streamataan nopeammin, sen jälkeen varmistetaan että pysytään esim. 10s käyttäjän edellä.
Jon Harris demosi Scottin puheenvuoron yhteydessä rikkaan mainonnan integrointia web-sivuille. Esimerkkinä oli interaktiivinen banner mainos, jonka projektipohja on myöhemmin ladattavissa Visual Studioon. Demossa käytettiin myös Expression Media Encoder 2:sta, jolla voitiin ajoittaa mainos videoon ja tarvittaessa 'polttaa' mainos suoraan videoon.
Double Clickin Ari Poparo demosi NBA:n sivuston avulla Silverlightin ja Double Clickin Instream SDK:n yhteiskäyttöä mainonnan kohdistamiseen ja seurantaan.
NBC:n Perkins Miller demosi NBC:n Pekingin olympialaisten sisällönjakeluun rakennettua Silverlight sovellusta. NBC aikoo jaella 2200 tuntia live verkkolähetystä olympialaisista. Verkkopohjaisen lähetyksen etuna perinteiseen TV-malliin on mahdollisuus samalla seurata kommentaattoria, katsella urheilijoiden taustatietoja tai lajin sääntöjä. Perkins kehui videomateriaalia korkealaatuiseksi, mutta hän ei suoraan kertonut materiaalin tarkkuutta tai bitrate volyymiä.
Scott jatkoi Silverlight 2 ominaisuuksien esittelyllä. WPF-pohjainen deklaratiivinen ja vektoripohjainen käyttöliittymäkehikko, kokoelma sisäänrakennettuja käyttöliittymäkontrolleja, käyttöliittymän sovitettavuus (perinteisen CSS-tyylisen räätälöinnin lisäksi koko kontrollin objektipuuta voi muuttaa) , verkkotuki (mm. sockets, WebServices, REST-palvelut), LINQ, databinding, paikallinen suojattu tietovarasto tiedon tallettamiseen selaimella. Tuki eri Common Language Runtime ja Dynamic Language Runtime -ympäristöjen ohjelmointikielille. Tuki yksikkötesteille (Silverlight 2 kehikolle itselleen kirjoitetut yksikkötestit julkaistaan open source -lisenssillä). Selaimessa pyörivän Silverlight 2 -sovelluksen debuggaus onnistuu Visual Studio 2008:lla, verkon kautta myös silloin kun Silverlight-sovellus pyörii Applen OS X:llä.
Tänään tulivat saataville myös Expression työkalujen ja Visual Studio 2008:n työkalutuki Silverlight 2 Beta 1:lle.
AOL:n Roy Ben-Yoseph ja Eric Hoffman esittelivät Silverlightin avulla rakennettua sähköpostikäyttöliittymää. Silverlight-pohjaisen käyttöliittymän hyötyinä perinteiseen selainpohjaiseen malliin verrattuna ovat nopeampi toiminta ja kattava käyttöliittymän personoitavuus.
HardRock Intl:n Sean Dee ja Scott Stanfield demosivat Seadragon-kuvamoottoria Hard Rock Cafe ketjun esinekokoelman esittelysivuston avulla. Kokoelmaa kuvaavat valokuvat ovat kooltaan yhteensä 2mrd pikseliä (512 kuvaa, joista suurin 57 kuvasta koostettu kuva Rosewood kitarasta). Seadragon mahdollistaa laajan kuvakokoelman juohevan selailun selaimella. Kuvat tarkentuvat käyttäjän zoomauksen mukaan. Sivusto tulee myöhemmin tällä viikolla julkiseksi. Scott kertoi myös julkistavansa myöhemmin työkalun, jolla voi itse rakentaa omista valokuvistaan Silverlight/Seadragon-pohjaisen 'deep zoom' esityksen.
Aston Martinin Marek Reichmann esitteli miten he ovat Silverlightilla sovittaneet yhteen asiakkaidensa elämyksen Aston Martin autoista verkossa ostopäätöstä tehtäessä, autoliikkeessä ja omistajana. Verkkosovelluksen käyttöliittymä pohjautui Silverlight 2 Beta 1 versioon. Autoliikkeessä käytettäväksi oli tehty UMPC-tabletissa pyörivä WPF-sovellus, jolla voitiin asiakkaan kanssa kustomoida ja varustella erillisellä isolla näytöllä näkyvää auton 3D-mallia.
Esimerkkinä Silverlightin käytöstä liiketoimintaprosessissa Cirque du Soleilin Krista Monson esitteli selainpohjaista järjestelmää jota Cirque du Soleil käyttää sirkustaiteilijoiden rekrytointiin ja esityksiin kiinnittämiseen. Sovellus toimii myös offline-käyttötilanteessa, jolloin kerätyt haastattelutiedot synkronoidaan myöhemmin palvelimelle. Scott toimi demossa haastateltavana 'sirkustaiteilijana' ja pärjäsi kelvollisesti jonglöörauksessa.
Scott demosi myös WPF:n tulevaa laajennettua grafiikan ja videodekoodauksen laitekiihdytyksen tukea. Demossa hyödynnettiin sekä grafiikka- että fysiikkakorttia. Laajennus on tulossa jakeluun kesällä .NET 3.5 kehikkoon Windows Updaten kautta. Muutos ei vaikuta WPF sovelluksiin muutoin kuin vähentäen CPU-kuormitusta. Laajennosten hyödyntäminen ei siis edellytä sovellusmuutoksia.
Simulantin Darren David demosi Windows Mobile 6 -pohjaista social networking sovellusta nimeltään Mixer, jonka käyttöliittymä on toteutettu Silverlightin mobiiliversiolla.
Scott julkisti lopuksi yhteistyösopimuksen Nokian kanssa Silverlight-tuesta Nokian S60, S40 ja internet tablet alustoilla. Lee Williams Nokialta kertoi Silverlight-tuesta videon välityksellä. Tamir Melamed WeatherBugilta demosi Silverlight-pohjaista sääsovellusta sekä Verizonin Windows Mobile puhelimella että Nokian S60-pohjaisella N95 puhelimella.
Esitykset ja muuta kiinnostavaa osoitteessa http://www.visitmix.com/.