Användargränssnitt. Mentala modeller i design (Norman, 1988) Det ska fungera som (Marcus, 1995)

Relevanta dokument
Användargränssnitt. Dagens föresläsning

TDP022 Användargränssnitt

Principer för interaktionsdesign

Gränssnittsprinciper. Mattias Arvola

Introduktion och grunder

Kommandobaserad interaktion

Gränsnittsprinciper. Mattias Institutionen för datavetenskap Linköpings universitet

Gränssnittsprinciper och granskning

Principer i gränssnitt och heuristisk utvärdering

Introduktion och Humancentered. Jody Foo,

Gränssnittsprinciper och granskning. Mattias Arvola

Datavetenskap. Beteendevetenskap MDI. Design

Gränssnittsdesign Introduktion

Tangible interaction &TUI KIRSTEN RASSMUS-GRÖHN

Boken. OBS! Konkret interaktion är inte bokens starka sida. OBS! Jag har skrivit fel kapitel i kursprogrammet Uppdaterad version kommer.

Vad utmärker ett bra gränssnitt?

Författare: Juha Söderqvist IT-GUI. Version 1.0. Datum

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap

Människa-Datorinteraktion

Introduktion och Human-centered design. Mattias Institutionen för datavetenskap Linköpings universitet

Isolda Purchase - EDI

Förskola i Bromma- Examensarbete. Henrik Westling. Supervisor. Examiner

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED

Föreläsning 10: Gränssnitt och webbdesign

Designmetodik. Systemering med användarfokus Malin Pongolini

according to Bill Verplank

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Design för användbarhet Designexempel, hur tänkte man vid designen?

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

Vad utmärker ett bra användargränssnitt?

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

Unit course plan English class 8C

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

Installation av F13 Bråvalla

Menyer, formulär och dialogrutor

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

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?

Hur man skyddar sig på internet

Writing with context. Att skriva med sammanhang

Nya Medier. Gränssnitt, Interaktivitet och Digital kod

Föreläsning 9: Gränssnittsdesign och webbdesign. Rogers et al. Kapitel 6

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Att fastställa krav. Annakarin Nyberg

Interaktionsdesign, grundkurs INTERAKTION 1

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Design av användargränssnitt

Översättning av galleriet. Hjälp till den som vill...

Hur kan informationen kodas bättre? Förbättrad design. Ytterligare förbättringar. Läsbarhet och Layout. Alignments. Informationskodning

Quick Start Guide Snabbguide

LARS. Ett e-bokningssystem för skoldatorer.

Operativsystem och användargränssnitt

Preschool Kindergarten

Support Manual HoistLocatel Electronic Locks

Föreläsning 9: Gränssnitt och webbdesign

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

Webbregistrering pa kurs och termin

How to format the different elements of a page in the CMS :

Hur utforma en strategi för användande av sociala medier? Skapa nytta och nå fram i bruset

Styrteknik: Binära tal, talsystem och koder D3:1

Utvärdering. Användbarhet. + beställarperspektivet! Innehåll. Varför?

Beijer Electronics AB 2000, MA00336A,

Interaktionsdesign, grundkurs (7,5 HP)

Bridging the gap - state-of-the-art testing research, Explanea, and why you should care

Design av användargränssnitt. Skärmdisposition och layout

Join the Quest 3. Fortsätt glänsa i engelska. Be a Star Reader!

LÄNKHJUL S3. Monteringsanvisning för: Länkhjul S3

Här kan du sova. Sleep here with a good conscience

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

Problem som kan uppkomma vid registrering av ansökan

This is England. 1. Describe your first impression of Shaun! What kind of person is he? Why is he lonely and bullied?

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

Workplan Food. Spring term 2016 Year 7. Name:

Consumer attitudes regarding durability and labelling

Hur fattar samhället beslut när forskarna är oeniga?

Granskning av gränssnitt. Mattias Arvola

Solowheel. Namn: Jesper Edqvist. Klass: TE14A. Datum:


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

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

Designprinciper för säkerhet och Epilog. Marcus Bendtsen Institutionen för Datavetenskap (IDA) Avdelningen för Databas- och Informationsteknik (ADIT)

