Silverlight: Renault Laguna Coupé

Kategori: Diverse | Kommentarer (0)
Gemt: 2008-08-7 13:57


Tilbage fra sommerferie faldt jeg over et multimedia microsite i Silverlight, som må siges at tage konkurrencen direkte op med noget af det som traditionelt har været Flash’s domæne.

Sitet er en promotion for den nye Renault Laguna Coupé, og med fare for at være lidt farvet, så synes jeg at det svarer meget godt til nogen af de ting som man lavede i Flash for 4-5 år siden.
Videoerne de afspiller er ganske fede og i en fornuftig kvalitet, men designet omkring og interaktionen synes jeg virker lidt gammeldags og rodet.

Derudover er der en sektion som benytter det meget hypede Deepzoom, men uden at det egentlig giver noget synderligt til oplevelsen, og man kan faktisk ikke zoome særligt langt ind på de fleste af billederne.

Men, du kan jo selv bedømme det her:
Renault Laguna Coupé

I øvrigt, så er der et link til “Silverlight Experience” i bunden, så monstro ikke at Microsoft har været inde med noget særdeles konkret støtte til projektet?


MIX Essentials 08 - Mest om Silverlight

Kategori: Diverse | Kommentarer (0)
Gemt: 2008-05-22 11:49


I går afholdt Microsoft Danmark MIX Essentials i Cinemaxx i Kbh og det var en dag der hovedsageligt havde fokus på Silverlight, men som også bragte lidt nyt om et par andre ting.

Keynote
Dagens keynote stod August de los Reyes, en af mændene bag Microsoft Surface for, og den var hovedsageligt et småfilosofisk indslag om hvilke faktorer der spiller ind, når en bruger afgør om tommelfingeren skal vendes op eller ned.

Jeg må sige at jeg aldrig har set nogen vise så mange slides på så kort tid, flere af dem var kun på skærmen i et enkelt sekund eller to, så man skulle virkelig være på tæerne for at få det hele med, men syntes egentlig ikke at det gjorde det store, for når der var noget som var helt fundamentalt, så blev tempoet sat en anelse ned.

Hovedkonklusionen som August kom med er denne:
Machine output > User input = Magic!

Med andre ord, når brugeren får mere ud af noget end de investerer i det (tid/kliks/handlinger/whatever), så er det magien opstår.
Når man tænker over det, så er det egentlig meget selvfølgeligt, men derfor absolut værd at have i baghovedet.

Efter keynoten blev dagen delt op i to spor, et for webudviklere og et for designere, og her hoppede jeg på webudvikler-delen.

Expression Blend
Det næste indslag var af Christian Schormann, hvis titel jeg ikke kan huske, og i øvrigt kan jeg ikke huske ret meget fra hans præsentation, for mage til ukarismatisk person skal man lede længe efter.
Kan godt være at han er chef for en vigtig afdeling, men han evnede simpelthen ikke at begejstre.

Han fortalte lidt om nogle nye funktioner i Blend, Vertex animation og tweening med easing, men derudover også om en ny DeepZoom composer, som er et vørktøj der gør det nemt at lave DeepZoom-filer uden at man skal hen og programmere noget.

Silverlight til video-on-demand og reklamer
Erik Westermann stod for den næste session, som bød på et helt konkret eksempel på hvordan man kunne lave en meget simpel Silverlight applikation, nemlig en faneinddelt forsideboks, i stil med denne:
Silverlight demo

Kan i øjeblikket ses live på www.microsoft.com, hvis man har Silverlight installeret.

Erik var ganske interessant at høre, og sessionen gav et nogenlunde indblik i hvad der skal til for at lave sådan en simpel lille ting, men led dog under at han sagtens kunne have brugt dobbelt så meget tid.

Det mest interessante var at han fortalte om de problemstillinger han var løbet ind i undervejs, og de passede perfekt med de problemer som en der er ved at lære Flash/ActionScript render ind i, eksempelvis hvordan man finder ud af hvad en bruger har klikket på og sørger for at man ikke kan klikke på de ting som ikke er synlige.

Windows Live Platform
Efter frokosten fortalte Dr. Neil Roodyn om de muligheder som Windows Live platformen byder på, og her var de absolut mest interessante ting: Live ID og Silverlight Streaming.

Live ID er det brugernavn og password man bruger når man logger på eksempelvis Hotmail eller Messenger, med andre ord et login som stort set samtlige brugere på internettet har mindst et af, og med den nye platform har man som udvikler mulighed for at genbruge det login på sine egne websites.

Det betyder at brugerne slipper for at oprette et nyt login, ligesom at data som navn, fødselsdato, køn m.m. kan overføres automatisk hvis brugeren giver tilladelse til det.
Og, som det måske vigtigste, så kan brugeren også give et website adgang til de kontakter de har på deres venneliste, med de muligheder det giver for automatiske invitationer m.m.

Så, skal man lave et website hvor målgruppen i høj grad bruger Messenger, så er det absolut værd at overveje.
I øvrigt er denne service gratis til for websites som har under 1 million unikke brugere om måneden.

Det andet han fortalte om var Silverlight Streaming, som basalt set er gratis lagerplads fra Microsoft som kan bruges til at hoste Silverlight video eller Silverlight applikationer.
Har man eksempelvis lavet en applikation der benytter DeepZoom, som jo giver store og tunge filer, så kan man få det gratis hosted.
Begrænsningen er i øjeblikket på 10GB lagerplads og 1TB månedlig trafik, hvilket skulle være rigeligt til langt de fleste ting.

Silverlight 2.0
Næste speaker var Tor Kristensen, en erfaren Flash-haj, som beskrev hvordan det for ham havde været at lave en Silverlight-applikation, i hans tilfælde nogle extensions til DeepZoom.

