Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS

Liknende presentasjoner


Presentasjon om: "XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS"— Utskrift av presentasjonen:

1 XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS

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 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 – eller fyll ut et Hold deg oppdatert kort – Besøk oss på


Laste ned ppt "XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS"

Liknende presentasjoner


Annonser fra Google