From Wikipedia, the free encyclopedia
Grafički korisnički interfejs (енгл. ,[1][Note 1] sučelje ili okruženje) je softversko okruženje koje omogućava korisniku adekvatnu komunikaciju sa kompjuterom koristeći prethodno definisane funkcije. Najzaslužniji za njegov razvoj su Makintoš i Windows operativni sistemi. Grafički korisnički interfejs je zamenio nepraktične i teške tekstualne interfejse ranijih kompjutera (npr. ) relativno intuitivnim sistemom, koji nije samo uprostio rukovanje kompjuterom, već ga je učinio mnogo prirodnijim i ugodnijim.[2][3][4][5]
Akcije u grafičkom korisničkom interfejsu se obično izvode direktnom manipulacijom grafičkih elemenata.[6][7][8] Pored računara, GUI se koristi u mnogim mobilnim uređajima kao što su MP3 plejeri, prenosivi medijski plejeri, uređaji za igre, pametni telefoni i u manjim kućnim, kancelarijskim i industrijskim kontrolnim uređajima. Termin GUI se ne primenjuje na druge tipove interfejsa sa nižom rezolucijom ekrana, kao što su video igre (gde se preferira head-up displej (HUD),[9] ili ne sadrže ravne ekrane, kao što su volumetrijski displeji,[10] jer je termin ograničen u opsegu na dvodimenzionalne ekrane koji mogu da prikažu generičke informacije, u tradiciji računarskih istraživanja u istraživačkom centru Ziroks Palo Alto.
Grafički korisnički interfejs je način čovekovog komuniciranja sa kompjuterom koji koristi prozore, ikonice i menije kojima se može manipulisati mišem ili tastaturom.[11] Softver koji je ugrađen u sve grafičke korisničke interfejse je Window manager, koji prikazuje prozorčiće sa pratećim menijima, tipkama i skrolovima.[12]
Začeci grafičkog korisničkog intefejsa se mogu naći još kod Vanevar Buša, naučnika i futuriste koji je radio za Massacuhsetts Institute of Tecnology (MIT) tokom Drugog svjetskog rata. Bush je 1945. godine kostruisao mašinu Memex koja je mogla da organizuje i klasifikuje članke iz stručnih časopisa. Memex je trebalo da predstavlja informacijski sistem za metodično sortiranje teksta po principu relacija nastalih na ideji Bushovih asocijacija. U svom eseju „As we may think“, objavljenom u julu 1945. godine u izdanju The Atlantic monthly, Bush vizionarski predviđa kako će budući sakupljači informacija koristiti kompjutersku napravu Memex, koja će biti opremljena dugmićima i polugama koji mogu pristupiti povezanim podacima.[13][14][15]
Početkom 1963. godine Ivan Sutherland, student MIT-a, razvio je program za svoju doktorsku disertaciju pod nazivom Sketchpad (tabla za crtanje), koja je omogućavala direktnu manipulaciju grafičkih objekata na CRT monitoru koristeći svjetlosnu olovku. Njegov koncept je uključivao sposobnost zumiranja displeja, dio memorije za čuvanje objekata i sposobnost crtanja preciznih linija i uglova na ekranu. Douglas Engelbart se smatra ocem korisničkog interfejsa, studirao je na Stanford Research Institute gdje je osnovao Augmentation Research Center. Do sredine 1960ih je stvorio set izuma, uključujući i onaj o segmentaciji ekrana kako bi se lakše koristili dokumenti. Takođe je izumio prvi primitivni miš 1968. godine i predstavio ga na Fall Joint Computer Conference u San Francisku. Nazvan je X - Y Position Indicator, a nalazio se u maloj kutiji sa točkićima koji je pomjerao kursor na ekranu krećući se horizontalno. Engelbartov miš sa vidljivim kursorom je bio jedini preostali izum koji je bio neophodan za razvoj korisničkog interfejsa.[16][17][18]
Za sljedeći talas unapređenja korisničkog interfejsa zaslužan je Palo Alto Research Center (PARC), kompanije Xerox, u koju se početkom 1970ih preselio Engelbartov tim. Njegov tim je došao da radi na petogodišnjim projektima svojih snova, tako da su dobili odriješene ruke da se bave onim čime žele. PARC istraživači su bili ubijeđeni da rade na budućnosti kompjutera, ne sluteći da će uraditi upravo to.[19]
Njihove ideje o korisničkom interfejsu su implementovane na kompjuterskoj stanici zvanoj Xerox star, koji je predstavljen 1981. godine. Iako je proces bio skup, Star je koristio tehniku „bit mapping“ u kojoj je sve što se nalazilo na ekranu bilo, u principu, slika. Ova tehnika nije bila dobrodošla samo za grafičke elemente nego je dozvolila kompjuterskom ekranu da prikaže tačno ono što će se vidjeti u izlazu na printeru – tehnika koja je postala poznata kao „ono što vidiš to ćeš i dobiti“. Alan Kay, naučnik u PARC, dizajnirao je Star interfejs koji je obuhvatao set malih sličica (ikonica) rasprostranjenih na ekranu, što se počelo smatrati virtuelnim radnim prostorom. Ikonice su predstavljale aktivnosti i funkcije kao što su spašavanje datoteka i štampanje dokumenata. Miš se koristio da bi se pozicionirao kursor iznad ikonice, a jednim klikom bi se komanda automatski zadala – intuitivno jednostavniji, uopšteno brži način nego kucanje komandi.[20][21]
Steve Jobs je 1979. godine posjetio PARC što ga je inspirisalo da napravi projekat koji će vremenom dovesti do nastanka Apple Macintosh kompjutera. Manje je poznato da je Jobs 1967. godine upoznat sa PARC istraživanjima od strane njegovog saradnika Jefa Riskina.[тражи се извор]
Apple Macintosh, lansiran 1984. godine je bio prvi komercijalno uspješan kompjuter sa funkcionalnim korisničkim interfejsom. On je bio tako uspješan da je vremenom ovaj korisnički interfejs preuziman od strane većine naučnika koji su se bavili operativnim sistemima i aplikacijama, a danas se koristi na gotovo svim kompjuterima i elektronskoj tehnologiji.[22]
Korisnički interfejsi razvijeni 1980ih godina:[23]
Korisnički interfejsi iz 1990ih godina bili su u znaku Windowsa, pogotovo nakon izdanja Windows 3.0 OS, sa prvim prihvatljivim interfejsom za IBM kompatibilne kompjutere, a taj interfejs postaje standardom za personalne kompjutere. Ovaj potez je vodio do razvoja različitih grafičkih interfejsa za UNIX i druge serverske operativne sisteme. Od 1995. godine Microsoft preuzima primat nad razvojem interfejsa.[24]
Dizajn grafičkog korisničkog interfejsa bilježi stalni progres od pojave Macintosh i Windows 95 sistema, a nastavlja sa razvojem i danas. Ovo je rezultat nekoliko faktora, uključujući napredak u hardverskoj tehnologiji (brži procesori, više memorije i veća rezolucija displeja), poboljšanja softvera i povećanja tražnje korisnika. Jedna od najvažnijih novina u grafičkim korisničkim interfejsima su pretraživači (browser), a jedno od najinteresantnijih polja u razvoju je navigacija kroz trodimenzionalni prostor. Zatim, novi interfejsi dopuštaju korisnicima da rotiraju i slobodno mijenjaju veličinu ikonica i njihovu providnost. Takođe, istraživanja se obavljaju u poljima jezika, gdje se pokušavaju implementovati prirodni jezici u komunikaciju sa kompjuterima.[25]
Razvojem programa za dizajniranje korisničkog interfejsa, danas svaki kompjuterski pismen korisnik može pokušati kreirati svoju verziju. Osam zlatnih pravila u dizajniranju korisničkog interfejsa danas:[26]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.