• 交互技術

    編輯
    本詞條由“匿名用戶” 建檔。

    交互技術

    編輯

    交互技術用戶界面技術或輸入技術是硬件和軟件元素的組合,它為計算機用戶提供了完成單一任務的方法。例如,人們可以通過點擊一個按鈕、按一個鍵、做一個鼠標手勢或說出一個語音命令,回到網絡瀏覽器上先前訪問的頁面。這是一個在人機交互中廣泛使用的術語。特別是,新的交互技術這一術語經常被用來介紹一種新的用戶界面設計理念。

    交互技術的定義

    編輯

    雖然對交互技術這個詞的確切含義沒有普遍的共識,但最流行的定義是來自計算機圖形學文獻。交互技術是一種在人機對話中使用物理輸入/輸出設備來完成一般任務的方式。最近的一個變化是。交互技術是輸入和輸出的融合,由所有軟件和硬件元素組成,為用戶提供了一種完成任務的方式。

    計算機的觀點

    編輯

    從計算機的角度看,交互技術涉及。一個或幾個采集用戶輸入的輸入設備,一個或幾個顯示用戶反饋的輸出設備,一個軟件:將用戶輸入解釋為計算機可以理解的命令,根據用戶輸入和系統狀態產生用戶反饋。例如,考慮使用上下文菜單刪除一個文件的過程。這假定存在一個鼠標(輸入設備)、一個屏幕(輸出設備)和一段代碼,它可以繪制一個菜單并更新其選擇(用戶反饋),并在用戶點擊刪除項時向文件系統發送一個命令(解釋)。用戶反饋可以進一步被用來確認命令已經被調用。

    用戶的觀點

    編輯

    從用戶的角度來看,交互技術是一種執行單一計算任務的方式,可以用用戶指令或使用場景來非正式地表達。例如,要刪除一個文件,右擊你要刪除的文件,然后點擊刪除項。

    設計師的觀點

    編輯

    從用戶界面設計師的角度來看,交互技術是對特定用戶界面設計問題的一種明確的解決方案。交互技術作為概念性的想法,可以被完善、擴展、修改和組合。例如,上下文菜單是對快速選擇命令問題的一種解決方案。餅狀菜單是上下文菜單的一個徑向變體。標記菜單結合了餅狀菜單和手勢識別

    粒度水平

    編輯

    在關于交互的一般討論中,一個現存的混亂原因是對粒度水平的不明確。交互技術的特點通常是顆粒度低,不一定是物理事件的最低水平,而是取決于技術、平臺和/或實施的水平。例如,存在專門針對移動設備、基于觸摸的顯示器、傳統的鼠標/鍵盤輸入和其他模式的交互技術,換句話說,它們依賴于特定的技術或平臺。相反,從更高的粒度水平來看,交互并不與任何特定的技術或平臺相聯系。例如,"過濾"的互動可以用一種與技術無關的方式來描述--例如,執行一個動作,使一些信息被隱藏起來,只保留原始信息的一個子集。這樣的互動可以使用任何數量的技術,并在任何數量的平臺和技術上實現。也請參見下面關于#交互模式的討論。

    智能交互核心技術

    交互任務和領域對象

    編輯

    交互任務是用戶輸入信息的單位,如輸入一段文字、發出一個命令或指定一個二維位置。一個類似的概念是領域對象,它是一塊可以被用戶操作的應用數據。交互技術是物理I/O設備和交互任務或領域對象之間的粘合劑。不同類型的交互技術可以用來將一個特定的設備映射到一個特定的領域對象。例如,基于筆的文本輸入存在不同的手勢字母。一般來說,設備與領域對象的兼容性越差,交互技術就越復雜。例如,用鼠標來指定一個二維點涉及到一個微不足道的交互技術,而用鼠標來旋轉一個三維物體則需要更多的創意來設計這個技術,并需要更多的代碼來實現它。目前的一個趨勢是通過盡可能地將物理設備與任務相匹配來避免復雜的交互技術,如有形計算領域的例子。但這并不總是一個可行的解決方案。此外,設備/任務的不相容性在計算機無障礙中是不可避免的,一個開關就可以用來控制

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/175184/

    (2)
    詞條目錄
    1. 交互技術
    2. 交互技術的定義
    3. 計算機的觀點
    4. 用戶的觀點
    5. 設計師的觀點
    6. 粒度水平
    7. 交互任務和領域對象

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久