Flere typer design-kunnskap

Størrelse: px
Begynne med side:

Download "Flere typer design-kunnskap"

Transkript

1 Flere typer design-kunnskap Teorier Overordnede prinsipper, tilnærming Virker som selvfølgeligheter Vanskelig å operasjonalisere Spesifikke guidelines Konkrete regler for bruk av design-elementer Spesifikke for interaksjonsstil og plattform Regler for klasser av applikasjoner

2 Relevans i hverdagen

3 Hvorfor guidelines? Vi sorterer, organiserer, ordner Når vi har funnet en god regel, ønsker vi at andre skal bruke den Spesifikke guidelines løse problemer ved grensesnitt Generelle analysere og sammenligne ulike programmer Teorier kommunikasjon, forståelse av fenomener Navigering Organisering av skjerm Lede oppmerksomheten Forenkle datainnput The implementation of Apple s human interface principles make the Macintosh what it is: intuitive, friendly, elegant, and powerful.

4 Paradokset: hvorfor blir de oversett?

5 Sjekklister for brukbarhet Jacob Nielsen s 10 punkts liste Basert på gjennomgang av systemer Finnes på Bruce Tognazzini s First Principles 17 prinsipper /punkter Finnes på Don Norman s prinsipper fra Design of Everyday Things

6 Jacob Nielsen s 10 punkter (heuristikker) 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10. Help and documentation

7 Visibility of system status The system should always keep users informed about what is going on, through appropriate feedback within reasonable time. Systemet skal alltid vise brukeren hva som foregår i maskinen, gjennom relevant tilbakemelding innen rimelig tid.

8 Match between system and the real world The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order. Snakk brukerens språk! Bruk begreper, ord og framstillingsmåte som brukeren forstår. Eks: Nytt bilde for å legge inn data pasient på Sykehjem i Trondheim kommune (1999)

9 Eksempel: MacPaint, penn, pensel,viskelær

10 User control and freedom Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. La brukeren ha kontroll. Implementer Angre på alle nivåer.

11 Eksempel: Undo/Redo

12 Consistency and standards Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions. Konsistens i grensesnittet Følg retningslinjene for den plattformen du bruker (WINDOWS, Web, Linux,,,). Eks. problem: kommandoer på norsk og engelsk

13 Error prevention Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Lag systemet slik at minst mulig feil er mulig. Stikkord: Fleksibilitet Navn kan skrives inn på ulike måter

14 Recognition rather than recall Make objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate. Kunnskap i verden, ikke i hodet!

15 Recognition

16 Recall Kommandoer Menyer: Huske hvilken meny man skal velge, og hvilke valg man skal gjøre videre Betale regninger i Skandiabanken Tegne en ramme i en powerpoint-presentasjon

17 Recall: Endre referanseformat Preferences i Edit-menyen? Nei. Hvordan huske hvordan man endrer på setting? - Logisk oppbygning av menyene - Brukertesting

18 Flexibility and efficiency of use Accelerators unseen by the novice user may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions. Gi avanserte brukere shortcuts og lignende. Eks: Alt + Ctrl + K (hyperkobling)

19 Aesthetic and minimalist design Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. Alt som ikke tjener en hensikt skal vekk!

20 Presentere kun data som er nødvendig Sentrale søkefelt hos Google og Bing NSB: Fra, Til, Dato + nyheter itunes + store: ikke for amatører (?)

21 Error recovery Help users recognize, diagnose, and recover from errors. Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution. Hjelp brukeren i tilfelle feil.

22 Help and documentation Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large. Lag et godt hjelpesystem.

23 Figur 1 Brudd med brukerens verden: - Folk forholder seg til pasientnavn, og ikke til brukernummer - Folk forholder seg til dagsaktuell medisin, ikke til type 1. Benytter seg av recall, ikke recognition

24 Figur 2 Lite brukerkontroll: - NB: Husk stor bokstav Først! Recall, ikke recognition: - Du må benytte prosedyre for å melde inn dette.

25 Figur 3 Recall, ikke recognition: - trykke F4 eller høyreklikke med musa Brudd med standard for innskriving av dato Lite fleksibelt: Du må altså fysisk gå inn i fanen "Signatur" og deretter sette sluttdato i feltet Sep. dato.

26 Figur 4 Brukerkontroll: - Bruker bør kunne gjøre Valg av utskrift også ved å trykke på skriv ut, og deretter velge hva som skal skrives ut i en dialogboks (standard)

27 Figur 5 Recall: - Journaltype - Status Brudd med standard/ konsistens - Feltet Ansatt. Er pre-utfylt med navnet til den som foretar registreringen. Kan ikke endres. - Feltet Lab. type Skal ikke brukes!

28 Figur 6 Recall: - Hvorfor må man skrive inn labsvarene? Unngå feil: - Skrive inn svar - Altså: registrering av prøvesvar skjer alltid etter at prøvesvarene er mottatt, og da kun som fritekst.

29 Java Swing Design Guidelines TDT4180

30 Hva er en designmal? Eksempel: NTNU s design program. Innhold: Definerer logoer. Anbefalt fargebruk. Anbefalt layout for forskjellige formål. Anbefalt fonttype og størrelser. En bærende ide; det designere kaller en identitet En rekke eksempler. Et oppdrag gjort av et designfirma.

31 NTNUs logo er utformet av Bruno Oldani as, etter en konkurranse høsten Oldanis designarbeid for NTNU ble tildelt prisen "God design" av Norsk designråd for Emblemet er et abstrakt symbol uten noe umiddelbart meningsinnhold. Kombinasjonen av buete og rette linjer, kvadrat og sirkel, er ment å gi assosiasjoner til både teknologi og humaniora - uten å framheve det ene på bekostning av det andre - og antyder dermed et samspill mellom fagene ved NTNU. NTNUs emblem skal alltid gjengis på samme måte - med samme størrelsesforhold mellom sirkel, bunnfarge og omgivende ramme. Emblemet skal alltid hvile på en av sidene. NTNUs logo (emblem samt initialer/navn) er et åndsverk som er beskyttet mot misbruk av Åndsverkloven.

32 Logoer (ikoner) Hovedlogo: Engelsk logo: Liten og stor:

33 Farger: Farger på NTNUs logo og NTNUs emblem. NTNUs farge er blå; PMS Reflex Blue. Den bør alltid brukes på NTNUs emblem. Når blått likevel ikke kan benyttes, kan emblemet gjengis i 100 % svart eller der hvor det er hensiktsmessig, i gråvalører. Emblemet kan også brukes i hvitt mot mørk bunn (negativt). Ved siden av emblemet skal universitetets initialer/navn samtidig stå i svart, der det er mulig. På vanlige kontordokumenter settes også emblemet som regel i svart. Når emblemet skal stå sammen med andre farger, for eksempel hvis sida har en heldekkende bunnfarge eller at emblemet selv kan ha en farge (som på fakultetsnivå), skal emblemet være i svart, grått (40% svart) eller i negativ. Se de utlagte designmalene for NTNU. Emblem og navn utgjør tilsammen universitetets logo. Hvis logoen inneholder navn på fakultet og institutt, skal fakultetsnavnet gjengies i grått (40% svart) og instituttnavnet i 100% svart. Hvis logoen plasseres på farget bakgrunn bør det vurderes om hele logoen i stedet skal trykkes i svart eller negativ. Følgende koder skal ellers brukes for å gi "NTNU-blått": RGB: 0, 0, 153 CMYK: 100, 98, 4, 5 HTML: #000099

