Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertEinar Berntsen Endret for 9 år siden
1
XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS http://jonas.follesoe.no jonas@follesoe.no
2
MICROSOFT NORGE Agenda •Hva er brukeropplevelse? •Utfordringer med brukeropplevelse •Kjapp introduksjon til WinFX •Windows Presentation Foundation og XAML •Samspill mellom designer og utvikler •Demo
3
MICROSOFT NORGE Hva er brukeropplevelse?
4
MICROSOFT NORGE Utfordringer med brukeropplevelse i software Requirement Guidelines Pattern ROI Metrics UX Unrecognized As Top-Level Requirement ROI Metrics Emerging Development Complexity Is A Cenatral Challenge
5
MICROSOFT NORGE WinFX -.NET i bunnen The Managed Code Programming Model for Windows
6
MICROSOFT NORGE Windows Presentation Foundation A productive, unified approach to UI, media and documents to deliver unmatched user experience
7
MICROSOFT NORGE Windows Presentation Foundation •Neste generasjons smart klient applikasjoner – Installerte desktop applikasjoner – Applikasjoner i nettleseren (XAML Browser Apps) – Felles kodebase – enkelt utrulling
8
MICROSOFT NORGE Deklerativ programmering i XAML XAML = Extensible Application Markup Language •Deklerativ programmering – Gode verktøy! •Seperasjon av kode og presentasjon •Kan vises i browser eller i egen applikasjon OK LightBlue XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET
9
MICROSOFT NORGE Freestyling i XAML-Pad
10
MICROSOFT NORGE WPF Arkitektur Property Engine Input / Eventing System.NET Framework 2.0 Desktop Windows Manager Media Integration Layer DirectX Windows Vista Display Driver (LDDM) Windows Media Foundation Composition Engine Print Spooler ManagedUnmanaged Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D AudioImaging Text VideoEffects Composition Engine MEDIA INTEGRATION LAYER Controls Layout Windows Presentation Foundation XPS Viewer
11
MICROSOFT NORGE Designer-Utvikler produktivitet •Microsoft verktøy for designere og utviklere •Deklerativ progammering gjennom XAML •Tredjepart verktøy (e.g. Aurora by Mobiform, ZAM 3D by Electric Rain) Designere designer Ved hjelp av XAML kan endelig designere og utviklere strømlinjeforme samarbeidet! Utviklere skriver logikk
12
MICROSOFT NORGE - Utvikler og designer produktivitet
13
MICROSOFT NORGE Audio og Video <Border Width="400" BorderBrush="Green" BorderThickness="9"> Hello •Formats: WMV, MPEG, Some AVIs •Can be synchronized with animations •Windows Media Foundation used to instantiate playback machinery into a DirectShow graph
14
MICROSOFT NORGE WPF Windows Forms WPF Windows Forms Interoperability WPF HWNDs
15
MICROSOFT NORGE Oppsummering og spørsmål •Ikke gå helt bananas – Men vær kreativ! •Invester i brukeropplevelse •Last ned WinFX i dag!
16
MICROSOFT NORGE Noen gode ressurser •http://msdn.microsoft.com/winfxhttp://msdn.microsoft.com/winfx •http://www.mix06.comhttp://www.mix06.com – Mange gode sesjoner på ”nye brukeropplevelser” •http://microsoft.sitestream.com/PDC05/http://microsoft.sitestream.com/PDC05/ – Alle presentasjoner fra PDC 2005 online, med video og Powerpoint
17
MICROSOFT NORGE Materiell •I posen har du informasjon/tilbud fra Microsoft og partnere, godis og skrivesaker •Bakerst i rommet finner du materiell tilpasset denne sesjonen. Forsyn deg! •Vi setter pris på tilbakemeldinger på materiellet dere får utdelt.
18
MICROSOFT NORGE Til slutt…. •Hjelp oss å bli bedre – Fyll ut evalueringen som kommer på e-post – Gi direkte råd til Microsoft-representanter •Hold deg oppdatert – www.microsoft.no/informasjon eller fyll ut et Hold deg oppdatert kort www.microsoft.no/informasjon – Besøk oss på www.microsoft.nowww.microsoft.no
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.