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

Slides:



Advertisements
Liknende presentasjoner
Nedlasting av apper på Apple
Advertisements

GoOnline XP publisering Hvordan komme i gang med GoOnline XP. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline.
Microsoft BizTalk og WEBservices
Design av sikre web-applikasjoner
@hanneersdal 5 grep som gjør at du som designer får bedre kontroll over hva programmereren produserer Yggdrasil 2014 – Hanne Ersdal.
| Microsoft Norge. IIS 7 for utviklere Jonas Follesø, Abeo AS
Tankekart FreeMind.
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
Everyone Print Kalle Snarheim.
Intro til programmering i Processing
Utnytt flere muligheter på web Fokuser på det kreative
Java Teknologi Teknikker Økosystem Johannes Brodwall
IBM Global Services JavaOne 2007 Ole André Scheie IBM GBS.
Test-Drevet Utvikling Bowling med
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Web Client Software Factory Inge StubdalLevel 300 Avanade.
Prosjektmedlem Lars-Erik Kindblad, s Prosjektmedlem Lars-Erik Kindblad, s
Hvordan ta i bruk Office 365
WPF/E Introduksjon til Olav Tollefsen Utvikler- og plattformteamet Microsoft Norge.
3D printing.
E-Site Intro for utviklere. Innhold Info Funksjoner Aktører og tilgang Arkitektur, egne utvidelser (.Net 3.5) Objekter og user controls.
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
PETS Trøndelag og Nordmøre Best Western Stav Hotell april 2011 HOVEDMENY Hjem Opplæring Mål Mål og status Websider 2280 Smart på web Tips Sosial.
Member Access Ny prosedyre for registrering og innlogging på RI’s medlemsdatabase Member Access. Denne prosedyren gjelder ALLE rotarianere.
Prosjekt 45e - WebConcret
Programvare som stimulerer barn til lek, og kreativ og skapende bruk
INTERNETT FORMÅL: Å skape forståelse for og gi kunnskap om utvikling av klient-tjener apllikasjoner basert på web.
A UML-based Design Environment for Interactive Applications Paulo Pinheiro Da Silva og Norman W Paton IEEE, Second International Workshop on User Interfaces.
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
”Virksomhetsportaler og rollestyrte arbeidsflater”
Deployment i NETTSKYEN gir deg en SMIDIGERE infrastruktur! Deployment i nettskyen gir deg en smidiger infrastruktur! Page 1,
Object Oriented Measurement
XML Extended Markup Language - The ASCII of the Future.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Hjelp! Jeg skal undervise i IT 2!
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
Produktavdelingen Nicholas Robertson Program Manager.
TTM3 Self Configuring Systems Topic 5: Service Discovery Protocols and middleware: HAVi, SLP Maxim Langebrekke, ITEM.
E-Site Utviklerfunksjoner. CMS Sentrale funksjoner –Contents Folder Article... –Snarveier –Direkteredigering –Filadmin (Bilder, media,...)
Om Internett, World Wide Web, egen hjemmeside Ole Christian Rynning
Ankh Testing av papirprototyp av GUI. Testens forløp Visuell introduksjon av VS.NET Navigasjonsmodellen vår Revisjonskontrollsystemer Intervju ang. databakgrunn.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
State Of The Union – Backend & Desktop –
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
1 Elektronisk samhandling & integrasjon PUG Lillehammer
Norsk Regnesentral Norwegian Computing Center KDI prosjektet Knut Holmqvist Norsk regnesentral.
Forelesning 1 – WMP - Introduksjon/HTML - Tom Heine Nätt.
RBA ved System Center Configuration Manager 2012 Ernesto Gonzalez USIT - Gruppe for Windowsdrift.
Mer html display, form,. Krav til innlevering Utvikles i HTML5 Være velformet og validert Benytte css Drop down menyer Basere seg på HTML5 tagger for.
PETS – Oppdal april 2010 HOVEDMENY  Hjem  Opplæring  Mål  Mål og status  Websider 2280  Smart på web  Tips  Sosial medier  Demo webwiz.
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
VirusLab Utvikling av en profesjonell applikasjon.
En dag med Silverlight Intro. Expression Blend 2 Expression Studio Hvad sker der for det sorte tema? Hvorfor Expression Blend?
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
Distributed modelling for a centralized data model - The Danish Basic Data Model Per de Place Bjørn Ph. D., Information Architect Basic Data Model Project.
Android-Programmering
Hans Kristiansen, BI Arkitekt
Fagleg forum, 27. mars 2003 Tor Hovland
Having a crack at a new stack
Project Honolulu - An Island or a new way to manage servers ????????
Mer html5 Håkon Tolsby Håkon Tolsby.
The future of Unik Property Management software
DRI IKT og informasjonssøking 2. Forelesning og seminar uke 4
| Microsoft Norge.
Behind the scene Anders Hattestad ,
Utskrift av presentasjonen:

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

MICROSOFT NORGE Agenda •Hva er brukeropplevelse? •Utfordringer med brukeropplevelse •Kjapp introduksjon til WinFX •Windows Presentation Foundation og XAML •Samspill mellom designer og utvikler •Demo 

MICROSOFT NORGE Hva er brukeropplevelse?

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

MICROSOFT NORGE WinFX -.NET i bunnen The Managed Code Programming Model for Windows

MICROSOFT NORGE Windows Presentation Foundation A productive, unified approach to UI, media and documents to deliver unmatched user experience

MICROSOFT NORGE Windows Presentation Foundation •Neste generasjons smart klient applikasjoner – Installerte desktop applikasjoner – Applikasjoner i nettleseren (XAML Browser Apps) – Felles kodebase – enkelt utrulling

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

MICROSOFT NORGE Freestyling i XAML-Pad

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

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

MICROSOFT NORGE - Utvikler og designer produktivitet

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

MICROSOFT NORGE WPF Windows Forms WPF Windows Forms Interoperability WPF HWNDs

MICROSOFT NORGE Oppsummering og spørsmål •Ikke gå helt bananas – Men vær kreativ!  •Invester i brukeropplevelse •Last ned WinFX i dag!

MICROSOFT NORGE Noen gode ressurser • • – Mange gode sesjoner på ”nye brukeropplevelser” • – Alle presentasjoner fra PDC 2005 online, med video og Powerpoint

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.

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å