Denna artikel är också tillgänglig som en ljudfil.

Grafiskt användargränssnitt

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning

Grafiskt användargränssnitt eller även grafiskt användargränssnitt eller användargränssnitt (förkortning GUI från engelska grafiskt användargränssnitt ) betecknar en form av användargränssnitt för en dator . Dess uppgift är att göra applikationsprogramvara operativ på en dator med hjälp av grafiska symboler , kontrollelement eller även kallade widgets . I fallet med datorer, är detta vanligtvis görs med hjälp av en mus som en styranordning, med vilken de grafiska elementen drivs eller selekteras, i fallet med smartphones , tabletter och kiosksystem , är detta vanligen genom att vidröra en touch -skärm .

Den övergripande utformningen av dagens grafiska ytor använder ofta den så kallade skrivbordsmetaforen . Detta koncept blev populärt bland Apples Macintosh från 1984, och på 1990 -talet blev det industristandard för persondatorer .

Inom mjukvaruergonomi föredras termen grafiskt användargränssnitt .

Sprid fingrarna för att förstora

Avgränsning

Ett grafiskt användargränssnitt bygger på ett fönstersystem som fungerar i hårdvaran s grafikläge och även innehåller nästan alltid en programvarukomponent som gör styrningen av en dator genom pekdon dominerande manöverelement.

Teckenorienterade användargränssnitt ("TUI") möjliggör också icke-linjeorienterad drift av datorprogrammen , dvs det inkluderar hela skärmen, men de är baserade på maskinvarans textläge .

Även med karaktärsorienterade användargränssnitt är musoperation i princip möjligt, men det är inte alls lika vanligt. Båda driftsbegreppen (dvs. GUI och TUI) skiljer sig i grunden från kommandoradsinteraktionen ( CLI från Command Line Interface ) med en dator.

GUI -komponenter

Kontroller

Åtkomst till program och filer visas som ikoner . GUI-systemet möjliggör fönster och underfönster ( dialogrutor och meddelanden är också fönster) och vid behov ändra storlek och position, till exempel förstora till hela skärmstorleken eller dölja dem. Grafiska användargränssnitt är tillgängliga eller till och med integrerade i många mångsidiga operativsystem.

Ytterligare manöverelement är knappar (knappar, knappar), omkopplare och reglage (reglage), verktygsfält ( verktygsfält , verktygsfält), urvalslistor eller menyer.

Alla dessa element sammanfattas i WIMP -modellen. W för Windows (Windows), I för ikoner (fil- och programsymboler), M för menyer och P för pekare (pekare som flyttas med musen, till exempel).

I motsats till en dialog kan en palett som ett GUI-element förbli öppen hela tiden (är "icke-modal") och är ofta arrangerad vid kanten av sidan. Exempel är Favoritcenter i Internet Explorer eller navigeringsfältet i Adobe Reader . Ett band är en kombination av meny och verktygsfält som har utökats till att inkludera ytterligare kontrollelement. Det används till exempel i MS Office 2010.

Med användning av metaforer för vissa programfunktioner, till exempel papperskorgen , kan GUI: er göra inlärning och förståelse av operationen mycket enklare.

Ytterligare driftskoncept

Fokus är inte ett separat GUI -element, men är relevant för alla GUI -element: GUI -elementet som för närvarande är relevant för nästa användaråtgärd med en pekarlös inmatningsenhet (vanligtvis ett tangentbord) har fokus . Så att den alltid är synlig för användaren markeras den grafiskt: i textinmatningsfält med ett blinkande inmatningsmärke ( markör , caret); andra GUI -element markeras vanligtvis med en tunn, prickad kant när de är fokuserade (ha fokus). Detta är oumbärligt när flera fokuserbara GUI -element är synliga, eftersom "felfokuserade" ingångar kan få betydande konsekvenser. Dessutom har användarna vanligtvis möjlighet att ändra fokus till ett visst element med tangentbordet (som en pekarlös inmatningsenhet). Detta möjliggör effektivt arbete med ett GUI med övervägande tangentbordsdrift - liksom att bibehålla användbarheten i frånvaro av en mus.

Medan fokus är relevant för tangentbordsinmatning finns det fortfarande en fångst ("musfångare"), dvs. målet för musinmatning, till exempel att rita en markör eller visa kontexthjälp. Som regel mottar ingångselementet över vilken muspekaren är placerad musinmatningen. I vissa situationer, mestadels när musknappen hålls nere, är detta inte fallet och skulle vara vilseledande. Vissa GUI -arkitekturer länkar automatiskt fångst och fokus, med de flesta av dem sker fokusändringen bara med ett musklick.

Vid implementering av GUI för ett förskjutande multitaskingssystem representerade korrekt tilldelning av fångst och fokus till lämplig process med adekvat feedback ett betydande hinder för implementering.

teknologi

Användargränssnittsträd

Diagrammet som visar logiken för GUI -elementen kallas användargränssnittsträdet (engelska GUI -träd eller integrationsträd ). Varje nod i trädet visar en modal (dvs. blockerar de andra komponenterna) GUI -komponenten som används av denna programvara. B. en dialogruta för att öppna en fil. Det finns en kant från en nod till en annan när den andra kan anropas från den första komponenten (t.ex. genom att trycka på en knapp ).

Fönstersystembaserade grafiska användargränssnitt har flera lager, t.ex. B. KDE Plasma -arbetsytorX.Org -servern

Standardisering av kraven

Kraven på ett grafiskt användargränssnitt i samband med kommunikation mellan människa och dator regleras i den europeiska standarden EN ISO 9241-110 ff. Gränssnittet måste ha följande egenskaper:

EN ISO 9241 -standarden definierar också implementering av användargränssnitt för webbapplikationer och deras utvärdering inom ramen för användbarhet.

berättelse

Begreppet GUI i dagens mening går tillbaka till 1970 -talet. Xerox Alto har utvecklats på Xerox PARC i Kalifornien sedan 1973. Den första kommersiella användningen visade Xerox Star 1981. Konceptet nådde bara en större grupp användare med de mer populära datorerna från Apple . Arbetet med det började 1979 med inspiration från Xerox, och 1983 dök Apple Lisa upp med ett grafiskt användargränssnitt. Detta var fortfarande extremt dyrt, viktigare för framtiden var Apple Macintosh från 1984, som utvecklades under ledning av Steve Jobs .

Atari ST (försäljningsstart i juni 1985) och Commodore Amiga (försäljningsstart i mars 1986) följde som original GUI -datorer. Microsoft lade till Windows (1.03) i november 1985, vilket hade meddelats två år tidigare som svar på Lisa. Windows 1.03 kunde dock knappast uppfylla de höga förväntningarna. [1] Den kördes på de IBM-kompatibla datorerna och gick senare över det OS / 2 som IBM föredrog. Ett grafiskt användargränssnitt släpptes också för den mycket använda Commodore 64, GEOS från 1986.

Ändå fick GUI bara långsamt acceptans, eftersom datorerna på den tiden vanligtvis var för långsamma för att implementera konceptet på lämpligt sätt. När tidningen 64'er jämförde fyra användargränssnitt med varandra i maj 1990, fick Commodore 64 (med GEOS) och AT 286 (dvs en IBM -dator med Windows ) betyget bra, Amiga och Atari bara en tillfredsställande betyg. Tidningen berömde användarvänligheten för GUI, men noterade problemet att få applikationer finns för vissa. Som en enhetlig lösning med ett stort antal applikationer uppmärksammades Windows -datorn positivt, men det var också den dyraste: enheten (med diskett, bildskärm och mus) och programvara kostade 4000 DM vid den tiden, motsvarande paket Commodore 64 / GEOS eller Amiga var bara hälften så dyra. Atari ST kostade bara 1200 DM, men levererades bara med lite programvara. [2]

8-bitars datorer som Commodore 64 visade sig slutligen vara för långsamma; På grund av det begränsade RAM -minnet måste du ofta hantera disketter. Därför var grafiska användargränssnitt endast lämpliga för generering av 16-bitars datorer, till exempel Atari ST. Genombrottet för Microsoft Windows kom efter 1992 med Windows 3.1. Windows är nu standarden för att arbeta med datorer .

Under Unix och Linux finns flera skrivbordsmiljöer baserade på X Window System som tjänar syftet med ett grafiskt användargränssnitt. Särskilt välkända representanter är skrivbordsmiljöerna KDE såväl som Gnome , Xfce och Enlightenment , samt lättviktsutvecklingen LXDE .

När funktionaliteten för själva användargränssnittet och de tillhörande programmen ökade, så ökade resurskraven för de berörda operativsystemen.

Med spridningen av multi-touch-skärmar i smartphones och surfplattor har användargränssnitt med metoder som svepande gester och annan gestigenkänning , till exempel fingerspridningsgest för att zooma in, utvecklats.

Utveckling av design av grafiska användargränssnitt

Se även

webb-länkar

Commons : Grafiskt användargränssnitt - samling av bilder, videor och ljudfiler

Individuella bevis

  1. ^ Daniel Ichbiah: Microsoft Story. Bill Gates och det mest framgångsrika mjukvaruföretaget i världen , Heyne: München 1993 (original 1991), s. 241, s. 253-256.
  2. Dirk Astrath: Inte alls ytligt . I: 64'er , maj 1990, s. 54-60.