Användargränssnitt
Från Rilpedia
Ett användargränssnitt kan beskrivas som en länk mellan användaren och den hårdvara eller programvara som användaren arbetar med. Användargränssnittet medger två saker:
- Inmatning, som ger användaren möjlighet att påverka systemet
- Utdata, som ger systemet möjlighet att presentera information och visa resultatet av användarens påverkan
Interaktionen med användargränssnitt studeras framförallt inom området Människa-Dator-Interaktion (MDI).
Användargränssnitt på skärmen
Det många (förenklat) menar med användargränssnitt är avgränsat till det man ser på skärmen.
Denna del av gränssnittet kan vara antingen ett grafiskt användargränssnitt [1], som till exempel de flesta Windows-program, eller textbaserat, som de flesta äldre DOS-program och ett flertal Unix-program.
I Unix- och Linux-miljöer kan man ofta välja om man ska lösa en uppgift med ett grafiskt gränssnitt eller ett textbaserat. Många program har tre typers gränssnitt: ett som används genom enskilda kommandon och parametrar till dessa, ett textbaserat interaktivt och ett grafiskt interaktivt. Det grafiska användargränssnittet finns ofta i varianter för olika skrivbordsmiljöer. Användargränssnittet är i många fall ett självständigt program, som antingen använder bakgrundsprogrammet genom ett programbibliotek eller använder det genom kommandogränssnittet.
Då man arbetar i en grafisk miljö kan man använda kommando- och textbaserade program genom en terminalemulator, som erbjuder programmen den ”icke-grafiska” miljö de är skrivna för.
Det kommandobaserade gränssnittet har den stora fördelen att kommandona lätt kan anropas från skript och olika uppgifter därmed kan automatiseras. Exempel på detta är bildhanteringsprogrammet Gimp som genom verktygssamlingen imagemagick tillåter bildmanipulation från kommandoraden. Därmed kan till exempel stora mängder bilder snabbt beskäras, förminskas, sparas i andra format, vändas och förses med korrekt datumstämpel.
Andra typer av gränssnitt
En typ av gränssnitt som blir allt vanligare är webb-baserade användargränssnitt. Det innebär att användaren kan styra ett system med hjälp av en webbsida. Exempel på områden som brukar använda webb-baserade gränssnitt är bloggtjänster, communities.
Vid sidan av moderna persondatorer finns det många olika typer av system med andra användargränssnitt. Till exempel telefonbaserade användargränssnitt hos banker med mera där användaren får en datorgenererad röst uppläst, och kan göra olika val genom att trycka på telefonens knappsats eller säga röstkommandon.
En del tidiga datorer använde hålkort som användargränssnitt.
- ↑ Ofta förkortat GUI efter den engelska motsvarigheten Graphical User Interface