windows presentation foundation uxe:n näkökulmasta

21

Upload: rajah-decker

Post on 01-Jan-2016

28 views

Category:

Documents


2 download

DESCRIPTION

Windows Presentation Foundation UxE:n näkökulmasta. Microsoft DevDays 13.3.2008. Ravensoft. Tuotekehitystä Microsoft alustalla yli 10 v. Markkinoilla yli 30 kehittämäämme tuotetta Oma tuote Green Snapper Helsinki & Manchester Innostus ohjelmistokehitykseen. WPF UxE:n näkökulmasta. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Windows Presentation Foundation UxE:n näkökulmasta
Page 2: Windows Presentation Foundation UxE:n näkökulmasta

Windows Presentation Foundation UxE:n

näkökulmastaMicrosoft DevDays 13.3.2008

Page 3: Windows Presentation Foundation UxE:n näkökulmasta

Ravensoft• Tuotekehitystä Microsoft alustalla yli 10 v.

• Markkinoilla yli 30 kehittämäämme tuotetta

• Oma tuote Green Snapper

• Helsinki & Manchester

• Innostus ohjelmistokehitykseen

Page 4: Windows Presentation Foundation UxE:n näkökulmasta

WPF UxE:n näkökulmasta• Mikä on käyttäjäkokemus?

• WPF tekniikkana

• Uusi työnjako ohjelmistokehityksessä

• Isoissa ohjelmistohankkeissa omat haasteensa

• Mitä olemme oppineet?

Page 5: Windows Presentation Foundation UxE:n näkökulmasta

Win32 UI kehitys• Win32 20 vuotta vanha

• Suuri kirjo erilaisia UI kirjastoja

• Oma Win32 UI kirjasto

• UI kustomointi todella kallista

Page 6: Windows Presentation Foundation UxE:n näkökulmasta

WPF lupaus• Microsoft:

• “Unified platform for modern user interfaces”

• “The ability for developers and designers to work together”

• “Common technology for Windows and Web browser user interfaces”

Page 7: Windows Presentation Foundation UxE:n näkökulmasta

Uuden sukupolven UI• Vektoripohjaisuus

• Gradientit

• Transformaatiot

• Läpikuultavuus

• Animaatio

• Tyylit ja templatet

• 3DMicrosoft Healthcare Proto

Page 8: Windows Presentation Foundation UxE:n näkökulmasta

Demo

Page 9: Windows Presentation Foundation UxE:n näkökulmasta

Työjako

• Aika ennen WPF:ää...– UI leiskoja– Ohjelmoija toteuttaa

• ... WPF:n aikaa– Ulkoasu eriytetty toiminnallisuudesta– Jaetut projektitiedostot

• WPF vaatii uuden ajattelutavan

Page 10: Windows Presentation Foundation UxE:n näkökulmasta

WPF & UI suunnittelija

• Uusia työkaluja, XAML

• Rakenteellinen formaatti vs. bitmap

• UI:n skaalautuvuus uusi asia

• User kontrollien ulkonäkö, tyylit, jne.

Page 11: Windows Presentation Foundation UxE:n näkökulmasta

WPF & Ohjelmoija

• Paremmat työkalut, keskitytään olennaiseen

• Uusia asioita– Ulkonäön ja toiminnallisuuden erottaminen– Data binding

• Debugattavuus XAML:ssa vaikeaa

• Ohjelmoija tekee helposti UI:tä koodissa

Page 12: Windows Presentation Foundation UxE:n näkökulmasta

Blend – Visual Studio demo

Speksit:

Page 13: Windows Presentation Foundation UxE:n näkökulmasta

Uusi rooli: XAML arkkitehti

• Integraattori UI suunnittelijan ja ohjelmoijan välillä

• 50% UI suunnittelija, 50% ohjelmoija

• Pitää huolen että tehdään ylläpidettävää XAML:ia. Muokkaa tarvittaessa

• Suunnitelee data-bindingin

Page 14: Windows Presentation Foundation UxE:n näkökulmasta

WPF:n edut käytännössä

• Todella näyttäviä sovelluksia

• Tuottavuus nousee huimasti, työvaiheita tippuu pois

• Nopeat prototyypit oikealla datalla ja oikealla UI:lla

• Globalisointi/Lokalisointi helppoa– Automaattinen skaalaus– RTL

Page 15: Windows Presentation Foundation UxE:n näkökulmasta

Opittua

• Työkaluissa vielä puutteita

• Vältä turhat UI kikkailut

• Pidä XAML Blend yhteensopivana– Blend <-> Visual Studio

• Sisäistä uudet konseptit protoilemalla

• XP != Vista

• 3D soveltuu yksinkertaisiin sovelluksiin

• Opettelussa menee aikaa

Page 16: Windows Presentation Foundation UxE:n näkökulmasta

Suosittelemme

• http://windowsclient.net

• WPF Unleashed (Adam Nathan)

Page 17: Windows Presentation Foundation UxE:n näkökulmasta

Yhteenveto

• Suurin muutos UI suunnittelijalle

• Opeteltavaa myös ohjelmoijalle

• Protoilkaa

• Antakaa aikaa omaksumiselle, ensimmäinen toteutus ei aina optimaalinen

• Go WPF!

Page 18: Windows Presentation Foundation UxE:n näkökulmasta

Kysymyksiä?

Page 19: Windows Presentation Foundation UxE:n näkökulmasta

Yhteystiedot

• Ravensoft Oy

• http://www.ravensoft.fi– [email protected][email protected][email protected]

• Puhelin: 0207928400

Ottakaa yhteyttä!

Page 20: Windows Presentation Foundation UxE:n näkökulmasta

Kiitos!

Page 21: Windows Presentation Foundation UxE:n näkökulmasta