Hur leder vi transformationer?

Every visitor coming to the this website can subscribe for the newsletter by entering respective address and desired city.

Granskningsmetoder. Mattias Institutionen för datavetenskap Linköpings universitet

Questionnaire for visa applicants Appendix A

EG Utility Användarträff Årets IT-konferens för dig i energibranschenafdas

WhatsApp finns för dessa plattformar:

Att stödja starka elever genom kreativ matte.

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter

Wireframeskisser, pappersprototyper och heuristisk utvärdering

samhälle Susanna Öhman

Hi-Fi Prototyping + laborationsgenomgång & verktyg

Föreläsning 7 Handlande, metaforer och interaktionsstilar. Kapitel i Stone et al.

Här kan du checka in. Check in here with a good conscience

Fö 8. Sammanfattande föreläsning MAMN25

Interaktionsdesign, designheuristik

Föreläsning 7, Interak2on

Equips people for better business

Transkript:

Dagens föresläsning Användargränssnitt INTERAKTIVA SYSTEM Mattias Arvola Institutionen för datavetenskap Kriterier för bra gränssnittsdesign Command Line Interfaces CLI Menu Driven Interfaces MDI Graphical User Interfaces GUI Mobila användargränssnitt Distributed User Interfaces DUI Augmented Reality AR Tangible User Interfaces TUI 2 Men först saker jag inte hann med från fö1 Mentala modeller i design (Norman, 1988) Kort repetition av affordances mentala modeller metaforer användbarhet Uppmärksamhet och 7±2 Produktkvalitet Hållbarhet 3 4 Det ska fungera som (Marcus, 1995) Direktmanipulation http://msdn.microsoft.com/en-us/library/windows/apps/hh465315.aspx Ett skrivbord: Drawers, files, folders, papers, paper clips, stick-on note sheets Ett dokument: Böcker, kapitel, bokmärken, bilder, tidningar, stycken, tidskrifter, artiklar, nyhetsbrev, formulär Ett foto: Albums, photos, photo brackets/holders TV: Program, kanaler, TVbolag, reklam, TV-guide En kortlek: Kort, högar En behållare: Hyllor, lådor, fack Ett träd: Rötter, stam, grenar, löv En stad: Folk, områden, landmärken, vägar, byggnader, rum, fönster, skrivbord Kontinuerligt representerade objekt och fysiska handlingar som ger direkt effekt. 5 6

7 Effektivt Ändamålsenligt FYSISKT SYSTEM GULF OF EXECUTION GULF OF EVALUATION MÅL Tillfredsställande Specifika användare, med en produkt och ett specifikt mål i givet sammanhang. Gulf: avgrund, stup, skrämmande gap, bråddjup Execution: genomförande Evaluation: bedömning 8 Användbarhetsmått Produktkvalitet Avgöra om man når sina designmål Uppföljning mellan versioner Bedöma konkurrenskraft ÅTRÅVÄRD Vad vill folk ha? KAPABEL Vad kan vi bygga? BÄRKRAFTIG Bär sig verksamheten? 9 10 Hållbarhet Hur bidrar designen till långsiktig hållbar utveckling? Ekologisk: påverkan på natur och hälsa Social: påverkan på samhället och grundläggande mänskliga behov Ekonomisk: hushållning med mänskliga och materiella resurser Uppmärksamhet och den magiska siffran 7±2 Om omgivningen stjäl fokus tappar man det som fanns i arbetsminnet 11 12

Därför: Fitts lag Tiden det tar att flytta till ett föremål är beroende av avståndet och föremålets storlek Hjälp folk att komma ihåg vad de gör och deras arbetsobjekts status Modes är både kraftfulla och riskabla Att komma ihåg instruktioner med många steg är svårt. Se till att användaren kan se dem samtidigt som de utför stegen. 13 14 Hicks lag För varje valmöjlighet ökar tiden det tar att välja. Ta bort det onödiga. Folk delar upp sina val i kategorier om det går vilket minskar tiden att välja. Om något sticker ut väljer de det: Primärt innehåll först snarare än navigation först. http://uxdesign.smashingmagazine.com/2012/02/23/redefining-hicks-law/ 15 16 Poka-Yoke-principen http://pbmo.wordpress.com/2012/09/08/poka-yoke/ Att felsäkra, antingen genom att förebygga fel eller göra det lätt att upptäcka fel 80/20-regeln (The Pareto Principle) En hög andel användare kommer använda en liten del av funktionaliteten Använd användarstudier för att ta reda på vilka funktioner det är som kommer användas mest Placera dem nära till hands 17 18