34 Fargepaletter ved NTNU Frisk Ung Voksen Beige Kald Energisk Dynamisk Følsom Fristende Fornuftig

35 Eksempler på bruk

36 Human Interface Guideline Apple

37 Sun sin design guideline for Java Finnes på: En samlet beskrivelse av anbefalt bruk av Swing elementer. Angir: Bruksområder for de enkelte elementene. Tips om layout Forslag til en fargepalett. Eksempler.

38 Bruk av Flush 3D effekt Eksempel: Oppskrift:

39 Bruk av tekstur Bruk tekstur for å indikere drabare elementer. Teori: Konsistent affordance. Eksempler:

40 Konsistent bruk av farger Velg en palett og bruk denne på samme måte i hele designet. Eksempel:

41 Anbefalte Fargepaletter

42 Layout Bruk en logisk ordning av elementer, f.eks. de viktigste først i leseretning. Lag en grid (på papirer) og tenk gruppering og bruk av luft. Eksempel:

43 Gruppering og grid Lag luft mellom grupper av elementer:

44 Bruk av standardsymboler Predefinerte symboler: Eksempel: Husk: Sørg for nok kontrast mot bakgrunn

45 Markører:

46 Pop-up menyer ( contextual menues) Aktiveres ved høyre museknapp. Forskjellig innhold avhengig av objekt og dets tilstand (context). Eksempel: Hint: Ettersom det ikke alltid er lett å vite at popup menyer tilgjengelige, sørg for at de også finnes blant menyvalgene i vinduet.

47 Vinduer Forskjellige typer vinduer:

48 Vinduer (2) Forskjellige vindustyper i Swing:

49 Hovedvinduet (primary) Struktur (containment):

50 Hovedvindu: Windows/Swing Delvis Windows, delvis Swing:

51 Sekundære vinduer (dialog bokser,,) Disse kan være: Modale: Må besvares før man kommer videre Ikke-modale: Bruker kan gjøre andre ting.

52 Verktøyvinduer (tool) Pr. def. ikke-modale. Refererer til elementer i et hovedvindu.

53 Organisering av innhold i vinduer Vinduer inneholder panes :

54 Scrollbars Hint: Vurder om innholdet kan gå utover vindus-størrelse.

55 Tabbed panes Eksempel fra fargevelgeren:

56 Delte vinduer (split panes) Vertikalt eller horisontalt delt

57 Kombinert

58 Menytyper

59 Menyelementer

60 Kontrollelementer

