Interakcje technika - Interaction technique

Krotnie n”Drop, a przejście na bazie techniki oddziaływania na przeciąganie i upuszczanie plików pomiędzy nakładającymi się oknami.

Technika interakcji , technika interfejs użytkownika lub technika wejście to połączenie sprzętu i oprogramowania elementów, które zapewnia sposób dla użytkowników komputerów do osiągnięcia jednego zadania. Na przykład, można wrócić do poprzednio odwiedzanej strony w przeglądarce internetowej albo przez kliknięcie na przycisk , naciśnięcie klawisza , wykonując gest myszy lub wydając polecenie mowy . Jest to powszechnie używany termin w interakcji człowiek-komputer . W szczególności, termin „nowa technika interakcja” jest często używany do wprowadzenia nowego interfejsu użytkownika idei projektu.

Definicja

Mimo że nie istnieje ogólna zgoda co do dokładnego znaczenia terminu „technika interakcji”, najbardziej popularna definicja jest od grafiki komputerowej literatury:

Technika interakcja jest sposób za pomocą fizycznego urządzenia wejścia / wyjścia do wykonywania zadania w ogólny dialogu człowieka z komputerem.

Nowsza odmiana jest:

Technika interakcja jest fuzja z wejściem i wyjściem, składający się z wszystkich elementów oprogramowania i sprzętu, który zapewnia drogę użytkownikowi wykonania zadania.

Widok Computing

Z punktu widzenia komputera, technika interakcja polega na:

  • Jednego lub kilku urządzeń wejściowych tego wejścia użytkownika do przechwytywania,
  • Jednego lub kilku urządzeń wyjściowych , które wyświetlają opinie użytkowników,
  • A kawałek oprogramowania, które:
    • interpretuje dane wprowadzone przez użytkownika do poleceń komputer może zrozumieć,
    • produkuje opinie użytkowników w oparciu o dane wprowadzone przez użytkownika i stanu systemu.

Rozważmy na przykład proces usuwania pliku za pomocą menu kontekstowego . Zakłada istnienie myszy (urządzenie wejściowe), ekran (urządzenie wyjściowe), a fragment kodu, który maluje menu i aktualizuje jego wyboru (opinie użytkowników) i wysyła polecenia do systemu plików, gdy użytkownik kliknie „Usuń” pozycja (interpretacja). Opinie użytkowników mogą być dalej wykorzystywane w celu potwierdzenia, że polecenie zostało wywołane.

pogląd autora

Z punktu widzenia użytkownika, technika interakcja jest sposobem wykonywania jednego zadania obliczeniowe i mogą być wyrażone nieformalnie z instrukcją obsługi lub scenariuszy użytkowania . Na przykład, „aby usunąć plik, kliknij prawym przyciskiem myszy na plik, który chcesz usunąć, a następnie kliknij pozycję Usuń”.

Widok projektanta

Z punktu widzenia projektanta interfejsu użytkownika, technika interakcja jest dobrze zdefiniowane rozwiązanie konkretnego projektu interfejsu użytkownika problemu. Techniki interakcji jak konceptualnych idei mogą być rafinowane, rozszerzone, modyfikowane i łączone. Na przykład menu kontekstowe jest rozwiązanie problemu poleceń szybkiego wybierania. Menu pie są promieniowe wariant menu kontekstowych . Menu Znakowanie połączyć menu pie z rozpoznawania gestów .

Poziom szczegółowości

Jeden istniejące przyczyną zamieszania w dyskusji ogólnej interakcji jest brak jasności co do poziomu szczegółowości. Techniki interakcji charakteryzują się zwykle na niskim poziomie szczegółowości, niekoniecznie na najniższym poziomie zdarzeń fizycznych, ale na poziomie, który jest na technologie, od platformy i / lub zależne od implementacji. Na przykład, istnieją techniki interakcji, które są specyficzne dla urządzeń przenośnych, monitorów opartych dotknąć, tradycyjną mysz / klawiatura wejść i innych paradygmatów, innymi słowy, są one zależne od konkretnej technologii lub platformy. W przeciwieństwie do tego, oglądany na wyższych poziomach szczegółowości, interakcja nie jest przywiązany do żadnej konkretnej technologii lub platformy. Interakcja „filtrowaniu”, na przykład, może być scharakteryzowany w taki sposób, że jest niezależny od technologii, na przykład, wykonanie działania tak, że pewna informacja nie jest widoczna, a jedynie część pierwotnej informacji pozostaje. Taka interakcja może być realizowane z wykorzystaniem dowolnej liczby technik i na dowolnej liczbie platform i technologii. Zobacz także omówienie wzorców #interaction poniżej.

