Föreläsning 3 1ME403 Design av grafiska gränssni7, 7,5hp. Gränssni)sdesign II. Rune Körnefors. Medieteknik. 2015 Rune Körnefors rune.kornefors@lnu.

Relevanta dokument
Föreläsning 2 1ME403 Design av grafiska gränssni8, 7,5hp Gränssni)sdesign I. Rune Körnefors. Medieteknik Rune Körnefors

Föreläsning i webbdesign. Interak*onsdesign. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.se

Föreläsning 4 1ME403 Design av grafiska gränssni7, 7,5hp. Gränssni)sdesign III. Rune Körnefors. Medieteknik Rune Körnefors

TNM040 Kommunika3on och användargränssni< HT2015, FÖ3 TNM040 HT2015. Bra överblick. h<p:// anvandbarhet/metoder

Användarcentrerad design Interak3on och informa3on

Användarcentrerad design Structure plane (tredje nivån)

Design och konstruktion av grafiska gränssnitt

Projektrapport - Live commentary

Vad utmärker ett bra gränssnitt?

Grundläggande teori för användargränssni3, del 1

Föreläsning 1 1ME403 Design av grafiska gränssni7, 7,5hp. Gränssni)ets sy-e. Rune Körnefors. Medieteknik Rune Körnefors rune.kornefors@lnu.

Introduk+on +ll programmering i JavaScript

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Macromedia. Flash 8 Grundkurs.

Kom igång med Web Editor

Design och konstruktion av grafiska gränssnitt

Labora&on 2 HTML och validering övningar/uppgi:er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Labora&on 1 Variabler och beräkningar övningar/uppgi9er

HTML & Projektstrategi

Skeleton plane & Responsiv webbdesign med CSS

Efterlysning! Kognitiv design 1. Mitt mål för er med idag. Idag. Mål. Vad exakt är problemet?

Grundläggande teori för användargränssnitt,del 2

Elisabeth Bejefalk IT-Assistent Avesta kommun

EndNote online. T5 ht 2015 Therese Nilsson/Camilla Persson

Design och konstruktion av grafiska gränssnitt


Föreläsning 6 Tillgänglighet, modell för handlande, metaforer och interak9onss9lar. Kapitel i kursboken

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

Guide för pdf-formulär

SDC Web-Access. Installationsanvisning v 2.0.2

Patrik Calén

Aditro HR Portalen - logga in och byta lösenord

1 Skapa Tabell Skapa Relationer Redigera Relationer Redigera Fält i Tabell Lägga till Poster i Tabell...