61 iphone design guidelines 2009 Hentet fra: iphone Human Interface Guidelines, User Experience, Versjon (

62 Three kinds of applications 1. Productivity applications 2. Utility applications 3. Immersive applications

63 Productivity applications A productivity application enables tasks that are based on the organization and manipulation of detailed information. People use productivity applications to accomplish important tasks. Mail is a good example of a productivity application. Productivity applications tend to organize information hierarchically

64 Utility applications A utility application performs a simple task that requires a minimum of user input. People open a utility application to see a quick summary of information or to perform a simple task on a limited number of objects. The Weather application is a good example of a utility application because it displays a narrowly focused amount of information in an easy-to-scan summary.

65 Immersive applications An immersive application offers a full-screen, visually rich environment that s focused on the content and the user s experience with that content. People often use immersive applications to have fun, whether playing a game, viewing mediarich content, or performing a simple task.

66 Example: Mail

67 Human Interface Principles: Creating a Great User Interface Metaphors Direct Manipulation See and Point Feedback User Control Aesthetic Integrity

68 Standard layout

69 Alerts, Action Sheets, and Modal Views

70 Maps and text input

71 Navigation back button

72 The Design of Everyday Things Don Norman Noen begreper Affordance Constraints Feedback Mapping

73 Affordance Hva slags handling signaliserer en gjenstand? Ting tillater visse handllinger Utformingen sier noe om hvordan tingen kan brukes Dørhåndtaket sier: Trykk meg ned Hammeren sier: Ta tak i meg Cola-flasken sier: Drikk meg Lego-klossen sier Sett oss sammen Relasjon mellom objekt og aktørs fysiske egenskaper

74 Hva er affordance rent psykologisk? Fysisk: Gitt av kroppens og objektets anatomi (hammeren,cola-flasken,...) Kulturelt: Konvensjoner som læres ( Slik gjør vi det her : dørhåndtak som vris eller trykkes ned) Gitt av konteksten/omgivelsene ( Nei, nei, på Mac en gjør en det slik )

75 Grafiske grensesnitt I web-stilen er det en konvensjon at alt som er streket under kan klikkes på og leder til noe annet. Det gir en tillært affordance.! Hva kan trykkes på i dette bildet?! Hva signaliserer disse?! Hva vil skje?!

76 Eksempler på det motsatte (feller) En pappstol som ser ut som den er laget av tre." Stolen sier Sitt på meg, men tåler ikke å bli sittet på.! Ting på kontrollpanel og grafiske vinduer som ser ut som knapper ( Trykk på meg ), men ikke er det! Et aktivt menyinnslag ( Velg meg ) som ikke reagerer!

77 Eksempel: Gerica, journalsystem i bruk i Trondheim kommune Ser ut som om feltet Lab type skal brukes, Falsk affordance

78 Constraints (begrensning) Visse ting lar seg ikke gjøre med et produkt Lego-klosser kan bare settes sammen på visse måter Visse knapper er grået ut og kan ikke trykkes på Dato-felt, som bare tillater tall og punktum Eksempler på det motsatte DOS-prompt som tillater nesten hva som helst

79 Hva er constraints Fysisk: Gitt av produktets utforming Kulturelt: Visse ting gir mening, andre ikke (bruke hammeren som våpen?) Gitt av produktet/omgivelsene: Papir kan skrives på i en sammenheng, brukes til å tenne opp bål i en annen sammenheng.

80 Feedback (tilbakemelding/ reaksjon) En handling skal ALLTID gi feedback Når du trykke en knapp, forandres rammen Når du du knepper en jakke, sier det knepp Når du svinger rattet, kjenner du motstand Når blinklyset slås på, vises det på dashbordet Eksempler på det motsatte Unix: chmod må etterfølges av ls l Prosesser uten tilstandsindikator ( progress bar )

81 Forskjellige typer feedback Visuelle mus-peker, modus-knapp, highlighting Auditive feil-beep, harddisk-lyd, knappe-knepp Taktile varierende motstand, skiftende overflate Feedback fullfører affordance, den erstatter ikke

82 Mapping (overføring) Hvordan tolker brukeren produktet Volumkontroll med knapper over hverandre. Den øverste øker volumet: Opp = mer Volumkontroll med vri-knapp. Med klokka = mer Layout på kontroll tilsvarer layout på apparat Natural mapping Eksempler på det motsatte Under/venstre = opp Stekeovn: 2x2 plater og knappesekvens

83 V.F. V.B. H.B. H.F:!

84 V.F. V.B. H.B. H.F:!

85

86

87 Gestaltprinsipper Gestaltprinsippene stammer fra persepsjonspsykologiske forklaringer på hvordan vi sanser og organiserer visuelle inntrykk.

88 Gestalt-prinsipper Gruppering / Nærhet Linje / Kontinuitet Mental komplettering Likhet i form Likhet i farge Forgrunn/Bakgrunn + reversering

89 Gestalt: Gruppering / Nærhet

90 Gruppering/nærhet

91 Gestalt: Linje / Kontinuitet

92 Gestalt: Mental komplettering

93 Gestalt: Mental komplettering

94 Gestalt: Likhet i form

95 Gestalt: Likhet i farge

96 Likhet i farge

97 Gestalt: Forgrunn/Bakgrunn

98 Gestalt forgrunn/bakgrunn

99 Eksempler Skjematisk framstilling, organisering av brukergrensesnitt

100

101

102

103

104 Konseptuelle modeller, Mentale modeller og Metaforer

105 Tre modeller av et system Designer/Utvikler: Konseptuell modell Utviklers intensjon Spesifikasjon UML Bruker: Mental modell Det brukeren oppfatter bekreftes/avkreftes System: Teknisk modell Implementasjon UML 1-til-1 kode

106 Konseptuell modell" Hvordan er systemet ment å se ut ifra brukeren? Begrepsapparat Brukerens perspektiv Modeller: Funksjonell forståelse (Hvordan gjør jeg?) Systemforståelse (Hvorfor virker det slik?) Scenariene synliggjør konsekvenser av valg m.h.t. konseptuell modell.

107 Mentale modeller Begrepet mental modell ble først utviklet tidlig på 1940 tallet av Kenneth Craik. : - Small scale model og external reality - Prøve ut mulige handlinger i hodet - Reagere til fremtidige situasjoner før de oppstår - Bruke tidligere erfaring for å takle nåtid og framtid Reagerer i en tryggere og mer kompetent måte til uforutsette hendelser

108 Brukere utvikler mentale modeller av både seg selv, andre, omgivelsene og ting de samspiller med. En mental modell formes vanligvis ved å tolke visuell struktur og synlig oppførsel. Produktets oppførsel læres basert på tidligere erfaring og kunnskap, læring, og praktisk prøving og feiling. (D.Norman)

109 Mentale modeller" Eksempel: Naiv fysikk A. Newtonsk fysikk "(20%)" B. Aristotelisk fysikk (40%)" C. Aristotelisk + luftmotstand (40%)

110 Nivåer av modeller: Funksjonelle modeller: Knowing how " Hva må jeg gjøre for å få til dette? " Funksjonell forståelse" Eksempel: Handle i nettbutikk " Finne varer man ønsker å kjøpe" Velge varene" Fylle ut informasjon (navn, " adresse, visakort)" Trykke på OK-knappen" Få et referansenummer på " skjermen og pr. mail"

111 Nivåer av modeller: Strukturelle modeller: Knowing what " Hva er strukturen til produktet?" Systemforståelse" NOEN GANGER nødvendig for å kunne resonnere." Eksempel: Termostaten" Hva er den underliggende modellen?

112 Termostat: To mulige modeller Modell 1: En termostat er som en komfyr. Skru mot høyre Mer varme Skru mot venstre Mindre varme Modell 2: En termostat kan settes til ønsket temperatur. Termostaten tilpassser temperaturen til ønsket temperatur.

113 Termostat Tem p Ovn Tem p Av/På Ovn Temp i rommet

114 Spesifikk kunnskap (Tekstbehandling i Microsoft Word)! For å forandre font i Word:" Velg teksten" Velg Font menyen" Velg konkret font."

115 Generisk kunnskap (Tekstbehandling generelt)! For å skrive brev:" Åpne et tomt dokument" Skriv brevet" Lagre på fil" Skriv ut"

116 Metaforer: Et blomstrende språk som man vanligvis finner i poesi eller dårlige noveller? Nei! Det meste av vår virkelighetsoppfattelse, våre tanker og vårt språk er bygd på metaforer. Metafor er direkte knyttet til persepsjon og vår forståelse av vår livsverden (Lakoff & Johnson)

117 Metaforer Atomer-er-solsystemer Fenomenet Atomer-er-bølger Metaforer lyser opp, men de gjør også at man mister nattsynet.

118 Metaforer Kraftfulle semantiske verktøy for å overføre både overfladiske og dype likheter mellom kjente og nye situasjoner. McCormack (1985): «Metaforer kommuniserer ikke bare antydninger og ekspisitte meninger, de blir også ikoniske objekter gjennom sammensmelting av sansene» I.A.Richards: Metaforer er... «borrowing between and intercourse of thoughts»

119 Fordeler og ulemper... Fordelen: evne til å initiere dannelsen av en brukbar mental modell av grensesnittet. Ulempe: Lakoff & Johnson (1980) observerer at metaforer ikke innebærer komplett mapping av hver konkret detalj på et objekt eller en situasjon over på et annet. Metaforene fremhever enkelte egenskaper og undertrykker andre. Metafor Objekt

120 Desktop metaforen

121 Metaforen blir virkeligheten Grensesnittet på skjermen ser ut som en arbeidsflate med mapper, og filer og en søppelbøtte nede i hjørnet. Resultatet er at brukeren lærer seg å bruke metaforen, ikke produktet. Brukeren danner seg funksjonelle mentale modeller av metaforen fremfor strukturelle modeller av systemet.

122 Dagligdagse metaforer

123 Hva mener vi når... Vi sier at våre synspunkter uttrykker en holdning? (Kroppsholdning?) Hva er forresten et synspunkt?

124 Eller hva med måten vi snakker om tid på? Vi sparer den, bruker den opp, har for mye eller for lite av den og den renner ut mellom fingrene våre som sand.vi gir noen av vår tid eller lever på lånt tid. Eller tiden ble spist opp av uvesentligheter Vi sammenligner den med penger, vann, og sand og mat Primære opplevelser av mengde

125 Eksempel: Argumentasjon tilsvarer krig! Argumenter har forskjellige sider. Synspunkter kan forsvares eller angripes. Vi kan samle våre argumenter for å forsvare en stilling. sider, forsvar, angrep, stilling, er alle metaforer for kinestetiske opplevelser (opplevelser av kroppen i bevegelse)

126 Metaforer i språket --> språk i grensesnittet Eksempel: Danske bibliotekarer: Det var i den databasen Jeg tok det ut Det er er ikke her Konklusjon: Romlige metaforer for å beskrive informasjon Forslag til språkbruk i grensesnittet: Bruk romlige begreper i kommandoer og menyer.

127 Valg av metaforer Bruk metaforer som samsvarer med brukerens konseptuelle oppgaver Skrivebordsmetafor for sekretærer Malemetafor for designere... Velg metaforer som er representerer systemets virkemåte Forsikre om at metaforen ikke sender ut uriktige følelsesmessige signaler F.eks. slette fil Søppelbøtte? Papirkurv? (Kaste bestilling?) Fjern bestilling

128 Eksempel: Kontroll Eksempel: Nett-basert editering av videomateriell? Designutfordring: Bare en bruker skal til en hver tid kunne ha kontroll over editeringen. Hvordan behandle dette. Kontrollpanel Oslo Bergen Tr.heim Tromsø

129 Metaforer for kontroll Analyse av implisitte metaforer for kontroll: Han har kontroll Han er over de andre To be in control Han har mer tyngde enn meg

130 Konsistens

131 Kombinasjon

132 King kong

133 Mange egenskaper er ikke relevante Farge Retning Lyst/mørkt Venstre/høyre/midten

134 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Bergen Tr.heim Tromsø Bergen Tr.heim Tromsø Oslo Oslo

135 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Tr.heim Tromsø Oslo Tr.heim Tromsø Bergen Bergen

136 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tromsø Oslo Bergen Tromsø Tr.heim Tr.heim

137 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Oslo Bergen Tr.heim Tromsø Tromsø

138 La representasjonen passe oppgaven Eksempler: Tall. VII x XXII vs. 7 x 22 Geometri. Summen av venstre side og... vs. a + b Problemløsning. vs. Tre kannibaler og tre misjonærer skulle over en elv. Båten kunne bare...

139 UML og konseptuell design

140 Konseptuell design Mål Å utarbeide en beskrivelse av hvilke oppgaver et system skal støtte Hvilke funksjoner systemet skal ha, og hvordan disse settes sammen ved utførelse av oppgaver Premiss Scenarier er laget for å bli kjent med brukeren, f.eks. basert på studium av bruker(e) i deres naturlig kontekst Oppgaveanalyse er utført Teknikker Konseptuelle modeller, f.eks. UML, brukes både for modell av brukers verden og applikasjonens

141 UML Unified Modelling Language De facto industristandard for modellbasert systemutvikling Familie med diagrambaserte notasjoner for generell modellering Use Case brukstilfeller Sekvens sekvens av aktørers aksjoner Klasser og objekter begreper fra brukers verden Tilstander regler for aktørers og objekters oppførsel System- vs. brukerfokus, analyse vs. design

142 UML - mål Generelt, visuelt modelleringsspråk Spesifisere, visualisere, konstruere og dokumentere programvare(systemer) Utvidbart og spesialiserbart Uavhengig av programmeringsspråk og utviklingmetoder og -prosesser Formelt definert Fokus på verktøystøtte og gjenbruk Hva med design av brukergrensesnitt?

143 Eksempel: Kalender Hva er en kalender? tid, aktiviteter, sosiale relasjoner, forpliktelser Hvem bruker kalendre? alle, foreldre, ungdommer, studenter, forretningsfolk Hva brukes kalendre til? beslutninger, planlegging, koordinering Hvordan opptrer de? almanakk, månedskalender fra butikken, tidsplanlegger (filofax), gule lapper og lister, Yahoo, timeplan, Outlook/Exchange

144 Brukskontekster Familien og hjemmet ukeplan, barnehage, skole og jobb, treningsplan, bursdager, kveldsaktiviteter, fritid og ferie, osv. Forretningslivet arrangementer, avtaler/forpliktelser, møteplanlegging, felles hukommelse, frister, ressurser og budsjett Studenten fagplan, treningsplan, arrangementer, semester og ferie, jobbing på si, gjengen og

145 Begreper Tid minutt/time/dag/uke/måned/år koordinater, presisjon Hendelser og aktiviteter 17.mai, lunsj, bursdager, møter, arrangementer Sosialt personer (familie, venner, kontakter) intensjoner og forpliktelser Geografi steder, møteplasser og ressurser, transport

146 Klassediagram for begrepsmodellering Klasser (class) begreper, benevnes med substantiver, f.eks. fag og foreleser Objekter (object) instanser, konkrete ting som finnes, f.eks. tdt4180 og Hallvard Trætteberg Relasjoner (association) sammenhenger mellom begreper, ofte verb, f.eks. foreleser kardinalitet ( n-n ), rolle ( forelest-av ), egne klasser Attributter (attribute) egenskaper, ofte adjektiver, f.eks. vekttall og navn

147

148 Begreper (tid) vs. Hverdagslige begreper: Dato 0..1 Tidsenhet Tid 0..1 n n Tidspunk t Uke Matematiske begreper: Ukedag Hva med ukedag? Hva med idag?

149 Begreper forts. Merkedager: Aktiviteter: Hva med påske? Hva med lunsj? Hva med forpliktelse? forelesning, kino?

Jacob Nielsens 10 heuristikker. Dansk Guru med 10 Tommelfingerregler en_(usability_consultant)

Jacob Nielsens 10 heuristikker. Dansk Guru med 10 Tommelfingerregler  en_(usability_consultant) Jacob Nielsens 10 heuristikker Dansk Guru med 10 Tommelfingerregler http://en.wikipedia.org/wiki/jakob_niels en_(usability_consultant) Jacob Nilsens heuristikker - 1 Visibility of system status The system

Detaljer

Ti egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet

Ti egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet Ti egenskaper for å evaluere nettsteders brukskvalitet Den opplevde kvaliteten til nettstedet Bakgrunnen Det finnes: Ingen begrensninger på hvem som kan presentere informasjon på internett Mange forskjellige

Detaljer

AFFORDANCE CONSTRAINTS FEEDBACK MAPPING

AFFORDANCE CONSTRAINTS FEEDBACK MAPPING AFFORDANCE CONSTRAINTS FEEDBACK MAPPING The Design of Everyday Things Don Norman Noen begreper Affordance Constraints Feedback Mapping Affordance Hva slags handling signaliserer en gjenstand? Ting tillater

Detaljer

Brukskvalitet. Lett å bruke og samtidig nyttig

Brukskvalitet. Lett å bruke og samtidig nyttig Brukskvalitet Lett å bruke og samtidig nyttig Fem grunner til at systemer kan være vanskelige å bruke Systemet er ikke tilpasset brukeren, men maskin og arbeidsoppgave Arbeidsoppgaver endres raskt - systemer

Detaljer

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén INTERAKSJONSDESIGN Hva er det? Designprinsipper og begreper Alma Culén Interaksjonsdesign handler om dialog mellom mennesker, teknologi og tjenester. Hensikten er å lage efektive løsninger som er enkle

Detaljer

Brukergrensesnittdesign

Brukergrensesnittdesign Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for

Detaljer

Human Factors relevant ved subsea operasjoner?

Human Factors relevant ved subsea operasjoner? Human Factors relevant ved subsea operasjoner? Arne Jarl Ringstad, Lead Advisor Human Factors and Organizational Safety Classification: Internal 2012-01-30 Hva er Human Factors? Human factors is the scientific

Detaljer

USABILITY AND HEURISTICS. Forelesning i Utvikling av interaktive nettsteder 11. Januar 2017

USABILITY AND HEURISTICS. Forelesning i Utvikling av interaktive nettsteder 11. Januar 2017 USABILITY AND HEURISTICS Forelesning i Utvikling av interaktive nettsteder 11. Januar 2017 The users coming to your site all have one thing in common: their animal instinct. When a user wants to find something

Detaljer

Beat the Competition. Forelesning 17. januar, Utvikling av interaktive nettsteder

Beat the Competition. Forelesning 17. januar, Utvikling av interaktive nettsteder Beat the Competition Forelesning 17. januar, Utvikling av interaktive nettsteder Victory at all costs, victory in spite of all terror, victory however long and hard the road may be; for without victory,

Detaljer

MMI D1. Kristoffer Dalby

MMI D1. Kristoffer Dalby MMI D1 Kristoffer Dalby Nettsider Jeg har i denne oppgaven valgt å analysere One Call (onecall.no) og Telenor (telenor.no). Målgruppe Målgruppen for nettstedene er kunder av de aktuelle telefoni selvskapene

Detaljer

MMI-sammendrag fra eksamener

MMI-sammendrag fra eksamener MMI-sammendrag fra eksamener Hva er MVC MVC er en software arkitektur som muliggjør å skille datalaget fra presentasjonslaget i en applikasjon. I Swing er View og Controller ofte sydd sammen til GUI komponenter

Detaljer

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture E-Learning Design Speaker Duy Hai Nguyen, HUE Online Lecture Design Educational Design Navigation Design Educational Design Some Important Considerations: 1. Authentic learning environment: For effective

Detaljer

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration

Detaljer

Heuristisk evaluering Ekspertevaluering

Heuristisk evaluering Ekspertevaluering Heuristisk evaluering Ekspertevaluering Håkon Tolsby 1 Heuristisk evaluering ekspertevaluering Vurdere grensesnitt ved å referere til retningslinjer (heuristics). Egnet for å finne også mindre problemer

Detaljer

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata

buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata IFD International Framework for Dictionaries Hvordan bygges en BIM? Hva kan hentes ut av BIM? Hvordan

Detaljer

Enkel og effektiv brukertesting. Ida Aalen LOAD september 2017

Enkel og effektiv brukertesting. Ida Aalen LOAD september 2017 Enkel og effektiv brukertesting Ida Aalen LOAD.17 21. september 2017 Verktøyene finner du her: bit.ly/tools-for-testing Har dere gjort brukertesting? Vet du hva dette ikonet betyr? Mobil: 53% sa nei Desktop:

Detaljer

case forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg

case forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg Objekt-interaktor med valg AMS- case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input

Detaljer

Elektronisk termostat med spareprogram. Lysende LCD display øverst på ovnen for enkel betjening.

Elektronisk termostat med spareprogram. Lysende LCD display øverst på ovnen for enkel betjening. Elektronisk termostat med spareprogram. Lysende LCD display øverst på ovnen for enkel betjening. 27.5 LCD Electronic thermostat with program setting. Bright LCD display placed at the top of the heater

Detaljer

Designprinsipper TDT4180, vår 2017

Designprinsipper TDT4180, vår 2017 Designprinsipper TDT4180, vår 2017 Yngve Dahl IDI, NTNU Flere typer designkunnskap Konvensjoner En radio bu:on brukes når et bruker kun kan velge e: av flere alterna?ver. Swipe brukes for å scrolle på

Detaljer

Hvordan slette midlertidige filer i Java kontrollpanel

Hvordan slette midlertidige filer i Java kontrollpanel Hvordan slette midlertidige filer i Java kontrollpanel For Windows XP 1. Lukk Internet Explorer eller andre nettlesere 2. Klikk på Start Innstillinger Kontrollpanel: 3. Et nytt vindu vises, finn Java/Java

Detaljer

INF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere

INF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere INF1500 - Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere 25. august 2015 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Idag Hvem er brukerne? Hva er bruk? Kognisjon

Detaljer

Løypelegging ved bruk av

Løypelegging ved bruk av Løypelegging ved bruk av 1 Innholdsfortegnelse 1 Bruk av OCAD 9...3 2 Kart...3 3 Oppstart...3 4 Plasering av detaljer...5 5 Løyper...7 6 Postbeskrivelse...9 7 Innstillinger...11 7.1 For løyper... 11 7.2

Detaljer

Ny på nett. Operativsystemer

Ny på nett. Operativsystemer Ny på nett Operativsystemer Hva skal vi lære? Hva er et operativsystem? Ulike typer operativsystemer XP Vista Windows 7 Skrivebordet Min datamaskin Start-knappen Papirkurv/søppelkurv Internett explorer

Detaljer

Konseptuelle- og mentale modeller TDT4180, vår 2017

Konseptuelle- og mentale modeller TDT4180, vår 2017 Konseptuelle- og mentale modeller TDT4180, vår 2017 Yngve Dahl IDI, NTNU Tre modeller av et system Den konseptuelle modellen Høynivås beskrivelse av: hvordan et system er organisert. hvordan systemet virker.

Detaljer

of color printers at university); helps in learning GIS.

of color printers at university); helps in learning GIS. Making a Home Page Why a Web Page? Easier to submit labs electronically (lack of color printers at university); Easier to grade many labs; Provides additional computer experience that helps in learning