The Rules of Usability The Art of Unix Usability Raymond & Landley http://www.catb.org/~esr/writings/taouu/taouu.html Rule of Bliss: Allow your users the luxury of ignorance. Rule of Distractions: Allow your users the luxury of inattention. Rule of Flow: Allow your users the luxury of attention. Rule of Documentation: Documentation is an admission of failure. Rule of Least Surprise: In interface design, always do the least surprising thing. Rule of Transparency: Every bit of program state that the user has to reason about should be manifest in the interface. Rule of Modelessness: The interface's response to user actions should be consistent and never depend on hidden state. Rule of Seven: Users can hold at most 7±2 things at once in working storage. Rule of Reversibility: Every operation without an undo is a horror story waiting to happen. Rule of Confirmation: Every confirmation prompt should be a surprise. Rule of Failure: All failures should be lessons in how not to fail. Rule of Silence: When a program has nothing surprising to say, it should say nothing. Rule of Automation: Never ask the user for any information that you can autodetect, copy, or deduce. Rule of Defaults: Choose safe defaults, apply them unobtrusively, and let them be overridden if necessary. Rule of Respect: Never mistake keeping things simple for dumbing them down, or vice-versa. Rule of Predictability: Predictability is more important than prettiness. Rule of Reality: The interface isn't finished till the end-user testing is done. 19 20 Men estetiken då? Attraktiv Elegant Vilsamt Dynamiskt Spännande Engagerande Kommunicera rätt känsla (vilken är det då?) The Software Design Manifesto Mitch Kapor 1990 The Roman architecture critic Vitruvius advanced the notion that welldesigned buildings were those which exhibited firmness, commodity, and delight. The same might be said of good software. Firmness: A program should not have any bugs that inhibit its function. Commodity: A program should be suitable for the purposes for which it was intended. Delight: The experience of using the program should be pleasurable one. Here we have the beginnings of a theory of design for software. http://hci.stanford.edu/publications/bds/1-kapor.html 21 22 Men sociala media då? Batch Computing Dela med sig Diskutera Visa upp sig Visa uppskattning Gemenskap Sätt ihop en hög med hålkort Lägg dem i kön och vänta Operatören kör dem när det är din tur Sedan får du vänta lite till Låter det bekant? Fyll i ett formulär på nätet Skicka in dina kommandon till servern Sedan skickar den tillbaka ditt resultat Vi gör fortfarande batch computing då vi inte kan få realtidsinteraktion! 23 24