Interak(on 3. - Fi/s lag, interak(onsanalys och nya typer av interak(on

Nytt i Adobe Connect 9.2

Föreläsning 1 1ME403 Design av grafiska gränssni7, 7,5hp. Gränssni)ets sy-e. Rune Körnefors. Medieteknik Rune Körnefors

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er

Clicker 5. Lathund kring de vanligaste och mest grundläggande funktionerna för att komma igång med Clicker. Habilitering & Hjälpmedel

Webbtillgänglighet. Tillgänglighet på webben. Hörselskadades behov. Synskadades behov. Kognitivt funktionshindrades behov. Rörelsehindrades behov

Snabbguide till CtrlPrint

HTML & Projektstrategi

Labora&on 3 HTML och struktur övningar/uppgi:er

Diagram. I detta kapitel lär du dig: m Diagrammets beståndsdelar. m Att skapa både inbäddat diagram och diagramblad. m Att ändra diagramform.

Kom igång med LUPP 6.0

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

Design och konstruktion av grafiska gränssnitt

Introduktion Översikt av kursen och området webbteknik

Kom igång med LUPP 6.1

Microsoft Windows 10 Grunder

Quick Guide till Mahara och din Portfolio

Design och konstruktion av grafiska gränssnitt

AV Tools - Manual. AV Tools webbkonferens med Blackboard

Ett digitalt läromedel i artkunskap för åk 3-4. Lärarhandledning

RMAD MED APPSALES BLACK CONNECTS YOUR BUSINESS TO A MOBILE WORLD.

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Formulär, textsträngar och en del annat

Välkommen till QuickQuest 2.0!

Design och konstruktion av grafiska gränssnitt

Kravspecifika.on, pappersprototyp & CSS

De granskade. E, forskningsprojekt om 4llsyn. Tillsynsforums vårkonferens 2013

Socialstyrelsens äldreundersökningar, manual till Indikators webbverktyg

Modul 8 Hantering av indata

IdrottOnline-appen Du kan installera appen från Google Play store för Android och Appstore för iphone. Sök på IdrottOnline så bör den komma fram.

Bra överblick. Bra överblick. Bra överblick h<p:// Konceptuell design

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Instruktioner för användning av Accessapplikationen till uppföljning av skyddsvärda arter kärlväxter samt AnnexIIkärlväxter

Resurscentrum för kommunikation Dako SymWriter 2. Minimanual

TABELLHANTERING. Formler, fungerar det att ha i tabeller?

Inspelning, redigering, publicering med Camtasia 7

Utförligare beskrivning av Yellofier

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Del 1 ORDNING I BILDKAOSET

SÅindex 5 i Microsoft Excel 2010

Tre kursblock. av användargränssnitt. Inledningsvis. Hittills. Dags att fylla på med det som saknas! Människa dator interaktion Del 1. 1.

Användarhandledning Rapportgenerator Version: 1.1

Handledning för användare av ALLASKA

Scribus fortsättning

Att genomföra ett e-postutskick till klubbens medlemmar

Guide till LogMeIn. AnyWare. Så genomför du de praktiska övningarna på din AnyWare -kurs. Du är där med AnyWare! SE1311 LogMeIn Guide ALAG-UK/A.

WINDOWS 8.1. Grunder

VIDA ADMIN LATHUND INNEHÅLL

Instruktion Tibropresentation

Detta är en kort Manual för Vecturas portal för presentation av inventeringar. Adressen till portalen är:

Lära känna skrivbordet

Mobilapplikation htp:/aktjon.argentum.se/activitymobile

Fotoballonger. Manual

Del 2 ARBETA MED DATORN

Lathund till PsycINFO (OVID)

19. Skriva ut statistik

Länkar och navigering

Formulär i Google Drive Skapa din egna undersökning

Referenshanteringsprogrammet

Manual. Momsrapportering NAB Solutions

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet

Installationsanvisning för kursens programvara på egen dator

1. FORMULÄR. A. Skapa formulär

Seriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.]

Referensarkitektur: T-boken, RIV-TA och tjänstekontrakt Referensimplementationen av T-boken: SKLTP

Bättre koll på jobbet - Kunskapsstöd

Transkript:

Föreläsning 3 1ME403 Design av grafiska gränssni7, 7,5hp Gränssni)sdesign II Rune Körnefors Medieteknik 1 2015 Rune Körnefors rune.kornefors@lnu.se

Områden Kapitel i boken ÖvningsuppgiC B Affordance Formulärobjekt i HTML5 Exempel på olika "pa)erns" 2 Bilder från freedigitalphotos.net

Li7eratur Tidwell, J. (2011). Designing Interfaces, 2nd edikon, O Reilly kap. 6. Doing Things: AcKons and Commands Olika typer av objekt och handlingar, som användaren använder för a) ak\vera något. Synliga objekt (knappar, menyer, etc.) och osynliga handlingar (dubbelklick, drag- and- drop, etc.). Hur vet man a) det är möjligt a) göra något med e) objekt, vad man ska göra och varför? (affordance) kap. 8. GeSng Input from Users: Forms and Controls Formulär är lä)a a) hantera, men kan bli förvirrande om inte användaren förstår vad som ecerfrågas och varför. Olika typer av formulärobjekt tas upp och beskrivs. 3

ÖvningsuppgiV B h)ps://coursepress.lnu.se/kurs/design- av- grafiska- granssni)/ovningsuppgicer- b/ Kort beskrivning av uppgicen 4

Hur känner vi igen objekt i gränssni7et? Form Storlek Ljusstyrka, kontrast Färg Symboler Struktur, mönster Placering Förstår vi hur objekten ska användas? Förstår vi varför de ska användas? 5

Mapping och metafor Mapping (Norman, 1998) Rela\onen mellan e) objekt i gränssni)et, vad det påverkar och det avsedda resultatet Natural mapping Förstår användaren vad man ska välja och vad som kommer a) ske? Metafor (Morville & Rosenfield, 2007) Organisatorisk metafor Metafor för a) underlä)a för användaren a) förstå hur programmet eller informa\onen är organiserad Funk\onell metafor Metafor för a) förstå vilka uppgicer man kan uköra Visuell metafor Förståelse av gränssni)ets grafiska objekt Metaforer är huvudsakligen associa\va och knyter an \ll något man redan kan. Norman, D. (1998) The Design of Everyday Things, Basic Books Morville, P. & Rosenfield, L. (2007) InformaKon Architecture for the World Wide Web, O'Reilly 6

