Værvarsel fra yr.no i Silverlight 3
helgenorvang

Jeg er en av mange (tror jeg), som systemutvikler, som har blitt bitt av Silverlight basillen (må ikke forveksles med svineinfluensa!). Silverlight er et subset av Microsoft WPF (Windows Presentation Foundation) som først og fremst er tenkt brukt på web. Det dog fullt mulig å kjøre en Silverlight applikasjon på skrivebordet ditt hvis du ønsker det (om applikasjonen er konfigurert til det).

Siden jeg har jobbet som konsulent hos NRK med å videreutvikle Yr, og værdata fra Yr er gratis så tenkte jeg at jeg måtte prøve å lage en enkel værvarsel applikasjon i Silverlight 3.

Jeg lagde et enkelt datalag som parser XML’en som hentes fra Yr som brukes i presentasjonslaget i applikasjonen og et enkelt presentasjonslag for å vise en værmelding basert på dataene i datalaget.

Jeg lagde det slik at man kan ha et sett med steder man kan vise varsel for og en enkel “loop” for å automatisk rullere mellom disse stedene.

For en som har jobbet med “gammeldags” web i mange år, blir det lettere fantastisk å se hvor enkelt det er å legge på kule effekter i brukergrensesnittet. Med et par linjer XAML kode ble rulleringen fra et sted (værvarselet) til neste meget pen å se på med litt “fading” effekter. Som sagt, det varmer en utviklers hjerte å se hvor lite som skal til for å lage morsomme og fine eye-candy effekter.

Denne måten å vise data på kan brukes på så mange forskjellige måter. Jeg ser for meg mange bruksområder på dette, som f.eks. visning av siste innlegg fra en RSS-feed (les: samhandle.no :-) ), et sett med bilder man ønsker å rotere osv. Her er det bare fantasien som setter grenser!

Ok, det var det! Og ikke glem, Silverlight er kjempespennende og jeg tror vi kommer til å se mer og mer av framover. Så er mitt ønske at jeg kan være med å bidra med å bringe nye Silverlight applikasjoner til verden!

Kommentarer

Legg inn din kommentar til innlegget: