Mens - Technologie Flashcards
Web 1.0
Web 2.0
Web 3.0
Web van documenten
Meer interactie, user-generated content
Semantisch web
WWW
World Wide Web, Geboorte in 1989, door Tim Berners-Lee, 3 ideeën bij elkaar: Elektronische documenten, hypertext en computernetwerken
HTML
HTTP
HyperText Markup Language
HyperText Transfer Protocol
ARPA
Advanced Research Projects Agency
WWW Architectuur
Client-server architectuur, HTTP protocol (Pagina-gebaseerd: verzendt complete documenten, Stateless: connectie houdt op te bestaan als request is afgehandeld.
TCP
Transmission Control Program,
◼ Verbinden netwerken door internet network protocol
◼ Belangrijke eigenschappen:
❑ verbindt heterogene netwerken
❑ robuust
◼ leggen van verbinding tussen client en server
◼ opdeling files in verzendbare brokjes
◼ opnieuw verzenden als niet bevestigd
◼ alle data komt aan, maar niet in volgorde binnen, dus niet geschikt voor time-based media
IP
Internet Protocol,
◼ In IP protocol hebben “nodes” een numeriek adres, b.v. 192.168.5.115
◼ IP: verzending pakketjes tussen numerieke IP adressen
◼ We gebruiken in de praktijk URLs
❑ hierarchische domeinnamen als www.uu.nl
◼ DNS (Domain Name System)
❑ in principe tabel van URLs en IP adressen
Webpagina’s
Realtime, Dynamisch, Niet-lineaire navigatie
CSS
Cascading Style Sheets, bevat de regels voor de presentatie van HTML,
◼ Apart syntax
◼ Diverse plekken voor style specificatie
◼ Voorrangsregels bepalen welke style “wint”
◼ Prioriteit (in afnemende volgorde): Inline style (in een HTML element), Embedded style (in the tag), Extern style sheet, Browser standaardwaarden (default)
Voordelen CSS
Minder data download,
kortere laadtijd,
Schonere code is beter voor zoekmachines,
Je hoeft maar 1x iets te veranderen,
Meer vormgevingsmogelijkheden dan HTML,
Cooler design,
Responsiveness
Usability
“Usability is de mate waarin een product door bepaalde gebruikers in een bepaalde gebruikersomgeving kan worden gebruikt om bepaalde doelen effectief, efficiënt en naar tevredenheid te bereiken.
Effectief
Bereikt de gebruiker het gewenste doel?
Efficiënt
Is de benodigde inspanning zo klein mogelijk?
Satisfactie
Vindt de gebruiker het product prettig in gebruik?
Jacob Nielsen’s heuristieken
- Visibility of system status - Laadbar
- Match between system and real world - Spreek duidelijke, normale wereld taal, gebruik metaforen, geef informatie logisch en natuurlijk weer
- User control and freedom - Mensen maken fouten, Nooduitgang: maak stoppen/cancelen mogelijk, niets dwingen, Undo/Redo
- Consistency and standards - Do not change too much
- Error prevention - Beter voorkomen dan genezen, Form checks, grayed out buttons, Formats
- Recognition rather than recall - Computers zijn goed in onthouden, mensen minder, “Don’t make me think”, laat me kunnen concentreren op wat ik wil doen
- Flexibility and efficiency of use - Shortcuts, meerdere paden
- Aesthetic and minimalist design - Geen afleidingen, alleen relevante informatie
- Help users recognize, diagnose, recover from errors - Maak errors en hun oorzaak duidelijk
- Help and documentation - De meeste mensen lezen NOOIT helpfiles, Dus ALS ze dat doen, laat het goed zijn, En maak ze goed vindbaar
Usability test methods
Heuristic evaluation - Kleine groep (3-5) evaluators onderzoeken User Interface aan de hand van usability heuristieken (vuistregels)
Expert review - Expert, meestal uit bedrijfsleven, usability professional bestudeert
User testing - Think aloud, Co-discovery, Experiment
Remote testing, bijv A/B testing - vergelijk versies
Prägnanz
Minste cognitieve inspanning gaat voor, simpele dingen zien we het eerst
CLUT
Color LookUp Table
Graphics: Bitmap beeldformaten
GIF (compuserve) - slechts 256 kleuren, transparantie voor 1 kleur, prima voor simpele afbeeldingen. Lost het ‘rectangular’ probleem deels op, zijn beperkt animeerbaar (animated gif)
JPEG - goed met foto’s, kleine files
PNG - Alternatief voor GIF, vele kleuren, vaak ondersteund door browsers, steeds meer gebruikt
Buiten web - Bitmaps: TIFF, BMP, TGA
Waarom compressie?
Bandbreedte, Opslag
Lossless compressie
Geen verlies, Het bestand (beeld) kan exact gereconstrueerd worden.
Omkeerbaar, Bekendste voorbeeld: ZIP. Essentieel in Medische beeldbestanden, Archivering, software)
Analyseer opeenvolging van dezelfde waarden
Lossy compressie
Wanneer informatie-verlies geen probleem is.
Vaak effectiever dan lossless.
Onomkeerbaar, bekendste voorbeeld: JPEG
Anti-aliasing
Voeg grijstinten toe, (overgang)
SVG
Scalable Vector Graphics