Affordance Affordance = erbjudande, lockelse, är \ll för, Vad är det? Hur hanterar man det? Varför ska jag använda det? Vad kommer a) hända? Ur filmen "Star Trek IV: The Voyage Home" (1986) Norman, D. (2004) Affordances and Design, jnd.org [h)p://www.jnd.org/dn.mss/affordances_and.html] Norman, D. (2004) Affordance, ConvenKons and Design (Part 2), jnd.org [h)p://www.jnd.org/dn.mss/affordance_conv.html] 7

How" Physical Affordance - The cursor is used for poin\ng - The mouse is used for clicking - The screen is used for watching Affordance What" Perceived Affordance - The text field shows that you can write text - The bu)on shows that you can ac\vate the search Search Why" Affordance - The system offers you to search 8

Hantering av fel Hur hanterar vi situa\oner där användaren kan göra "fel"? Förhindra Rä)a Input- element där indata endast kan ges på korrekt form Tillåt indata på flera format och rä)a \ll det som programmet kräver Återställa Möjlighet a) kunna backa \llbaks flera steg eller återgå \ll en \digare version Hjälp användaren a) göra "rä)" Garre), J. J. (2011) The Elements of User Experience, 2nd edikon, New Riders 9

Formulärobjekt i HTML5 Några nya inpu)yper i HTML5: <input type="date"> <input type="month"> <input type="date\me- local"> <input type="email"> <input type="number"> <input type="range"> <input type="color"> F3test.htm" w3schools (2014) HTML Input Type, Refsnes Data [h)p://www.w3schools.com/html/html_form_input_types.asp] Clark, R. (2013) HTML5 forms input type, html5 Doctor [h)p://html5doctor.com/html5- forms- input- types/] 10

Kapitel 6 Urval av pa7erns från kursboken Exempel på olika "pa7erns" Bu)on Groups Gruppera knappar (och andra objekt) för ak\viteter som hör ihop Exempel: Knappar i verktygsfält, t.ex. i PowerPoint Hover Tools När användaren för in markören över e) element, dyker det upp fler objekt som hör \ll det Exempel. Möbler på ikea.se, restauranger på h)p://onlinepizza.se/postnummer/35195 Variant: Expandera genom a) klicka (List Inlay i kap. 5) Exempel: Filtreringsalterna\v i sökresultat på bytbil.com (h)p://bytbil.com/bilar/sokresultat/auabudiaayfaaa!?brand=bentley&model=) Ac\on Panel Panel med objekt som all\d är synliga, \ll skillnad från i en meny Exempel: Paneler i PowerPoint, etc., panelerna i vänsterkanten och överkanten i UXPin Prominent "Done" Bu)on Knapp för a) bekräca, avsluta interak\onen görs framskjutande och placeras sist Exempel: "OK"- knapp läggs längst ner, oca \ll höger (jmf. Diagonal Balance i kap. 4), www.ginza.se Preview Visa förhandsgranskning av resultatet av handlingarna Exempel: Preview vid användning av filter i Photoshop, sammanställning av beställning på sj.se Mul\- Level Undo Kan ta bort en sekvens av handlingar Exempel: Undo/redo i Excel, Step backward/step forward i Photoshop, Undo/redo i UXPin 11 Även exempel på: Sequence Map Grid of Equals Diagonal Balance Hover Tools

Kapitel 8 Urval av pa7erns från kursboken Exempel på olika "pa7erns" Forgiving Format Flera olika format \llåts och omformas \ll "rä)" format av programmet Exempel: Stavningsrä)ning i Google- sökning, datum i Excel Fill- In- the- Blanks Användaren fyller i eller gör val, så a) det bildar en "mening" Exempel: Skapa interac\on för e) objekt i UXPin, Skriva kod i en HTML- editor, t.ex. Dreamweaver Input Hints och Input Prompt Kort förklaring som anger vad som ska fyllas i Exempel: Sökrutan och avancerad sökning på imdb.com Autocomple\on Ge förslag medan användaren skriver Exempel: Sökrutan på imdb.com Variant: Fyll i texkält eller andra val, beroende på vad användaren fyllt i \digare Exempel: Fylla i fält i en kolumn i Excel List Builder En lista med vad som finns \llgängligt. Fly)a \ll en lista som visar vad man valt. Good Defaults I menyer, radioknappar, etc. görs förval som är troliga för användaren Exempel: UtskriCsdialog i olika program Same- Page Error Messages Visa felmeddelanden in\ll den plats där felet finns Exempel: Rutor med felmeddelanden i formulärobjekt i HTML5 F3test.htm" 12

Exempel på rä)stavning som blir fel Det blev inte som det var tänkt 9 augusk 2013 13