Silverlight kunstinäitusel
15.06.2008 | Gunnar
Eelmisel nädalal toimus kunstihoones Microsoft Silverlight’i tutvustav üritus, mis oli peamiselt mõeldud disaineritele. Rääkima oli kutsutud Michael Köster Saksamaalt. Ürituse ümber paiknes vastakaid arvamusi tekitanud näitus religiooni ja demokraatia teemadel ning tulemuseks oli suhteliselt omapärane kooslus kunstist ja innovatiivsest tehnoloogiast.
Ürituse esimeses osas tutvustati Silverlight‘i võimalusi ning anti infot lehekülgede kohta, kus Silverlight’i on kasutatud. Head näited olid väärikaks lisandiks sellele, mida näidati Microsft’i uute toodete launch üritusel. Ürituse teises osas tutvustati vahendeid, mida Silverlight’i arendusel kasutada. Igati värskendav kogemus oli vahelduseks kuulata ka selliseid ettekandeid, kus õhk bitte ja baite täis pole.
User Experience
Oma ettekande alguses tõi Michael välja user experience (UX) olulisuse toodetes. See ei hõlma ainult kodukaid ja veebipõhiseid infosüsteeme, vaid tooteid kui selliseid laiemalt. Kui toote lõppkasutajaga ei arvestata kogu toote valmimise protsessis, ei saa tulemus olla hea. (Hmm… olen seda ise kogenud ise paari veebi juures, mille on kokku pannud äärmiselt jäigad inimesed, kes tavaliselt kommipabereid ja ajalehe reklaame joonistavad)
Heal tasemel UX eristab toote, avab uusi võimalusi ning tõstab kasutajate efektiivsust. UX koostisosadena tõi Michael välja funktsionaalsuse ja välimuse, millega tuleb tegeleda paralleelselt koos, samuti peab tootel olema oma lugu. Sellisena loodud ja pakendatud toode on kõige efektiivsem nii müügi kui kasutatavuse osas.
Ka Microsoft võtvad järjest tugevamat fookust UX peale ning see tähendab siis seda, et UX tõstetakse toodetes senisest olulisemale kohale ning see võetakse arvesse ka platvormitoodete juures. Samuti mõeldakse disainer->arendaja töövoole ja tööriistadele, mis seda toetaksid.
Tuleviku UX sisaldab Microsoft-i nägemuste kohaselt multitouch võimalustega ekraani. Selle nimel on kõvasti vaeva nähtud ning nii on valminud Microsoft Surface, mida Microsoft näiteks oma hoonetekompleksis usinalt kasutab. Samuti on Surface’i kasutusele võtnud Microsoft-i partnerid. Hiljuti näiteks saadi hakkama interaktiivsete baarilaudega.
Silverlight’i koht Microsoft-i tooteperes
Silverlight on mõnes mõttes Flash‘ile sarnane tehnoloogia, sest vajab ju temagi brauseris jooksmiseks vastavat pluginat. Küll on aga tema kaardinatetagune sootusk teine - rakendused koosnevad peamiselt JavaScript’ist ja XML’ist ning idee poolest ei pea Silverlight’i rakendused tingimata jooksma veebis. Tegemist on Windows Presentation Foundation‘i (WPF) alamhulgaga ning seega jääb Silverlight kenati õhku rippuma veebi ja töölaua keskkondade vahele.

Silverlight’i koht Microsoft-i tooteperes.
Disaineri ja arendaja töövoogude ühildamiseks on kasutusel tehnoloogia, millel nimeks XAML (Extensible Application Markup Language). XAML on XMl’il baseeruv standard, mis võimaldab defineerida rakenduste komponente. Nii saab kasutusliidese valmistanud disainer salvestada oma töö XAML formaadis ning edasi saab tehtuga tegeleda arendaja, kelle ülesandeks on programmeerimine.

