Handlande, metaforer och interaktionsstilar
|
|
- Maj Ida Berg
- för 8 år sedan
- Visningar:
Transkript
1 Föreläsning Handlande, metaforer och interaktionsstilar Kapitel i Stone et al. Människa-Dator Interaktion Institutionen för Datavetenskap Erik Billing MDI 1
2 Föreläsning Human Action Cycle Målformulering Formulera uppgifter Planera handlingar Utförande Jämföra det som hände med det önskade Tolka konsekvenser Betrakta handlandet Fysisk aktivitet Institutionen för Datavetenskap 2 MDI 2
3 Målformulering Ändra storlek på en bild Verktyg: Photoshop express Institutionen för Datavetenskap 3
4 Målformulering Har användaren tillräckliga kunskaper för att kunna formulera målet? Exempelvis: Skapa ett färghistogram över bilden Vet användaren vad ett histogram är Vet användaren hur det beräknas, vilka attribut det har osv Lösning Dokumentation och träning Guider Institutionen för Datavetenskap 4
5 Formulera uppgifter Har användarna tillräckliga kunskaper för att kunna bryta ned uppgiften i delar? Ladda upp bilden till PS Express Öppna bilden Ändra storlek Spara ändringar Ladda hem bilden från PS Express Lösning Synliggör möjligheter Avgränsa möjligheter till användarens kunskaper Gränssnittet kan komma med förslag Börja med att ladda upp en bild! Institutionen för Datavetenskap 5
6 Planera handlingar Liknar uppgiftsformulering men på lägre nivå Exempel: Ladda upp en bild Hitta någon knapp i gränssnittet för att ladda upp Välja bilden från hårddisken (eller annan källa) Hur/Var sparas bilden i PS Express? Institutionen för Datavetenskap 6
7 Utförande Institutionen för Datavetenskap 7
8 Utförande Stämmer systemets funktioner med de användaren förväntar sig? Affordance och Visibility Stämmer användarens mentala modell? Hur komplex måste modellen vara? Stödjer systemet att användaren skapar en (enkel) mental modell? Institutionen för Datavetenskap 8
9 Betrakta handlandet Kan användaren se vilket tillstånd systemet befinner sig i? Har bilden laddats upp? Var finns den? Får användaren feedback? Hur lång tid tar det innan feedback? Institutionen för Datavetenskap 9
10 Är feedbacken tillräckligt eller för detaljerad? Förstår användaren feedbacken? Institutionen för Datavetenskap 10
11 Jämföra resultat Institutionen för Datavetenskap 11
12 Jämföra resultat Feedback på längre sikt Hur väl har uppgiften utförts Fick man exakt det resultat man ville Fins det bättre sätt att utföra uppgiften I vilken utsträckning kan användaren lära av den utförda uppgiften? Institutionen för Datavetenskap 12
13 Norman s modell Designmodell Designer Användarens modell Användare Dokmentation System Systembild Norman & Draper, 1986 Institutionen för Datavetenskap 13 Donald Norman har beskrivit det här i en enkel bild. (Obs, fel i boken) Den som designar systemet har en (mer eller mindre informerad) modell av systemet. Den omsätts så småningom till en bild/representation som systemet visar upp för användaren. Det är viktigt att denna bild visar upp systemet påett riktigt sätt (avspeglar designerns modell), men naturligtvis ocksåkopplar till de föreställningar som användaren har. 13
14 Designmodell Den modell designern har Förståelse av systemets funktionalitet och syfte Teknologi & implementation Kontext Förståelse för användarens behov Vad ska synliggöras Exempel PS Express Client/Server Måste användaren förstå att programmet jobbar mot en server? Institutionen för Datavetenskap 14
15 Systembild Systemet så som det presenteras för användaren Mediering av funktioner Mediering av systemets tillstånd Inkluderar även dokumentation, träning mm Institutionen för Datavetenskap 15
16 Användarmodell Omfattar alla aspekter av systemet användaren utnytjar Konsekvent met verkligheten Modellen begränsar vad användaren kan göra Modellen behöver inte omfatta det användaren inte är intresserad av Exempel Vad händer när man gasar? Mamma viste inte vad kopplingen gjorde Spara filer på peppar Var finns peppar? Institutionen för Datavetenskap 16
17 Förmedla användarmodellen Förenkla den modell som presenteras för användarna. Även om systemet är komplicerat kan det räcka med en enkel användarmodell. Förklara den modell som presenteras för användarna. Dvs dokumentera/illustrera. Använd metaforer och analogier. Metafor - bildligt uttryck Analogi - motsvarighet, likhet, parallell Institutionen för Datavetenskap 17 Vi måste alltsåöverbrygga det gap som finns mellan problem och lösning, mellan krav och behov och ett färdigt fysiskt system. Hur ska det färdigställas för att uppfylla krav och tillgodose behov?
18 Norman s modell Användartester Designmodell Designer Användarens modell Användare Dokmentation System Systembild Institutionen för Datavetenskap 18 Donald Norman har beskrivit det här i en enkel bild. (Obs, fel i boken) Den som designar systemet har en (mer eller mindre informerad) modell av systemet. Den omsätts så småningom till en bild/representation som systemet visar upp för användaren. Det är viktigt att denna bild visar upp systemet påett riktigt sätt (avspeglar designerns modell), men naturligtvis ocksåkopplar till de föreställningar som användaren har. 18
19 Metaforer i gränssnitt Likheter med fysiskt objekt, även egenskaper t. ex. skrivbordsmetaforen Handlingar eller objekt Fler exempel Nätet E-post Mappar Webbshopping Institutionen för Datavetenskap 19 Exploit user s familiar knowledge, helping them to understand the unfamiliar Conjures up the essence of the unfamiliar activity, enabling users to leverage of this to understand more aspects of the unfamiliar functionality i webben är det ju strukturen man vill förklara genom liknelsen. 19
20 Fördelar med metaforer Underlättar inlärning Ger snabb förståelse för nya företeelser Lättare att bygga vidare på känt koncept än att skapa ett helt nytt Hjälper användare att förstå den underliggande konceptuella modellen Bidrar till terminologi Kan fungera som inspiration i designsituationer Institutionen för Datavetenskap 20 20
21 Problem med metaforer Kan bryta mot konventioner och kulturella regler papperskorgen på skrivbordet Användarens förståelse för systemet kan begränsas till metaforen Metaforen måste vara analog med systemets verkliga struktor för att fungera riktigt bra Papperskorgen på flera hårddiskar Kan gå emot designprinciper Dålig design förs över i onödan Miniräknaren Institutionen för Datavetenskap 21 Exempel!!! metaforerförklararsällanheladen framtagnaföreteelsen, kan begränsa kanledatill design somendastbliren efterapningavett fysiskt objekt, miniräknare Ettnumeraklassisktexempeldär man tycksha struntati metaforen är macens papperskorg Ordbehandlare som skrivmaskin, var finns det skrivna? På papperet eller skärmen? Näe, i burken.
22 Begränsningar Naturliga begränsningar Fysiska system har alltid naturliga begränsningar Gula lappar kan inte påminna Virtuella system måste införa begränsningar En virtuell lapp på skrivbordet skulle tekniskt sett kunna påminna vid en viss tid. Kulturella begränsningar Man diskar med en diskborste, inte med en disktrasa! Institutionen för Datavetenskap 22
23 Föreläsning Interaktionsstilar, historiskt Omkopplare Assembler Högnivåspråk Kommandospråk Grafiska användargränssnitt På väg mot VR i 3D MDI Institutionen för Datavetenskap 23 För att få perspektiv på det här med interaktionsstilar ska vi titta lite historiskt på hur man gjort. I början ingen skarp gräns mellan programmering och interaktion assembler -inc mov add osv. Betydligt mer komplicerat att programmera GUI Inmatning via pappersremsor, hålkort 23
24 Föreläsning Interaktionsstilar Kan delas in i: kommandospråk menyer frågor och svar formulärifyllning naturligt språk direktmanipulation gester MDI Institutionen för Datavetenskap 24 Här kan man ocksådela in stilarna i olika kategorier utifrån olika aspekter och hur de faktiskt realiseras. kopplat till nivåerna tidigare såkan man designa dessa för olika in/utmatningsdon. 24
25 Föreläsning Att välja interaktionsstil Hur ska systemets funktionalitet realiseras och implementeras? Val av sätt att konkretisera designen beror av uppgift, sammanhang, utrustning MDI Institutionen för Datavetenskap 25 25
26 Föreläsning Direktmanipulation Kontinuerlig representation av aktuellt objekt Snabba reversibla operationer vars inverkan på objektet omedelbart blir synlig Komplex kommandospråkssyntax byts ut mot direktmanipulation av aktuellt objekt genom knapptryckningar eller andra fysiska handlingar Användare upplever att de har kontroll Snabb inlärning Ben Shneiderman, 1982 MDI Institutionen för Datavetenskap 26 När DM kom var det ett stort genombrott i interaktionssammanhang. Plötsligt upplevde många användare att det var lätt att använda datorer. Många forskare frågade sig varför. 26
27 Föreläsning Förklaringar till DM Rutkowski: The user is able to apply intellect directly to the task; the tool itself seems to disappear Normans exekverings- och evalueringsgap Direkthet och avstånd Psykologiska teorier MDI Institutionen för Datavetenskap 27 I många sammanhang har människor lättare för att förståkomma ihåg, jobba med spatiala representationer., Psykologiska teorier, t ex att man har lättare att komma ihåg det man ser, även tidigare erfarenheter som man bygger vidare på. Dra kasserade dokument till papperskorgen. OAI-modellen, det som visas i gränssnittet ligger nära själva problemet eller uppgiften. Består av objekt och handlingar kopplade till objekten. Normans gap och direkthet kommer mer om. 27
28 Föreläsning Exekverings- och evalueringsgapen Exekveringsgapet syftar på att man inte alltid kan hitta lämpliga redskap i användargränssnittet vilka passar in på de mål man vill uppnå. Man frågar sig hur ska jag kunna utföra (exekvera) det jag vill. Evalueringsgapet syftar på hur enkelt man kan avgöra om det som utförts (exekverats) uppfyller de mål man vill uppnå. MDI Institutionen för Datavetenskap 28 OH på Normans illustration 28
29 Föreläsning Ikoner Avbildar Symboliserar Kompletteras med text Gester Bygger på metafor MDI Institutionen för Datavetenskap 29 En del av att minska dessa avstånd handlar om att göra ikoner begripliga. Bygger ju ofta påen metafor. 29
30 Föreläsning Virtuella miljöer DM i 3D För att simulera svåra situationer Farligt Dyrt Upplevelser, känsla Kräver utrustning Gester i 3D Institutionen för Datavetenskap 30 30
31 Föreläsning Naturligt språk Alla kan det, ingen inlärning Tekniskt inte perfekt Kräver mycket domänkunskap hos båda parter Tal får inte förutsätta att man måste hålla saker i minnet Feedback och visualisering Vill vi diskutera med en maskin? MDI Institutionen för Datavetenskap 31 Vi anknyter till detta senare idag också. 31
32 Föreläsning Uttrycksfulla gränssnitt Färg, ikoner, ljud, grafik, animationer används för att göra gränssnitt tilltalande Detta kan påverka användbarheten i ett gränssnitt man kan stå ut med en hel del om resultatet är estetiskt MDI Institutionen för Datavetenskap 32 32
33 Föreläsning MDI Institutionen för Datavetenskap 33 33
34 Föreläsning Estetik kontra användbarhet Designideal Det enkla, stilrena Inte bara funktionalitet och användbarhet som påverkar MDI Institutionen för Datavetenskap 34 Designideal Det enkla, stilrena: otaliga dörrexempel, badrum, min bildörr! Norman kanlåtakritisktill detestetiska. Detjag trorhanvillsägaärattestetikräcker inte. Men förden skull börman intehoppaöverdetestetiska. 34
35 Föreläsning Ska datorer säga ursäkta? Reeves & Naas (1996) anser det Datorer ska ta efter etikettsregler Är användare lika förlåtande mot datorer som mot människor? Kan man förvänta sig att datorn försöker bättra sig? Hur bör meddelanden se ut? MDI Institutionen för Datavetenskap 35 Should computers say they re sorry? Reeves and Naas (1996) argue that computers should be made to apologize Should emulate human etiquette Would users be as forgiving of computers saying sorry as people are of each other when saying sorry? How sincere would they think the computer was being? For example, after a system crash: I m really sorry I crashed. I ll try not to do it again How else should computers communicate with users? 35
36 Föreläsning Antropomorfism Att föreställa sig mänskliga egenskaper hos ickemänskliga företeelser Vanligt i t ex reklam Förekomst i användargränssnitt ger reaktion på oss människor MDI Institutionen för Datavetenskap 36 t ex bilar, djur, kopieringsapparater Kellog s corn flakes Men hurreagerar vi? Tony the tiger, Frosties. 36
37 Föreläsning Vad föredrar vi? Ej korrekt. Försök igen. MDI Institutionen för Datavetenskap 37 37
38 Föreläsning Stöd för antropomorfism Reeves & Naas har visat att smicker i datorbaserat undervisningsstöd har en positiv påverkan Elever var mer benägna att fortsätta med sådana meddelanden MDI Institutionen för Datavetenskap 38 38
39 Föreläsning Kritik av antropomorfism Människor känner sig frustrerade och dumma Man gillar inte när figurer på skärmen pekar finger åt en Många föredrar en mer opersonlig stil Anses mindre trovärdigt och fråntar användare ansvar (Quintanar, 1982) MDI Institutionen för Datavetenskap 39 39
40 Föreläsning Agenter Syfte: fånga uppmärksamhet signalera trovärdighet inspirera annat... MDI Institutionen för Datavetenskap 40 Exemplet fråga Eva påtelia.se, antagligen valt för att fånga uppmärksamhet och att ge ett trovärdigt intryck. Finns här dygnet runt signalerar samtidigt att det INTE är kvinnan på bilden som man frågar. 40
41 Föreläsning Resultat Människor vill ha kontroll Datorn är ett verktyg MDI Institutionen för Datavetenskap 41 Brenda Laurels exempel på uppslagsverk, berättare, guider Problem: -vi vill ha kontrollen, vill jag ha hjälp ber jag om den, om råd. -Vi är sannolikt inte så förutsägbara i vårt handlande. 41
42 Representationsrymder Rumslig representation (Var?) Fysisk/verklig parallell Temporal representation (När?) Andra representationsrymder Kategoribaserade - tex. färg, form Hierarkiska representationer Träd Mängdbaserade representationer Institutionen för Datavetenskap 42 Förklaring till fysisk/verklig parallell -dvs finns det ett objekt i den fysiska/verkliga världen som det passar bra att använda, gör dådet!
Föreläsning 7 Handlande, metaforer och interaktionsstilar. Kapitel i Stone et al.
Föreläsning 7 Handlande, metaforer och interaktionsstilar Kapitel 10-11 i Stone et al. The Human Action Cycle 1. Målformulering Utförandefas 2. Översätta mål till uppgifter 4. Utföra handlingssekvens Utvärderingsfas
Läs merFöreläsning 7, Interak2on
Föreläsning 7 Handlande, metaforer och interaktionsstilar Kapitel 10-11 i Stone et al. The Human Action Cycle 1. Målformulering Utförandefas 2. Översätta mål till uppgifter 4. Utföra handlingssekvens Utvärderingsfas
Läs merFöreläsning 6 Tillgänglighet, modell för handlande, metaforer och interak9onss9lar. Kapitel 10 11 i kursboken
Föreläsning 6 Tillgänglighet, modell för handlande, metaforer och interak9onss9lar Kapitel 10 11 i kursboken För speciella behov Impairment försvagning syn/skelek Disability funk9onsnedsäkning seende/
Läs merFöreläsning 7 Mentala modeller, metaforer och emotionell interaktion. Kapitel 5 (3) i Rogers et al.
Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion Kapitel 5 (3) i Rogers et al. Översikt Human Action Cycle Konceptuella modeller Metaforer ikoner Emotionell design Antropomorfism Agenter
Läs merFöreläsning 7: Kognition & perception
Föreläsning 7: Kognition & perception FSR: 3, 4 Att läsa: Kapitel 2-3 i Rogers et al.: Interaction design Översikt Att kunna om perception och kognition Konceptuella modeller Metaforer Paradigm, teorier,
Läs merFöreläsning 10: Gränssnitt och webbdesign
Föreläsning 10: Gränssnitt och webbdesign FSR: 6 Att läsa: Kapitel 6 i Rogers et al.: Interaction Design 1501006 Gränssnitt och webb 2 Översikt Gränssnitt historiskt Kännetecken olika gränssnitt Designutmaningar
Läs merFöreläsning 7: Kognition & perception
Föreläsning 7: Kognition & perception FSR: 3, 4 Att läsa: Kapitel 2-3 i Rogers et al.: Interaction design Översikt Vad är kognition, perception? Vad har kognition och perception med interaktionsdesign
Läs merKommandobaserad interaktion
Interaktion 1 Innehåll Kommandobaserad interaktion (Kap 7) Direktmanipulation (Kap 5) Natural-language interaction (Kap 7) Metaforer i användargränssnitt (ej med i boken) Kommandobaserad interaktion Kommandobaserad
Läs merFöreläsning 9: Gränssnitt och webbdesign
Föreläsning 9: Gränssnitt och webbdesign FSR: (1), 4, 6 Att läsa: Kapitel 6 i Rogers et al.: Interaction Design 160429 Gränssnitt och webbdesign 2 Översikt Gränssnitt historiskt Kännetecken olika gränssnitt
Läs merFöreläsning 4, Användbarhet, prototyper
Föreläsning 4 Användbarhet och prototyper Kapitel 5-7 i Stone et al. Mer om användbarhet Psykologiska principer avseende: Förväntningar En uppgift i taget Struktur för förståelse Känna igen eller komma
Läs mer1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?
1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,
Läs merBoken. Kap 2.1-2.4 Kap 11.3
Konceptuell design Boken Kap 2.1-2.4 Kap 11.3 Konceptuell design är helt grundläggande inom interaktionsdesign kan upplevas som abstrakt och svårt att förstå förstås bäst genom att man utforskar och upplever
Läs merKommentarer till MDI tentamen 081003
Kommentarer till MDI tentamen 081003 1) I utvärderingssammanhang vill man ofta att de tilltänkta användarna ska finnas med. Nämn tre sätt att ta med användarna och jämför de olika sätten, likheter och
Läs merGrundläggande teori för användargränssni3, del 1
Grundläggande teori för användargränssni3, del 1 Innehåll Mentala och konceptuella modeller (Kap 2.3) Metaforer (Kap 2.4) Donald Normans designprinciper (Kap 1.6.3) Mentala och konceptuella modeller Mentala
Läs merFöreläsning 1: Interaktionsteknik, Introduktion. Att läsa: Kapitel 1-2 i Rogers et al.: Interaction design
Föreläsning 1: Interaktionsteknik, Introduktion Att läsa: Kapitel 1-2 i Rogers et al.: Interaction design Interaktion SAOL: växelspel, samspel i umgänge Samspel med vad? med andra människor med saker?
Läs merPrinciper för interaktionsdesign
Designtrappan och GDK Principer för interaktionsdesign Mattias Arvola Institutionen för datavetenskap Designtrappan är framtagen av Dansk Design Center och vidareutvecklad av SVID. 2 Dagens föreläsning
Läs merförmågor är begränsade. Hur kan vi Ok, vi vet att människans kognitiva underlättar interaktionen?
Fö 5 Människans förmåga - kognition Ok, vi vet att människans kognitiva förmågor är begränsade. Hur kan vi då utforma ett människateknikgränssnitt som fungerar och underlättar interaktionen? Donald Norman
Läs merNya Medier. Gränssnitt, Interaktivitet och Digital kod
Nya Medier Gränssnitt, Interaktivitet och Digital kod Människa-Dator: Gränssnittet Tre lager tas upp i boken: Fysiska apparaten som möjliggör för användaren att styra/använda datorn Mjukvara som organiserar
Läs merTre kursblock. av användargränssnitt. Inledningsvis. Hittills. Dags att fylla på med det som saknas! Människa dator interaktion Del 1. 1.
Tre kursblock Grundläggande teori för design av användargränssnitt Människa dator interaktion Del 1 1. Design 2.Human factors & Ergonomics 3. Human computer interaction Inledningsvis Interaktiv produkt/system
Läs merVad utmärker ett bra användargränssnitt?
Vad utmärker ett bra användargränssnitt? Att kommunicera med användarna Feedback och Pliancy Excise kontra Flow GUI = Graphic User Interface GUI = Graphic User Interface GUIn, eller grafiska gränssnitt
Läs merVad utmärker ett bra gränssnitt?
Vad utmärker ett bra gränssnitt? Kommunikation med användarna Feedback och Pliancy Excise kontra Flow GUI = Graphical User Interface GUIn, eller grafiska gränssnitt hittar vi på alla sorters skärmar I
Läs merFöreläsning 9: Gränssnittsdesign och webbdesign. Rogers et al. Kapitel 6
Föreläsning 9: Gränssnittsdesign och webbdesign Rogers et al. Kapitel 6 Paradigm Handlar om en viss ansats inom en grupp På 80-talet designades användarcentrerade applikationer för enskilda användare framför
Läs merFöreläsning i webbdesign. Interak*onsdesign. Rune Körnefors. Medieteknik. 2012 Rune Körnefors rune.kornefors@lnu.se
Föreläsning i webbdesign Interak*onsdesign Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Från föreläsning F1 Användarcentrerad design "Take the user into account every step of
Läs merFöreläsning 2. Operativsystem och programmering
Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data
Läs merBakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1
Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut
Läs merFöreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.
Föreläsning 3 Användare, uppgift och omgivning Kapitel 3-4 i Stone et al. Från föregående föreläsning Kravinsamling med användare i fokus genom Observationer i verkliga situationer Konstruera uppgifter
Läs merEfterlysning! Kognitiv design 1. Mitt mål för er med idag. Idag. Mål. Vad exakt är problemet?
Efterlysning! Kognitiv design 1 Hur man gör en användare glad Kursrepresentanter? Maila! Webbaserat system för gruppindelning. Idag Inledande exempel Vad är användbarhet? Hur gör användaren? Normans sjustegsmodell
Läs merTENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091
TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091 DAG: 5 mars, 2012 TID: 8.30 12.30 SAL: Hörsalsvägen Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för tillämpad informationsteknologi.
Läs merInnehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap
Interaktion 2 Innehåll Styrdon (ej i boken) Fitts lag (sidan 527-528) Natural user interfaces Kap 6.2.9, 6.2.11, 6.2.12 Kap 6.3-6.4 Styrdon Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout
Läs merKopiering av objekt i Java
1 (6) Kopiering av objekt i Java Först När du läser detta papper bör du samtidigt studera dokumentationen för klasserna Object, Cloneable (java.lang) och ArrayList (java.util). Mycket blir klarare genom
Läs merInteraktionsteknik. Föreläsning 6, Kognition perception. Översikt. Vad händer i medvetandet?
Föreläsning 6: Kognition och perception Rogers et al. Kapitel 3 Översikt Vad är kognition? Vad är användare bra och dåliga på? Exempel på hur kognition kopplas till interaktionsdesign Kognition och perception
Läs merFöreläsning 6: Kognition och perception. Rogers et al. Kapitel 3
Föreläsning 6: Kognition och perception Rogers et al. Kapitel 3 Översikt Vad är kognition? Vad är användare bra och dåliga på? Exempel på hur kognition kopplas till interaktionsdesign 120420 Kognition
Läs merCalligra. En allmän inledning. Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll
En allmän inledning Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Komponenter i Calligra.................................. 5 1.2 Översikt över funktioner i
Läs merFörfattare: Juha Söderqvist IT-GUI. Version 1.0. Datum
Författare: Juha Söderqvist IT-GUI Version 1.0 Datum 2017-08-18 Innehåll 1. Introduktion... 3 Human-computer interaction... 3 Grafiska användargränssnitt... 4 Operativsystem... 4 Xerox Alto Executive file
Läs merTeknik, principer, metaforer och modeller Lars Oestreicher
Teknik, principer, metaforer och modeller Innehåll All interaktion mellan människor och teknik måste gå genom våra sinnen. Vi skiljer mellan input-kanaler och output-kanaler (ur människans perspektiv).
Läs merInteraktionsdesign, grundkurs INTERAKTION 1
Interaktionsdesign, grundkurs INTERAKTION 1 Dagens föreläsning Vad är interaktion? Interaktionsmodeller Typer av användargränssnitt Översikt, orientering, navigering Felhantering Vad är interaktion? 1.
Läs merKognition crash course
Kognition crash course Termen kognition kommer från det latinska ordet cognitare (att tänka) Kognitionsvetenskap och kognitiv psykologi syftar till att beskriva och förstå hur tänkande går till. Människans
Läs merFöreläsning 5 Konceptuell design och designprinciper. Kapitel 8-9 i Stone et al.
Föreläsning 5 Konceptuell design och designprinciper Kapitel 8-9 i Stone et al. Från föregående föreläsning Användbarhetskrav att ta hänsyn till Användarnas förväntningar En uppgift i taget Struktur för
Läs merIC1007 Människa-dator interaktion: Principer och Design 7,5 hp
IC1007 Människa-dator interaktion: Principer och Design 7,5 hp Human-computer Interaction: Principles and Design Kursplan för IC1007 gäller från och med HT11 Betygsskala: A, B, C, D, E, FX, F Utbildningsnivå:
Läs merFöreläsning 8, Design
Föreläsning 8: Design och prototyper FSR: 1, 4, 5, 6 Att läsa: Kapitel 11 i Rogers et al.: Interaction Design Översikt Konceptuell design (Fysisk design) Uppgiftsallokering Prototyper Typer av prototyper
Läs merAnvändarcentrerad design Interak3on och informa3on
Föreläsning i webbdesign Användarcentrerad design Interak3on och informa3on Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Structure Plane our concerns shi9 from more abstract issues
Läs merhttp://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home
http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home http://www.oakley.com/legionofoakley?cm_mmc=ads-_-apparel_goggles-_-prs_sigseries-_-appa Inspiration Koncept
Läs merMänniska-datorinteraktion och användarcentrerad design
Människa-datorinteraktion och användarcentrerad design Tisdagen den 7 februari 10-12, E33 Människa-datorinteraktion "HCI is a discipline concerned with the design, evaluation and implementation of interactive
Läs merFöreläsning 1 2i1029 / MDI - Människa DatorInteraktion. Vem är jag någonstans? Vad är MDI?
Föreläsning 1 2i1029 / MDI - Människa DatorInteraktion Göra teknik för människor - eller göra människor för teknik? Patric Dahlqvist &Ulrika Norman 1 Vem är jag någonstans? Patric Dahlqvist, patricd@dsv.su.se,
Läs merBerättelsen i lärandet och lärandet i berättandet
Berättelsen i lärandet och lärandet i berättandet Estetiska lärprocesser och digitala verktyg i SO-undervisningen Estetiska lärprocesser och digitala verktyg i SO-undervisningen Bakgrunden Vision från
Läs merDesignkoncept och gränssnittsmetaforer
1 Designkoncept och gränssnittsmetaforer Daniel Bosk Avdelningen för informations- och kommunikationssytem (IKS), Mittuniversitetet, Sundsvall. concept.tex 1914 2014-08-26 13:33:45Z danbos 2 Översikt 1
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merMänniska-datorinteraktion. Innehåll. Forts. Teknik, principer, metaforer och modeller Bengt Sandblad
Människa-datorinteraktion Teknik, principer, metaforer och modeller Bengt Sandblad Syfte Att beskriva grunderna för hur människor interagerar med datorsystem och andra tekniska system, för att utföra en
Läs merWireframe när, vad, hur och varför?
Wireframe när, vad, hur och varför - 1 Wireframe när, vad, hur och varför? Arbetsflöde är ett samlande begrepp för alla steg som används för att göra en webbplats. Från första början till färdig sajt.
Läs merFrån Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca
Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca System vi undersökte Den system vi valde att undersöka var en av de senaste smart tv som finns i markanden och var nämnd till bästa
Läs merInformationsbeteende och förmedling av arkivinformation
Informationsbeteende och förmedling av arkivinformation Anneli Sundqvist, Mittuniversitetet 2010-10-21 Arkivinformation lagrad information som uppstår i, för och genom en organisations verksamhet eller
Läs merMänniska-Datorinteraktion
Människa-Datorinteraktion Grundutbildnings-, forskarutbildnings- och forskningsämne som behandlar Gränssnitt och kommunikation människa-dator Kommunikation och samarbete människa-människa via (medierat
Läs merAtt läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 11.
Prototyper, Riktlinjer och standarder Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 11. Prototyper behövs för att visa på designval för att designdokument
Läs merSpråket, individen och samhället VT08
Språket, individen och samhället VT08 Barns och vuxnas andraspråksinlärning Tvåspråkighet, kognition, m.m. Ellen Breitholtz 1. Barns och vuxnas andraspråksinlärning Vem är bäst? Vem är bäst på att lära
Läs merTDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 11 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 11 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Designmönster Adapter, Factory, Iterator,
Läs merKognition. Kognition, interaktion och användare. Överblick - kognition. Data-information-kunskap. Nivåer av kognition. Dä ä bar å åk.
Kognition Kognition, interaktion och användare Henrik Artman Tänkande Mentala funktioner för att tolka information genom sinnena Kognitiva funktioner Perception Minne och uppmärksamhet Problemlösning och
Läs merInteraktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling
martin östlund 2008 Interaktionsdesign och användbarhet Personas» Metod för representation av användaren Paper prototyping» Metod för konceptutveckling Att designa för användbarhet» Forsknings- och tillämpningsområden»
Läs merNågra exempel. Principer för design. Vilka problem medför den här designen? Vilken av följande placeringar av piltangenterna är bäst?
Några exempel Principer för design Hur många kan ställa in klockan på sin video utan manual? Hur ofta vrider man på fel platta på spisen eller glömmer vrida av den när man är klar? Hur ofta knuffar man
Läs merEn Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär:
Lösningsförslag för 725G45-tentan 3/11-10 1. Vad menas med Von Neumann-arkitektur? (2p) En Von Neumann-arkitektur ( Von Neumann-principen i föreläsning 1) innebär: Data och instruktioner lagras i samma
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merInteraktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED
Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Sammanfattning Styrdon Tangentbord och textinmatning Pekdon Fitts lag GOMS-KLM Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout
Läs merFöreläsning 6 Konceptuell design och designprinciper. Kapitel 8-9 i Stone et al.
Föreläsning 6 Konceptuell design och designprinciper Kapitel 8-9 i Stone et al. Från krav till design hur gör man Work reengineering, dvs. att omstrukturera, konstruera om befintligt sätt Task allocation,
Läs merNew Media. De nya praktikerna och kontexter för den nya praktiken
New Media De nya praktikerna och kontexter för den nya praktiken Vilka är de nya praktikerna? NM utmanar föreställningen om konsumenter och producenter som två olika grupper I nya medier blir konsumenterna
Läs merVad påverkar designen?
Vad påverkar designen av ett gränssnitt? Vi ser arbetet med design av ett användargränssnitt som något som liknar en arkitekts arbete. En arkitekt ska i sin utformning av en ny byggnad se till att: Byggnaden
Läs merDesignmetodik. Systemering med användarfokus Malin Pongolini
Designmetodik Systemering med användarfokus Malin Pongolini ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Användbarhetskrav Funktionalitetskrav Design Prototyping Utvärdering
Läs merAlde Värmesystem. Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06
Alde Värmesystem Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06 Inledning Åre kommun, Huså by. Det är kväll och vi har precis kommit upp till vår husvagn som vi har
Läs merPrototyping medium/high fidelity Användarupplevelse Interaktionsflöde och flow Användbarhetsutvärdering - Usability testing Tillgänglighet
martin östlund 2008 Prototyping medium/high fidelity Användarupplevelse Interaktionsflöde och flow Användbarhetsutvärdering - Usability testing Tillgänglighet Medium fidelity prototyping/testning» Använda
Läs merDatakurs, grund. Thor Stone Education. Datakurs, grund. (Windows 7) Copyright Torsten Nilsson
Thor Stone Education Datakurs, grund (Windows 7) 1 Efter att du slagit på strömmen till datorn och den har laddat in operativsystemet (Windows), visas skrivbordet på skärmen. Det som visas på skrivbordet
Läs merAnvändarstudie utav GRIM på SFI (Svenska För Invandrare)
Användarstudie utav GRIM på SFI (Svenska För Invandrare) Per-Olof Gatter ing01@kth.se 1 ...Abstract This document is made as an assignment in the course Speech and Gramming checker tools. It is an continuation
Läs merDatavetenskap. Beteendevetenskap MDI. Design
Designprocessen 1 Datavetenskap Beteendevetenskap MDI Design Två betydelser The final solution/plan (e.g. proposal, drawing, model, description) or the result of implementing that plan in the form of the
Läs merGRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet
GRÄNSSNITTSDESIGN Ämnet gränssnittsdesign behandlar interaktionen mellan dator och människa med fokus på designaspekterna i utveckling av användbara, tillgängliga och tilltalande gränssnitt. Det innehåller
Läs merFöreläsning 12 Inspektionsmetoder. Rogers et al. Kapitel 15
Föreläsning 12 Inspektionsmetoder Rogers et al. Kapitel 15 Inspektionsmetoder Metoder som genomförs utan användare En eller helst flera experter utför en inspektion eller granskning Man utgår ifrån vedertagna
Läs merDu fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB
Du fulländar mig! Om synergierna mellan agila metoder och UX Joakim Holm Adaptiv AB Erik Hammarström Antrop AB Vetenskapliga metoden 1. Observera verkligheten 4. Genomför experiment 2. Utforma hypotes
Läs merFrågor och svar till tentamen i Kravhantering
Frågor och svar till tentamen i Kravhantering Del 1 Frågor & svar Frågor&svar till tentamen 1 Datamodeller (0.5p) När man tar fram data krav skriver Lausen i sin bok, gällande data modeller, att det finns
Läs merHandbok Minuet. Sandro S. Andrade Översättare: Stefan Asserhäll
Sandro S. Andrade Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Använda Minuet 6 2.1 Starta Minuet........................................ 6 2.2 Övningar och arbetsflöde i Minuet............................
Läs merNya Medier. Gränssnitt, Interaktivitet och Digital kod
Nya Medier Gränssnitt, Interaktivitet och Digital kod Människa-Dator: Gränssnittet Tre lager tas upp i boken: Fysiska apparaten som möjliggör för användaren att styra/använda datorn Mjukvara som organiserar
Läs merInledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock
Inledning Vad är ett datorprogram, egentligen? Olika språk Problemlösning och algoritmer 1 (14) Varför använda en dator? Genom att variera de program som styr datorn kan den användas för olika uppgifter.
Läs merVilken skillnad gör det var du placerar det? Prova båda.
Micro:bit- Namnskylt Vi börjar med att döpa programmet till något. Till exempel ditt namn. Det gör du längst ner i mitten. Nu ska vi göra ett enkelt program som med lysdioderna skriver ditt namn. När du
Läs merNyheterna i Visma Tendsign 4.0
Användarmanual Nyheterna i Visma Tendsign 4.0 Uppdaterad 2014-05-21 VISMA COMMERCE AB +46 13 47 47 500 tendsignsupport@visma.com www.tendsign.com Innehållsförteckning 1. Visma TendSign 4.0... 2 2. Grafiskt
Läs merSMD084 lp människa/datorinteraktion. Del II Programmeringens matematiska grunder. Del I - Lektionsplanering. Del II Lektionsplanering
SMD084 lp 3 2003 Del I Introduktion till människa/datorinteraktion Del II Programmeringens matematiska grunder Del I Introduktion till människa/datorinteraktion Inlämningsuppgifter: Användarperspektiv:
Läs merIntroduktion till programmering och Python Grundkurs i programmering med Python
Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?
Läs merSmå förändringar. Stora resultat.
FileMaker Developer Conference 2017 Presenter Series Små förändringar. Stora resultat. En guide till ett perfekt gränssnitt. Martha Zink, Soliant Consulting, Inc. FileMaker Developer Conference DevCon
Läs merLite info först. Kom ihåg! Deadline på lab1 på onsdag. Övning 2 på onsdag: gör en kalender för olika slags användare
Lite info först Kom ihåg! Deadline på lab1 på onsdag. Övning 2 på onsdag: gör en kalender för olika slags användare Förra veckan... GUI = Graphical User Interface (grafiskt användargränssnitt) Gör så här
Läs merPortfolio Johan Brink
Portfolio Johan Brink Index Kontakt s. 1 Rock N Rull s. 2-3 Clandestine s. 4-5 Examensarbete: Spelardrivet narrativ s. 6 PERSONUPPGIFTER Namn Johan Brink Född 1982/12/29 Kön Man KONTAKTUPPGIFTER Mobil
Läs merIntroduktion till kursen Människadatorinteraktion Maria Redström Patricija Jaksetic CR&T
Introduktion till kursen Människadatorinteraktion 10p 02-08-28 Maria Redström Patricija Jaksetic CR&T Dagens föreläsning: Kursadministration Introduktion till MDI Kursmoment Examination Designprinciper
Läs merSymmetry: Bortsett från menyn har innehållet av sidan viss symmetri när det kommer till videoklippen som är upplagda på sidan.
WorkShop II Checklistor 1.2 Överordnad Struktur Balance: Gränssnittet har just nu viss balans i innehållet, men menyn behöver justeras i förhållande med innehållet samt en fast container för innehållet
Läs merLÄRARHANDLEDNING TILLGÄNGLIGA WEBBSIDOR
UPPDRAGSGIVARE: IT-CENTER VÅR REFERENS: STEFAN JOHANSSON TEL.: 0708-23 10 64 E-POST: stefan.johansson@funkanu.se INNEHÅLL: LÄRARHANDLEDNING TILLGÄNGLIGA WEBBSIDOR _ Funka Nu AB Finnbodavägen 2, 131 31
Läs merOppositionsprotokoll-DD143x
Oppositionsprotokoll-DD143x Datum: 2011-04-26 Rapportförfattare Sara Sjödin Rapportens titel En jämförelse av två webbsidor ur ett MDI perspektiv Opponent Sebastian Remnerud Var det lätt att förstå vad
Läs merFöreläsning 1: Intro till kursen och programmering
Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se
Läs merGrafiska användargränssnitt i Java
TDDD78, TDDE30, 729A85 jonas.kvarnstrom@liu.se 2018 Grafiska användargränssnitt i Java En genomgång av de viktigaste begreppen Alternativ 2 Från början fanns AWT, Abstract Window Toolkit Stora delar har
Läs merInteraktionsdesign. Användbarhet ISO 9241. Usability goals. Interaktionsdesign, grundkurs (7,5 HP) Sammanfattande föreläsning
Interaktionsdesign, grundkurs (7,5 HP) Sammanfattande föreläsning Interaktionsdesign Designing interactive products to support the way people communicate and interact in their everyday and working lives.
Läs merGrafisk design Varför grafisk design? öka synligheten ge klar affordance stödja en god mappning ge god feedback Varför grafisk design? skapa en smidig interaktion kan göra gränssnittet visuellt mer
Läs merFöreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare?
Föreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare? FSR: (1), 2, 5, (6), 7 Att läsa: Kapitel 14-15 i Rogers et al.: Interaction design 160405 Mer om utvärdering 2 Översikt
Läs merGrafiska användargränssnitt
Grafiska användargränssnitt VT-10 GUI - VT10 Martin Blom 1 Kursens upplägg Teori Principer och koncept Föreläsningar Fönstersystem Konstruktion av GUI Design av GUI Praktik Göra på riktigt Laborationer
Läs merAnvändarcentrerad design Structure plane (tredje nivån)
Webbteknik Användarcentrerad design Structure plane (tredje nivån) Rune Körnefors Medieteknik 1 2015 Rune Körnefors rune.kornefors@lnu.se " our concerns shi? from more abstract issues of strategy and scope
Läs merObjektorienterad programmering med Java Swing: Händelser, lyssnare och applets
GUI (forts) Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets Sven-Olof Nyström Uppsala Universitet 18 mars 2005 Skansholm: Kapitel 6 Användaren kan kommunicera med programmet
Läs merGrafisk design Varför grafisk design? öka synligheten ge klar affordance stödja en god mappning ge god feedback Varför grafisk design? skapa en smidig interaktion kan göra gränssnittet visuellt mer
Läs merImplementering - teori och tillämpning inom hälso- och sjukvård
Implementering - teori och tillämpning inom hälso- och sjukvård Siw Carlfjord Leg sjukgymnast, Med dr IMH, Linköpings universitet There are not two sciences There is only one science and the application
Läs merOperativsystem och användargränssnitt
Operativsystem och användargränssnitt Som du fick läsa tidigare behöver datorn förutom hårdvara också ett program för att hantera hårdvaran, dvs. ett operativsystem. Denna sida behandlar bland annat följande
Läs merFöreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.
Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys
Läs mer