Wprowadzenie do interfejsu człowiek-komputer

Interfejs człowiek-komputer (HCI) był wcześniej znany jako badania człowiek-maszyna lub interakcja człowiek-maszyna. Zajmuje się projektowaniem, wykonywaniem i oceną systemów komputerowych i związanych z nimi zjawisk, które są przeznaczone do użytku przez ludzi.

HCI może być stosowany we wszystkich dyscyplinach wszędzie tam, gdzie istnieje możliwość instalacji komputera. Poniżej wymieniono niektóre obszary, w których można wdrażać HCI z wyróżniającym się znaczeniem -

  • Computer Science - Do projektowania aplikacji i inżynierii.

  • Psychology - Do zastosowania teorii i celów analitycznych.

  • Sociology - Do interakcji między technologią a organizacją.

  • Industrial Design - W przypadku produktów interaktywnych, takich jak telefony komórkowe, kuchenki mikrofalowe itp.

Wiodącą światową organizacją w HCI jest ACM - SIGCHI, co oznacza Association for Computer Machinery - Special Interest Group on Computer-Human Interaction . SIGCHI definiuje informatykę jako podstawową dyscyplinę HCI. W Indiach pojawił się jako propozycja interakcji, głównie w dziedzinie projektowania.

Cel

Celem tego przedmiotu jest poznanie sposobów projektowania przyjaznych dla użytkownika interfejsów lub interakcji. Biorąc pod uwagę, dowiemy się, co następuje -

  • Sposoby projektowania i oceny systemów interaktywnych.

  • Sposoby skrócenia czasu projektowania dzięki systemowi poznawczemu i modelom zadań.

  • Procedury i heurystyki dla interaktywnego projektowania systemu.

Ewolucja historyczna

Od początkowych komputerów wykonujących przetwarzanie wsadowe do projektowania zorientowanego na użytkownika, było kilka kamieni milowych, które wymieniono poniżej:

  • Early computer (e.g. ENIAC, 1946)- Udoskonalenie technologii H / W przyniosło ogromny wzrost mocy obliczeniowej. Ludzie zaczęli myśleć o innowacyjnych pomysłach.

  • Visual Display Unit (1950s) - SAGE (półautomatyczne środowisko naziemne), system obrony powietrznej USA, wykorzystujący najwcześniejszą wersję VDU.

  • Development of the Sketchpad (1962) - Ivan Sutherland opracował Sketchpad i udowodnił, że komputer może być używany nie tylko do przetwarzania danych.

  • Douglas Engelbart introduced the idea of programming toolkits (1963) - Mniejsze systemy tworzyły większe systemy i komponenty.

  • Introduction of Word Processor, Mouse (1968) - Projekt NLS (system oNLine).

  • Introduction of personal computer Dynabook (1970s)- Opracowano smalltalk w Xerox PARC.

  • Windows and WIMP interfaces - Jednoczesne prace na jednym pulpicie, przełączanie między pracą a ekranami, sekwencyjna interakcja.

  • The idea of metaphor - Xerox star i alt były pierwszymi systemami, w których zastosowano koncepcję metafor, co doprowadziło do spontaniczności interfejsu.

  • Direct Manipulation introduced by Ben Shneiderman (1982) - Po raz pierwszy użyty w Apple Mac PC (1984), który zmniejszył ryzyko błędów składniowych.

  • Vannevar Bush introduced Hypertext (1945) - Aby wskazać nieliniową strukturę tekstu.

  • Multimodalność (koniec lat 80-tych).

  • Computer Supported Cooperative Work (1990’s) - Komunikacja za pośrednictwem komputera.

  • WWW (1989) - Pierwsza przeglądarka graficzna (Mosaic) pojawiła się w 1993 roku.

  • Ubiquitous Computing- Obecnie najbardziej aktywny obszar badawczy w HCI. Przetwarzanie oparte na czujnikach / kontekstowe, znane również jako przetwarzanie wszechobecne.

Korzenie HCI w Indiach

Niektórzy przełomowi projektanci kreacji i komunikacji graficznej zaczęli interesować się dziedziną HCI od późnych lat 80-tych. Inni przekroczyli próg, projektując programy dla tytułów CD ROM. Niektórzy z nich weszli w tę dziedzinę projektując dla sieci i prowadząc szkolenia komputerowe.

Mimo że Indie są w tyle, jeśli chodzi o oferowanie ustalonego kursu w zakresie HCI, są w Indiach projektanci, którzy oprócz kreatywności i ekspresji artystycznej uważają projektowanie za działanie polegające na rozwiązywaniu problemów i wolą pracować w obszarze, w którym nie było popytu. spotkał.

Ta potrzeba projektowania często prowadzi ich do wkraczania w innowacyjne dziedziny i zdobywania wiedzy poprzez samokształcenie. Później, gdy potencjalni klienci HCI przybyli do Indii, projektanci przyjęli techniki z oceny użyteczności, badań użytkowników, prototypowania oprogramowania itp.