XAML ühendab disaineri ja arendaja töövood.
Seega peaks Microsoft-i platvormil muutuma tulevikus disainerite ja arendajate vaheline koostöö oluliselt lihtsamaks ja sujuvamaks. Kuna vahendid panevad paika konkreetsed tehnilised võimalused, siis on loota, et ehk tuleb aeg, mil arendajatelt ei oodata enam nii palju utoopiliste layout‘ide realiseerimist. Uute vahendite tugev külg on see, et pildiga tegelevad disainerid ja progejad tegelevad peamiselt endale tuttavate bittide ja baitidega. Kas see ka tegelikkuses õnnestub - ei tea - elame ja näeme.
Silverlight näiteid
Seni on Silverlight’i jõutud kasutada juba mitmetes rajudes projektides. Välja võiks tuua järgmised lahendused:
- Hard Rock Memorabilia (Hard Rock Cafe)
- UK Healthcare Demonstrator Application
- Renault Lacuna Coupe
- Simple Silverlight DeepZoom Demo with Silverlight Developer Poster
Ja kindlasti tasud lisada ka Library of Congress virtuaalne muuseum, milles on kasutusel Silverlight ja SharePoint.
Töövahendid
TechEd Developers 2008 USA ürituse ajal teatas Scott Guthrie oma blogis, et Silverlight 2 teine beta tehti arendajatele kättesaadavaks. Peamisteks arendusvahenditeks, mida ettekandes tutvustati, olid Expression seeria tooted Expression Design ja Expression Blend. Neist esimene on mõeldud rakenduste graafilise koosseisu koostamiseks, teisega saab aga rakendusele juba eluvaimu sisse puhuda.
Ettekande teises osas tegi Michael meile demo, mille käigus pani pildi Design’i peal kokku ning koostas Blend’i abil kasutusliidese, kuhu olid andmed külge haagitud.
Expression Blend võimaldab rakenduse salvestada XAML formaati ning sealt edasi saab rakendusele lisada juurde täiendava loogika näiteks Visual Studio abil.
Silverlight arendusvahendite täisversioonid peaksid turule jõudma tuleval aastal, seni saab aga tasuta proovida rakenduste prooviversioone. Eelpool viitatud Expression lehekülg pakub huvilistele kõikvõimalikku tehnilist infot ning õppematerjale. Samuti leiab õppematerjale Silverlight’i õppematerjalide leheküljelt.
Ettekannete materjalid
Annan siinkohal ka lingid ettekannete materjalidele. Vaatamist tasuvad need kindlasti ja hea on see, et ka näitekoodi saate endale alla laadida, kui huvi peaks olema.
- Ettekanne - User Experience
- EasyJet
- Microsoft Designes the iPod Package
- Windows Presentation Foundation Monumentum
- Silverlight Monumentum
- Lähtekood ja graafika (15.4 MB)
- Juhend (1.9 MB)
Kokkuvõte
Kokkuvõtes oli jälle üks päris hea üritus, mis vähemasti mulle igati kasulikuks osutus. Uus info, uued näited ja uued ideed - mulle tähendavad need kolm seda, et on huvitavat tegemist ja uurimist ning enamasti saan ma neid teadmisi rakendada ka tulevastes töödes

16.06.2008 kell 01:33
Ei teadnudki, et sa ka seal olid (Y)
16.06.2008 kell 02:04
Ma olin täitsa olemas jah. Istusin ettekannete ajal kõige tagumises reas ja tegin oma paberajusse märkmeid.
16.06.2008 kell 09:23
Ega ma olin see kollase blogi fliisiga seal, ka suht taga. Järgmine kord ehk kui mingil üritusel kokku saab, võib paar sõna ka vahetada
16.06.2008 kell 09:27
No ikka
16.06.2008 kell 10:05
Microsoft Designes the iPod Package video on vana hea klassikaline huumor… muideks, täpselt vahet ei tea, pole viitsinud sõnades kokku lugeda, aga MacBook Pro karbil on ~kaks kuni kolm korda vähem(!) teksti, kui Office 2007 karbil, sellest juba võib midagi järeldada :D…
16.06.2008 kell 10:18
Seal ettekandes oli suht palju siukest vana head huumorit kasutatud. UX kohalt oli üks näide see, kus Wordis olid kõik toolbarid nähtavaks tehtud. Loomulikult toodi võrdluseks uus Word oma uute toolbaridega.
16.06.2008 kell 11:24
Siin ma igaks juhuks meenutan-täpsustan, et see video on Microsoft’i enda marketingi meeskonna looming.
http://www.youtube.com/watch?v=aeXAcwriid0
Michael Köster tegi ka Expression’i ja Silverlight’i koolitust kujundajatele üle-eelmisel nädalal. Seal oli sellist oma tööandja MS-i suunas muhelemist üpris regulaarselt.