Detaljer

Dybdelæring i læreplanfornyelsen

Dybdelæring i læreplanfornyelsen Dybdelæring i læreplanfornyelsen Workshop - 6. november 2018 DEKOMP / FØN Intensjon Starte arbeidet med å utvikle felles forståelse av begrepet dybdelæring og hvordan dybdelæring kommer til uttrykk i klasserommet.

Detaljer

Dobbelklikk på program-ikonet!

Dobbelklikk på program-ikonet! En hjemmeside kan lages i hvilket som helst enkelt tekstbehandlingsprogram (som f.eks. Notepad i Windows eller EnkelTekst på en Mac). Forutsetningen for å kunne gjøre dette er at man behersker html. Html

Detaljer

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et

Detaljer

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding

Detaljer

Slope-Intercept Formula

Slope-Intercept Formula LESSON 7 Slope Intercept Formula LESSON 7 Slope-Intercept Formula Here are two new words that describe lines slope and intercept. The slope is given by m (a mountain has slope and starts with m), and intercept

Detaljer

Brukergrensesnitt og kognisjon - disposisjon

Brukergrensesnitt og kognisjon - disposisjon Brukergrensesnitt og kognisjon - disposisjon 1. Sentrale begreper: HCI, brukergrensesnitt, usability, kognisjon 2. Universitassaken om falsk datatrygghet ved UiO 3. Universitassaken sett i lys av to ulike