25 Kommandogränssnitt Fördelar och nackdelar med kommandogränssnitt cp meriter.txt ~/personligt Kopiera filen meriter.txt till katalogen personligt i hemkatalogen + Om användaren bara vet och kommer ihåg rätt kommandon så är detta det snabbaste gränssnittet för många uppgifter + Gränssnittet kräver mindre minne än andra gränssnitt + Det kräver mindre CPU än andra gränssnitt + En lågupplöst billig skärm kan användas + Remote access + Går att skripta + Upplevd kontroll när man väl behärskar det. - För någon som aldrig använt ett CLI så är det förvirrande - Kommandon måste vara exakt rätt inmatade - Om man skriver fel så måste man ofta börja om från början - Man måste lära sig massvis av kommandon vilket leder till hög investeringskostnad för att komma igång 26 Menygränssnitt Fördelar och nackdelar med menygränssnitt Interaktionen sker genom att man stegar sig igenom en hierarki av menyer eller skärmar Man får en meny, gör ett val och får nästa meny ur vilken man gör ett val osv. Menyer kan vara endimensionella eller tvådimensionella Exempel: Mobiler, bankomater, informationskiosker, TV-gränssnitt + Man behöver inte lära sig några kommandon + Man får val presenterade steg för steg och behöver inte komma ihåg något + Även om man inte vet vad man ska göra så kan man gissa + Menyer behöver inte vara visuella utan kan läsas upp + Kräver inte så mycket CPU eller minne - Ett dåligt designat menygränssnitt blir lätt ineffektivt - Många menyer eller skärmar att gå igenom kan vara irriterande - Oftast kan man inte gå direkt dit man vill i menyhierarkin 27 28 Grafiska gränssnitt Fördelar med grafiska gränssnitt Vårt vanligaste gränssnitt idag Använder sig ofta av WIMP Windows, Icons, Menus, Pointers Baseras på principen WYSIWIG What you see is what you get Multi-finger Pie Menu Frank Chun Yat Li University of Toronto Direktmanipulation Spatiala representationer Visar handlingar med markören + Man behöver inte lära sig någon syntax eller kommandon + Multitasking: Gör det lätt att flytta data mellan olika program + Uppenbara kontrolldon + Snabb och synlig respons + Enkelt att ångra + Synligt handlingsutrymme + Lätt att skapa alternativ och jämföra + Experter jobbar snabbt + Mellanbra användare behåller sin kunskap + Felmeddelande behövs sällan + Användare upplever mindre oro + Användare kan se om handlingarna för dem närmare målet + Användare utvecklar självförtroende och expertis + Tydligt vad som sker + Noviser lär sig snabbt 29 30

Nackdelar med grafiska gränssnitt Mobila gränssnitt - Kräver mer hårddisk, minne och CPU än många andra gränssnitt - Spatiala eller visuella representationer kan bli för utspridda så att man tappar överblicken - Flödesscheman på hög abstraktionsnivå och databasscheman blir förvirrande komplexa - Vissa designlösningar kan tvinga bort viktig information från skärmen - Användarna måste lära sig de grafiska representationerna - Den visuella representationen kan vara missvisande - Att skriva kommandon kan vara snabbare Små skärmar betyder mindre screen real estate: hårdare prioritering Den mobila brukssituationen ser annorlunda ut än den stationära Vad behöver man vet och göra i just denna användningssituation, vid denna tidpunkt? Används den vid besök, på resande fot, eller i en lokal? Vad händer när man vrider skärmen? Tänk location-based Minimal användarhjälp 31 32 Inmatning för mobila gränssnitt Pekskärm med en eller flera punkters interaktion Mjukt tangentbord Fysiskt tangentbord Mikrofon Fysiska knappar Sensorer Fysiska gränssnitt TUI och förstärkt verklighet Vi är fysiska varelser och interagerar med världen genom vår kropp. Vi består inte bara av ett par ögon och ett pekfinger. Varför inte dra nytta av det i människa-datorinteraktion? Reactable: http://www.youtube.com/watch?v=vm_fzlya8y4 33 34 Förstärkt verklighet Head mounted Mobil Projektorbaserad Minnesmark och Astrids spår Place-based navigation 35 36

Device-movement based zooming Two-dimensional device-direction based panning 1. The user sees the hole when directing the camera to the marker. 2. He zooms in by moving closer. 3. When moving close enough the user can view the inside of the tree and see the birds nest and the eggs. 4. As the user move backwards he can againsee the outside view of the hole and zoom out. 37 38 Några gränssnittsstandarder att använda! Bortom gränssnittsstandarder OS X Human Interface Guidelines ios Human Interface Guidelines Android User Interface Guidelines Windows User Experience Interaction Guidelines Windows Phone Design Library Eclipse User Interface Guidelines GNOME Human Interface Guidelines KDE4 Human Interface Guidelines Som Google säger: Do cool stuff that matter! Samla på er slående och eleganta förebilder, analysera vad det är som gör att det tilltalar er. Låna de bakomliggande principerna och skapa nya synteser och ännu elegantare variationer. Kolla vad som händer på forskningskonferenserna: CHI NordiCHI DIS SIGGraph SIGGraph Asia 39 40 www.liu.se