1 / 21

Windows Presentation Foundation UxE:n näkökulmasta

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.

Download Presentation

Windows Presentation Foundation UxE:n näkökulmasta

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Presentation Foundation UxE:n näkökulmasta Microsoft DevDays 13.3.2008

  2. Ravensoft • Tuotekehitystä Microsoft alustalla yli 10 v. • Markkinoilla yli 30 kehittämäämme tuotetta • Oma tuote Green Snapper • Helsinki & Manchester • Innostus ohjelmistokehitykseen

  3. 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?

  4. Win32 UI kehitys • Win32 20 vuotta vanha • Suuri kirjo erilaisia UI kirjastoja • Oma Win32 UI kirjasto • UI kustomointi todella kallista

  5. 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”

  6. Uuden sukupolven UI • Vektoripohjaisuus • Gradientit • Transformaatiot • Läpikuultavuus • Animaatio • Tyylit ja templatet • 3D Microsoft Healthcare Proto

  7. Demo

  8. Työjako • Aika ennen WPF:ää... • UI leiskoja • Ohjelmoija toteuttaa • ... WPF:n aikaa • Ulkoasu eriytetty toiminnallisuudesta • Jaetut projektitiedostot • WPF vaatii uuden ajattelutavan

  9. WPF & UI suunnittelija • Uusia työkaluja, XAML • Rakenteellinen formaatti vs. bitmap • UI:n skaalautuvuus uusi asia • User kontrollien ulkonäkö, tyylit, jne.

  10. 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

  11. Blend – Visual Studio demo Speksit:

  12. 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

  13. 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

  14. 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

  15. Suosittelemme • http://windowsclient.net • WPF Unleashed (Adam Nathan)

  16. Yhteenveto • Suurin muutos UI suunnittelijalle • Opeteltavaa myös ohjelmoijalle • Protoilkaa • Antakaa aikaa omaksumiselle, ensimmäinen toteutus ei aina optimaalinen • Go WPF!

  17. Kysymyksiä?

  18. Yhteystiedot • Ravensoft Oy • http://www.ravensoft.fi • Patrik.Rosqvist@ravensoft.fi • Petri.Lipponen@ravensoft.fi • Roman.Sirokov@ravensoft.fi • Puhelin: 0207928400 Ottakaa yhteyttä!

  19. Kiitos!

More Related