Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuAri-Matti Mäkinen Muutettu yli 9 vuotta sitten
2
Windows Presentation Foundation UxE:n näkökulmasta
Microsoft DevDays
3
Ravensoft Tuotekehitystä Microsoft alustalla yli 10 v.
Markkinoilla yli 30 kehittämäämme tuotetta Oma tuote Green Snapper Helsinki & Manchester Innostus ohjelmistokehitykseen
4
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?
5
Win32 UI kehitys Win32 20 vuotta vanha
Suuri kirjo erilaisia UI kirjastoja Oma Win32 UI kirjasto UI kustomointi todella kallista
6
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”
7
Uuden sukupolven UI Vektoripohjaisuus Gradientit Transformaatiot
Läpikuultavuus Animaatio Tyylit ja templatet 3D Microsoft Healthcare Proto
8
Demo
9
Työjako Aika ennen WPF:ää... ... WPF:n aikaa
UI leiskoja Ohjelmoija toteuttaa ... WPF:n aikaa Ulkoasu eriytetty toiminnallisuudesta Jaetut projektitiedostot WPF vaatii uuden ajattelutavan
10
WPF & UI suunnittelija Uusia työkaluja, XAML
Rakenteellinen formaatti vs. bitmap UI:n skaalautuvuus uusi asia User kontrollien ulkonäkö, tyylit, jne.
11
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
12
Blend – Visual Studio demo
Speksit:
13
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
14
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
15
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
16
Suosittelemme WPF Unleashed (Adam Nathan)
17
Yhteenveto Suurin muutos UI suunnittelijalle
Opeteltavaa myös ohjelmoijalle Protoilkaa Antakaa aikaa omaksumiselle, ensimmäinen toteutus ei aina optimaalinen Go WPF!
18
Kysymyksiä?
19
Yhteystiedot Ravensoft Oy http://www.ravensoft.fi Puhelin: 0207928400
Puhelin: Ottakaa yhteyttä!
20
Kiitos!
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.