Detaljer

INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen. Designprinsipper

INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen. Designprinsipper INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen Designprinsipper I DAG KAHOOT KONSEPTUELLE MODELLER GRENSESNITTMETAFORER DESIGNPRINSIPPER - Seks hovedprinsipper - Fem strukturelle prinsipper Gjennomgang

Detaljer

AMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt

AMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt AMS-case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Objekt-interaktor med valg Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input av

Detaljer

Information search for the research protocol in IIC/IID

Information search for the research protocol in IIC/IID Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs

Detaljer

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3 Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL

Detaljer

NY PÅ NETT. Enkel tekstbehandling

NY PÅ NETT. Enkel tekstbehandling NY PÅ NETT Enkel tekstbehandling Innholdsfortegnelse Tekstbehandling... 3 Noen tips for tekstbehandling...3 Hvordan starte WordPad?... 4 Wordpad...4 Wordpad...5 Forflytte deg i dokumentet... 7 Skrive og

Detaljer

A Study of Industrial, Component-Based Development, Ericsson

A Study of Industrial, Component-Based Development, Ericsson A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser

Detaljer

Kap3: Klassemodellering

Kap3: Klassemodellering Kap3: Klassemodellering I dag: Litt repetisjon fra sist (innledende om klassemodellen) Deretter egentlig litt mer repetisjon, men nå fra intro- Felt-/Instansvariabler og kurset i Java: Klasser og Objekt,