Konklusion fra ham var, at det var ganske nemt at komme igang med hvis man var van til at programmere i forskellige sprog, og at det i øvrigt bød på et godt flow og nogle nyttige funktioner, herunder muligheden for at arbejde med dll’er som var lavet af andre.

Han viste også via noget XAML, hvor nemt det var at skinne og ændre udseendet på de extensions han havde lavet.

Alt i alt nydeligt, men ikke noget groundbreaking.

Love your XAML
Dagens sidste session var med Rich Griffin, Senior Developer fra Conchango, som fortalte om hvad han var så vild med ved XAML og viste nogle nyttige værktøjer til når man laver WPF og Silverlight applikationer.

Det mest nyttige jeg fik ud af denne session var et link, nemlig til KaXAML, som er en XAML-editor der er væsentligt nemmere at gå til en både Blend og Visual Studio, og som derfor er oplagt at starte ud med når man skal se hvad det dersens Silverlight egentlig er for noget.

Summa summarum
Som man måske kan fornemme af referatet, så var det egentlig ikke fordi at der kom så meget nyt på bordet - ingen store nye funktioner og ingen super fede tips, men mere et fornuftigt overblik over hvad der er sket med Silverlight siden sidste år, og hvor det er på vej hen.

En ting som folkene fra Microsoft lagde meget vægt på var, at man som udvikler skal finde en designer at alliere sig med, da det kun er på den måde at man får skabt de fedeste oplevelser - og det tror jeg absolut ikke er tilfældigt.

Min egen konklusion på hvor Silverlight er henne i øjeblikket er nemlig den, at hvis man i forvejen er dedikeret Microsoft-udvikler, så er Silverlight efterhånden er ved at være værd at overveje at lave noget i, hvis man gerne vil lave nogle ting der er mere interaktive end html, men er nervøs for at kaste sig over Flash, da det naturligt nok vil føles væsentligt mere fremmed.

Men omvendt er der absolut ingen grunde for Flash-udviklere at skifte til Silverlight, ligesom der ingen grund er for designere at skifte fra Photoshop/Illustrator/Flash til Design/Blend, og tror generelt at det sidste er en meget stor udfordring for Microsoft, da det kræver gode designere for at få skabt de virkeligt fede oplevelser.
Udfordringen bliver ikke mindre af, at hele Expression-suiten kun findes til Windows og mange designere traditionelt arbejder på Mac.

Så, helt kort, så er Silverlight absolut blevet bedre, men der er efter min mening stadig lang vej endnu.

Anekdoter
Til slut et par små facts og historier fra dagen, som du som læser selv må tolke ;-)

- Til en session sad jeg ved siden af to udviklere som lavmælt diskuterede hvad det der RIA egentlig stod for.
- En håndsoprækning viste at ingen brugte Windows Live Search.
- En håndsoprækning viste at højst en tredjedel af dem som havde valgte Webdesigner linien rent faktisk var webdesignere, hvilket de to internationale speakere var imponeret over, da det i de andre lande havde været en meget mindre andel.
- Alle de projekter der blev vist på dagen var udviklet i samarbejde med eller decideret sponsoreret af Microsoft. Ingen rent kundefiniansierede løsninger.


Silverlight 2.0 - Nu også med DeepZoom?!

Kategori: Diverse | Kommentarer (0)
Gemt: 2008-03-6 15:25


Ved keynoten på Microsoft’s MIX konference blev der i går, traditionen tro, løftet sløret for en række nye tiltag fra Microsoft, og et af disse var Silverlight 2.0 Beta 1.

Jeg skal ærligt sige at jeg endnu ikke i detaljer har været inde og læse hvad der er af nyt i Silverlight 2.0, så udover den lovede mulighed for indbyggede input-felter (som jo ikke var en del af 1.1!), så har jeg endnu ikke et overblik over præcis hvad den kan eller ikke kan.

HardRock DeepZoomDet som jeg synes er det sjove, er at de brugte et nyt HardRock Memorabilia som det helt store og lækre eksempel på mulighederne i Silverlight 2.0.
Det der er den unikke funktion på sitet er den såkaldte DeepZoom, hvor man kan zoome trinløst ind på et billede - eller, det vil så sige, det er faktisk ikke engang trinløst, men i foruddefiberede zoom-niveauer og der opstår ofte load-pauser når den så skal loade den detaljerede version, fuldt ud på linie med det man er van til når man zoomer ind på satelitbillederne på Google Maps.

Og, så er det jeg spørger mig selv: Hvad er det fantastiske lige i det?
Funktionen er absolut god og fin, men at fremhæve den som det store nye på en MIX konference, det forstår jeg simpelthen ikke?

Men hey, kunne jo være at Microsoft bare var bange for at vise noget som var for fantastisk, det blev jo vist for de samme udviklere som nærmest var ved at dåne over muligheden for dynamisk at tegne en firkant med en gradient da version 1.0 blev vist frem, og set i det lys, så er DeepZoom jo så absolut imponerende ;-)

Du kan selv se sitet her:
HardRock Memorabilia

En anden ting der også blev nævnt er, at Silverlight fremover også vil findes i en mobilversion, som i første omgang vil være at finde på Nokia N95, men inden for kort tid også til mange andre telefoner.
Den nyhed synes jeg faktisk er mere interessant, for den falder dagen efter, at Steve Jobs udtalte at der ikke vil komme en Flash Player til iPhone, da den ganske enkelt er for ressourcekrævende.
Hvis Silverlight ender med at vinde det kapløb, så kan det godt ende med at få en stor betydning for om det er den eller Flash der bliver defacto-standarden på mobilen.

I øvrigt kan du finde et længere sammendrag med stikord fra MIX keynoten her:
Microsoft MIX keynote one, live from Las Vegas