Interakcja cz??owieka z komputerem
Od czasu powstania pierwszego komputera trwajÄ? prace nad komunikacjÄ? cz??owieka z komputerem. PoczÄ?tkowo dziedzina ta by??a dostÄ?pna jedynie wÄ?skiemu gronu specjalist??w. Komunikacja polega??a na przyciskaniu odpowiednich przycisk??w i rozszyfrowywaniu wynik??w przez odczytywanie lampek. Gdy komputery zaczÄ???y byÄ? coraz bardziej popularne, istotnym sta??o siÄ? uproszczenie komunikacji cz??owiek â?? komputer. Na komputerze praca by??a z regu??y wsadowa, tzn. komputer by?? programowany, program wykonywany i wyniki jego dzia??ania odczytywane. PostÄ?p technologiczny umo??liwi?? komunikacjÄ? interaktywnÄ?. Komputer na bie??Ä?co interpretowa?? polecenia wydawane przez u??ytkownika i zwraca?? wyniki dzia??ania w postaci tekstu. Na tej zasadzie dzia??ajÄ? takie systemy jak DOS czy UNIX.
Prze??omem w komunikacji cz??owieka z komputerem by??o stworzenie graficznego interfejsu u??ytkownika (GUI â?? Graphic User Interface). Jest to najbardziej naturalny spos??b komunikacji cz??owieka; ??r??d??em ok. 80% informacji jest dla m??zgu wzrok. Pos??ugiwanie siÄ? interfejsem graficznym jest intuicyjne i nie wymaga d??ugiego czasu na jego naukÄ?. Z tego wzglÄ?du mo??na dostrzec jego olbrzymiÄ? popularno??Ä?. Nowe systemy operacyjne przeznaczone do u??ytku domowego, biurowego a nawet przemys??owego sÄ? wyposa??one w GUI.
Jako??Ä? graficznego interfejsu u??ytkownika czÄ?sto decyduje o tym, czy dana aplikacja zostanie przez u??ytkownika zaakceptowana jako u??yteczne narzÄ?dzie, czy te?? odrzucona ze wzglÄ?du na konieczno??Ä? skupiania siÄ? na obs??udze programu zamiast na istocie problemu. StÄ?d te?? obecnie projektanci oprogramowania wiele uwagi po??wiÄ?cajÄ? projektowaniu interfejsu u??ytkownika. DÄ???y siÄ? do tego, aby pos??ugiwanie siÄ? programem by??o jak najprostsze i intuicyjne.
Grafika komputerowa ma du??e znaczenie nie tylko w tworzeniu interfejsu u??ytkownika. Mo??na przy jej pomocy bardzo czytelnie przedstawiaÄ? wyniki oblicze??, stan danych, symulacji itp. Obecny stan techniki umo??liwia tworzenie obraz??w wysokiej jako??ci. Du??a rozdzielczo??Ä? i ilo??Ä? mo??liwych do uzyskania kolor??w umo??liwia prezentacjÄ? bardzo wiernego modelu rzeczywisto??ci.
JednÄ? z istotnych cech wsp????czesnych system??w graficznych jest mo??liwo??Ä? generowania animacji komputerowej. Za jej pomocÄ? mo??na ??atwo docieraÄ? do wyobra??ni, w bardzo sugestywny spos??b przedstawiaÄ? symulacje r????nych zjawisk. Ze wzglÄ?du na wysokÄ? jako??Ä? obrazu animacja komputerowa mo??e byÄ? u??yta do poznawania rzeczywisto??ci. KrÄ?g zastosowa?? animacji jest szeroki i obejmuje m.in.: symulatory u??atwiajÄ?ce pilotom naukÄ? pilota??u, aparaturÄ? medycznÄ? (przyk??adem mogÄ? byÄ? systemy takich firm jak Philips czy Bio-logic), programy wspomagajÄ?ce edukacjÄ?. Animacja komputerowa znajduje zastosowanie tak??e w ??rodkach masowego przekazu i sztuce â?? filmach reklamowych lub efektach specjalnych w filmach. Nie mo??na tak??e pominÄ?Ä? dziedziny, jakÄ? sÄ? gry komputerowe.