Detaljer

Kjenner du alle funksjonene på tastaturet?

Kjenner du alle funksjonene på tastaturet? Kjenner du alle funksjonene på tastaturet? Guide: Tastaturet Av Bjørn André Hagen 30. Januar 2008 17:45 Kilde: Tastatur layout Et tastatur har mange knapper man ikke bruker hver dag, vi skal prøve å forklare

Detaljer

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses. 1 The law The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses. 2. 3 Make your self familiar with: Evacuation routes Manual fire alarms Location of fire extinguishers

Detaljer

FASMED. Tirsdag 21.april 2015

FASMED. Tirsdag 21.april 2015 FASMED Tirsdag 21.april 2015 SCHEDULE TUESDAY APRIL 21 2015 0830-0915 Redesign of microorganism lesson for use at Strindheim (cont.) 0915-1000 Ideas for redesign of lessons round 2. 1000-1015 Break 1015-1045

Detaljer

Hei verden. Introduksjon. Steg 1: Sette opp Xcode. Skrevet av: Andreas Amundsen

Hei verden. Introduksjon. Steg 1: Sette opp Xcode. Skrevet av: Andreas Amundsen Hei verden Skrevet av: Andreas Amundsen Kurs: Swift Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre

Detaljer

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Designprinsipper I DAG GENERELT - Igjen om oblig 2 EKSAMENSOPPGAVER KAHOOT KONSEPTUELLE MODELLER & GRENSESNITTMETAFORER - Definisjon - Eksempler DESIGNPRINSIPPER

Detaljer

Trådløsnett med Windows Vista. Wireless network with Windows Vista

Trådløsnett med Windows Vista. Wireless network with Windows Vista Trådløsnett med Windows Vista Wireless network with Windows Vista Mai 2013 Hvordan koble til trådløst nettverk eduroam med Windows Vista? How to connect to the wireless networkeduroam with Windows Vista?

Detaljer

Den som gjør godt, er av Gud (Multilingual Edition)

Den som gjør godt, er av Gud (Multilingual Edition) Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Click here if your download doesn"t start automatically Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Den som gjør godt,

Detaljer

En enkel modell. Hvorfor?

En enkel modell. Hvorfor? Interaksjonsdesign Hvorfor? Hva er interaksjonsdesign i forhold til menneske-maskin interaksjon og participatory design? Hva er elementene i interaksjonsdesign? En enkel modell Bruker Interaksjonsdesign

Detaljer

NY PÅ NETT. Operativsystemer

NY PÅ NETT. Operativsystemer NY PÅ NETT Operativsystemer INNHOLD Operativsystem... 3 Ulike typer operativsystem... 3 Skjermbilder av skrivebordet på pc med Xp, Vista og W7... 4 Windows XP - skrivebord... 4 Windows Vista skrivebord...

Detaljer

Forelesning Klasse T1A Side 1 av 11

Forelesning Klasse T1A Side 1 av 11 Forelesning 21.2.05 Klasse T1A Side 1 av 11 Innhold Side MÅL. 1 OPPGAVE / RESULTAT. 1 ØVING 1A. Brukergrensesnittet 2 ØVING 1B. Lage objekter. 5 ØVING 1C. Lage animering... 7 ØVING 1D. Rendere bilde og

Detaljer

GrandView. Et dataprogram for samle, organisere og analysere mengder av ulike typer informasjon. Brukermanual

GrandView. Et dataprogram for samle, organisere og analysere mengder av ulike typer informasjon. Brukermanual GrandView Et dataprogram for samle, organisere og analysere mengder av ulike typer informasjon Brukermanual Forskningsprogrammet Concept, NTNU November 2017 1 «Forløperen til dette programmet var en enkel

Detaljer

Brukerveiledning Privatisering av datamaskinen For avgangselever våren 2017

Brukerveiledning Privatisering av datamaskinen For avgangselever våren 2017 Brukerveiledning Privatisering av datamaskinen For avgangselever våren 2017 Trinn 1 av 2 Du har nettopp fått maskinen din installert på nytt slik at du kan benytte den privat. Første gangen du skrur den

Detaljer

Hei verden Introduksjon Swift PDF

Hei verden Introduksjon Swift PDF Hei verden Introduksjon Swift PDF Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre dette kurset

Detaljer

Emneevaluering GEOV272 V17

Emneevaluering GEOV272 V17 Emneevaluering GEOV272 V17 Studentenes evaluering av kurset Svarprosent: 36 % (5 av 14 studenter) Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet PhD Candidate Samsvaret mellom

Detaljer

Labark Oppdatert 9.oktober 2015