Zadania interakcji i obiektów domeny

Zadanie interakcja jest „jednostką wpisu informacji przez użytkownika”, takich jak wprowadzanie kawałek tekstu, wydając polecenie, lub określającą pozycję 2D. Podobna koncepcja jest taka, że z obiektu domeny , która jest kawałkiem danych aplikacji, które mogą być manipulowane przez użytkownika.

Techniki wzajemne oddziaływanie kleju pomiędzy fizycznymi urządzeniami we / wy i zadań interakcji lub przedmiotów domeny. Różne rodzaje technik interakcji może być używany do mapowania określonego urządzenia do określonego obiektu domeny. Na przykład, różne alfabety gest istnieć dla pióra oparte wprowadzania tekstu.

Generalnie, im mniej kompatybilny urządzenie z obiektem domeny, bardziej złożone techniki oddziaływania. Na przykład, za pomocą myszy, aby określić punkt 2D polega technika interakcji trywialne, natomiast za pomocą myszy, aby obrócić obiekt 3D wymaga więcej kreatywności do projektowania technikę i więcej linii kodu do jej wykonania.

Aktualnym trendem jest uniknąć skomplikowanych technik interakcji dopasowując fizycznych urządzeń zadanie tak blisko jak to tylko możliwe, tak jak podano w dziedzinie namacalny obliczeniowych . Ale to nie zawsze jest możliwe rozwiązanie. Ponadto urządzenie niezgodności / zadaniowe są nieuniknione w dostępności komputera , gdzie pojedynczy przełącznik może być użyty do kontrolowania całego środowiska komputerowego.

styl interakcji

Techniki interakcji, które dzielą te same metafora lub projektowych zasady mogą być postrzegane jako należące do tego samego stylu interakcji . Ogólne przykłady są wiersz poleceń i bezpośredniej manipulacji interfejsy użytkownika.

wzory interakcji

Podczas gdy techniki względem technologii interakcji typowo, od platformy i / lub zależne od implementacji (patrz #level ziarnistości powyżej) interakcje człowieka z komputerem lub człowieka informacyjne mogą charakteryzować się na wyższym poziomie abstrakcji, które są niezależne od poszczególnych technologii i platform , Na tych poziomach abstrakcji, koncern nie jest dokładnie jak interakcja jest wykonywana; raczej problemem jest koncepcyjnym charakterystyka co interakcja jest, a co ogólna użyteczność interakcji jest dla użytkownika (-ów). Tak więc, każda pojedyncza próbka może być wystąpienia interakcji przez dowolną liczbę technik interakcji na dowolną liczbę różnych technologii i platform. Wzory interakcji są bardziej związane z ponadczasowych, niezmiennych cech interakcji.

technika wizualizacji

Techniki interakcji zasadniczo obejmować wprowadzanie danych i manipulacje, a tym samym położenia większego nacisku na wejściu niż produkcji. Wyjście jest tylko używany do przekazywania affordances i dostarczenie informacji zwrotnej użytkownika . Użycie terminu techniki wprowadzania dodatkowo wzmacnia rolę wejścia. Odwrotnie, technik, które są głównie na eksploracji danych, a tym samym w większym stopniu nacisk na wyjściu zwane techniki wizualizacji . Są one badane w dziedzinie wizualizacji informacji .

Badania i innowacje

Duża część badań w interakcji człowiek-komputer wymaga odkrywania łatwiejsze do nauczenia lub bardziej efektywne techniki interakcji dla typowych zadań obliczeniowych. Obejmuje to tworzenie nowych ( -WIMP pocztowych techniki) interakcji, może polegać na metodach z interfejsu użytkownika , i oceny ich skuteczności w stosunku do istniejących metod, stosując metody z psychologię doświadczalnej . Przykłady obiektów naukowych w tych tematów są UIST i CHI konferencje. Inne badania skupiają się na opisie technik interakcji, czasami za pomocą formalizmach takich jak sieci Petriego do celów weryfikacji formalnej .

Zobacz też

Referencje

Linki zewnętrzne