Labark Oppdatert 9.oktober 2015 Oppdatert 9.oktober 2015 Innholdsfortegnelse 1.0 STANDARD FUNKSJONER I PROFIL 3 1.1. STANDARD VERKTØYKNAPPER / IKONER 3 1.2 BRUK AV FUNKSJONSTASTER I PROFIL 3 2.0 LABARK 4 2.1 GENERELT OM LABARKET 4 3.0

Detaljer

Hvorfor bruker vi designprinsipper?

Hvorfor bruker vi designprinsipper? Hvorfor bruker vi designprinsipper? Stiftemaskinen (!) på biblioteket er så vanskelig å bruke at det henger en bruksanvisning på flere sider på veggen bak. Microwave/grill/ combination Weight/time defrost

Detaljer

Publisere på nvfnorden.org

Publisere på nvfnorden.org Kommunikasjonsgruppen i NVF Publisere på nvfnorden.org En guide til de viktigste funksjonene i publiseringsverktøyet LiSA Live, 2. utg. Johanne Solheim 22.02.2013 Innhold Introduksjon... 1 Logg deg på...

Detaljer

HONSEL process monitoring

HONSEL process monitoring 6 DMSD has stood for process monitoring in fastening technology for more than 25 years. HONSEL re- rivet processing back in 990. DMSD 2G has been continuously improved and optimised since this time. All

Detaljer

Hvordan velge lov eller forskrift

Hvordan velge lov eller forskrift Hvordan velge lov eller forskrift Bokmerker Klikk på tekstene i dette vinduet for å gå tilbake til hovedmeny, forord eller innholdsfortegnelse. Valg av lov eller forskrift Du kan velge alle lovene og forskriftene

Detaljer

Unix/Linux en annen måte å gjøre ting på

Unix/Linux en annen måte å gjøre ting på Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen

Detaljer

desktop Grunnleggende bruk av EndNote Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s.

desktop Grunnleggende bruk av EndNote Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s. Grunnleggende bruk av EndNote desktop Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s. 5 Dublettkontroll s. 9 Samspill mellom EndNote X9 og Word

Detaljer

Meetcon oppgradering til ny versjon. Sist revidert: desember 2013

Meetcon oppgradering til ny versjon. Sist revidert: desember 2013 Meetcon oppgradering til ny versjon Sist revidert: desember 2013 Om dette dokumentet Dette dokumentet omhandler ny/endret funksjonalitet for oppgradering av Meetcon januar 2014. Løsningen har til nå blitt

Detaljer

Brukermanual for Quizbuilder

Brukermanual for Quizbuilder Brukermanual for Quizbuilder 1. juni 2010 Innhold 1 Installasjon av Quizbuilder 2 1.1 Installasjon fra Kildekode........................ 2 1.2 Installasjon fra Zip-fil.......................... 2 2 Quizbuilder

Detaljer

Paul Hinsch. MICADO AS Utviklet MapBasic applikasjoner i 10 år. Registreringsknapper og Objektdialog

Paul Hinsch. MICADO AS Utviklet MapBasic applikasjoner i 10 år. Registreringsknapper og Objektdialog Brukerdefinerte registreringsknapper og objektdialog Paul Hinsch MICADO AS Utviklet MapBasic applikasjoner i 10 år Paul Hinsch MICADO AS 2011 Brukere klarer ikke alltid selv å styre hvilket kartlag data

Detaljer

GYRO MED SYKKELHJUL. Forsøk å tippe og vri på hjulet. Hva kjenner du? Hvorfor oppfører hjulet seg slik, og hva er egentlig en gyro?

GYRO MED SYKKELHJUL. Forsøk å tippe og vri på hjulet. Hva kjenner du? Hvorfor oppfører hjulet seg slik, og hva er egentlig en gyro? GYRO MED SYKKELHJUL Hold i håndtaket på hjulet. Sett fart på hjulet og hold det opp. Det er lettest om du sjølv holder i håndtakene og får en venn til å snurre hjulet rundt. Forsøk å tippe og vri på hjulet.

Detaljer

Unit4 Web Dokumentarkiv Dokumentarkiv og vedlegg i Unit4 Web

Unit4 Web Dokumentarkiv Dokumentarkiv og vedlegg i Unit4 Web Unit4 Web Dokumentarkiv Dokumentarkiv og vedlegg i Unit4 Web Økonomisenteret, august 2017 Innhold Om dokumentarkivet... 2 Dokumentarkivets hovedvindu... 3 Dokumenttyper... 4 Dokumentmaler... 5 Opprette

Detaljer

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser. TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene

Detaljer

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Tema Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Ooops, sorry. I puked all over your web site. h"p://www.dokimos.org/ajff/ Unnskyld meg, men hva

Detaljer

Desentralisert 4 årig fysioterapeututdanning. Hva kan vi lære?

Desentralisert 4 årig fysioterapeututdanning. Hva kan vi lære? Desentralisert 4 årig fysioterapeututdanning Hva kan vi lære? Utdanningskonferanse, Tromsø 7.april 2011 v/marianne Aars, 1. lektor, Fysioterapeututdanningen, IHO, Universitetet i Tromsø Tenk dere et studium

Detaljer

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser? UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering

Detaljer

EN Skriving for kommunikasjon og tenkning

EN Skriving for kommunikasjon og tenkning EN-435 1 Skriving for kommunikasjon og tenkning Oppgaver Oppgavetype Vurdering 1 EN-435 16/12-15 Introduction Flervalg Automatisk poengsum 2 EN-435 16/12-15 Task 1 Skriveoppgave Manuell poengsum 3 EN-435

Detaljer

Compello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import

Compello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import Compello Fakturagodkjenning Versjon 10.5 As a Service Tilgang til Compello Desktop - Regnskapsføring og Dokument import Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows

Detaljer

https://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050

https://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Praktisk om oblig 2 Litt mer om intervju Behov & krav Diskusjonsoppgave

Detaljer

Forstå bruk og brukere. INF 1500; introduksjon 7l design, bruk og interaksjon 5 september 2011

Forstå bruk og brukere. INF 1500; introduksjon 7l design, bruk og interaksjon 5 september 2011 Forstå bruk og brukere INF 1500; introduksjon 7l design, bruk og interaksjon 5 september 2011 Forstå bruk og brukere kapi?el 3 Hvem er brukerne? Hva er bruk? Kognisjon Kogni7ve rammeverk Hvorfor forstå

Detaljer

INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE

INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE Datamodeller og andre UML diagrammer kan selvsagt tegnes for hånd, men vi kan også bruke alt fra enkle tegneprogrammer til komplette utviklingsmiljøer.

Detaljer

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser. TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene

Detaljer

Grunnlag: 11 år med erfaring og tilbakemeldinger

Grunnlag: 11 år med erfaring og tilbakemeldinger Antenor Management System v5 Grunnlag: 11 år med erfaring og tilbakemeldinger Antenor Management System v5 AMS v5 første versjon lanseres 13. november 100% uavhengig plattform 100% dedikert til Quality

Detaljer

Little Mountain Housing

Little Mountain Housing Little Mountain Housing Feedback from January 2012 Open Houses Presentation to Little Mountain Community Advisory Group Overview Open house attendance 409 signed in 600+ total Comment forms submitted 326

Detaljer

Perpetuum (im)mobile

Perpetuum (im)mobile Perpetuum (im)mobile Sett hjulet i bevegelse og se hva som skjer! Hva tror du er hensikten med armene som slår ut når hjulet snurrer mot høyre? Hva tror du ordet Perpetuum mobile betyr? Modell 170, Rev.

Detaljer

Grafisk løsning av ligninger i GeoGebra

Grafisk løsning av ligninger i GeoGebra Grafisk løsning av ligninger i GeoGebra Arbeidskrav 2 Læring med digitale medier 2013 Magne Svendsen, Universitetet i Nordland Innholdsfortegnelse INNLEDNING... 3 GRAFISK LØSNING AV LIGNINGER I GEOGEBRA...

Detaljer

Conference Centre Portal (CCP)

Conference Centre Portal (CCP) IN-MMO Obligatorisk oppgave 1 Brian Elvesæter mmo-oppgaver@ifi.uio.no 1 Conference Centre Portal (CCP) 2 1 Oblig 1: Problem description [1/3] The Conference Center Portal is an Internet portal that organizers

Detaljer

1 User guide for the uioletter package

1 User guide for the uioletter package 1 User guide for the uioletter package The uioletter is used almost like the standard LATEX document classes. The main differences are: The letter is placed in a \begin{letter}... \end{letter} environment;

Detaljer

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser. TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene

Detaljer

versjon 1.1 Brukermanual

versjon 1.1 Brukermanual Side 1 05.11.2004 versjon 1.1 Brukermanual Side 2 05.11.2004 Beskrivelse av IKT-verktøy for strukturering og organisering av referanser til store mengder informasjon. GrandView er et program for strukturering

Detaljer

Elektronisk innlevering/electronic solution for submission:

Elektronisk innlevering/electronic solution for submission: VIKINGTIDSMUSEET Plan- og designkonkurranse/design competition Elektronisk innlevering/electronic solution for submission: Det benyttes en egen elektronisk løsning for innlevering (Byggeweb Anbud). Dette

Detaljer

Innledning. Persona. For å ta for oss noen målgrupper kan vi tenke oss:

Innledning. Persona. For å ta for oss noen målgrupper kan vi tenke oss: Øving D1 i MMI Innledning Til oppgaven har jeg valgt å vurdere nettsidene www.netcom.no og www.telenor.no. Disse to telegigantene har en stor kundegruppe og gir da en større varians av målgruppen. Til

Detaljer

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Peter J. Rosendahl Click here if your download doesn"t start automatically Han Ola of Han Per:

Detaljer

Før du starter, del 2

Før du starter, del 2 1 Før du starter I Windows må du sørge for at tekst og andre elementer er satt til å vises normalt 100%. Visma Global støtter ikke zooming, da vil noen elementer forsvinne fra programmet og ikke fungere.

Detaljer

Universitetet i Oslo Institutt for informatikk. Eskild Busch. UML hefte

Universitetet i Oslo Institutt for informatikk. Eskild Busch. UML hefte Universitetet i Oslo Institutt for informatikk Eskild Busch UML hefte 6. desember 2000 Innhold Dette heftet tar for seg deler av UML som er sentralt i kurset IN29. Use case-, sekvens-, tilstand- og klassediagrammer,

Detaljer

Syntax/semantics - I INF 3110/ /29/2005 1

Syntax/semantics - I INF 3110/ /29/2005 1 Syntax/semantics - I Program program execution Compiling/interpretation Syntax Classes of langauges Regular langauges Context-free langauges Scanning/Parsing Meta models INF 3/4-25 8/29/25 Program

Detaljer

Pipfrog AS www.pipfrog.com. Flere nettbutikker og språk

Pipfrog AS www.pipfrog.com. Flere nettbutikker og språk Flere nettbutikker og språk Flere nettbutikker og språk For å nå en bredere kundebase og gi en bedre tjeneste ønsker du kanskje å tillate kundene å velge et språk de foretrekker når de handler. Pipfrog

Detaljer

M A M M estre A mbisiøs M atematikkundervisning. Novemberkonferansen 2015

M A M M estre A mbisiøs M atematikkundervisning. Novemberkonferansen 2015 M A M M estre A mbisiøs M atematikkundervisning Novemberkonferansen 2015 Ambisiøs matematikkundervisning En undervisningspraksis hvor lærerne engasjerer seg i elevens tenkning, stiller spørsmål, observerer

Detaljer

Interaksjonsdesign Utvikling for og med brukere

Interaksjonsdesign Utvikling for og med brukere Interaksjonsdesign Utvikling for og med brukere Håkon Tolsby 1 Hvorfor er brukerperspektivet viktig? Usability rules the Web. Simply stated, if the consumer can t find the product, then he or she will

Detaljer

Introduksjon til Min Sky - http://min-sky.no

Introduksjon til Min Sky - http://min-sky.no Introduksjon til Min Sky - http://min-sky.no Min Sky 1 Velkommen til Min Sky! Min Sky er en tjeneste for å lagre dine bilder og filer enkelt og trygt i nettskyen. Når disse er lagret kan du se dem på din

Detaljer

INF Introduksjon til design, bruk, interaksjon Brukeropplevelser og designprinsipper

INF Introduksjon til design, bruk, interaksjon Brukeropplevelser og designprinsipper INF1500 - Introduksjon til design, bruk, interaksjon Brukeropplevelser og designprinsipper Institutt for Informatikk, 9. oktober 2012 joshi@ifi.uio.no Designkonkurranse Designere er inne i viktige prosesser

Detaljer

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe CARING OMSORG Is when we show that we care about others by our actions or our words Det er når vi viser at vi bryr oss om andre med det vi sier eller gjør PATIENCE TÅLMODIGHET Is the ability to wait for

Detaljer

Erfaringer fra utrustit

Erfaringer fra utrustit www.nr.no Erfaringer fra utrustit Folk foretrekker uvitenhet om sikkerhet og personvern v/ Kristin Skeide Fuglerud Norsk Regnesentral Oslo, 9. november 2016 Usable Trust in the Internet of Things Project

Detaljer

Compello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring

Compello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring Compello Fakturagodkjenning Versjon 10 Software as a service Tilgang til ny modulen Regnskapsføring Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows er registrerte varemerker

Detaljer

Neural Network. Sensors Sorter

Neural Network. Sensors Sorter CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]

Detaljer

Introduksjon...5. Systemkrav...7. For Windows...9

Introduksjon...5. Systemkrav...7. For Windows...9 Innholdfortegnelse Introduksjon...................................5 Systemkrav...................................7 For Windows...................................9 Installere programvare for bildeutskrift

Detaljer