工 夫 房/PC.Inter.Smart.

UI. GUI. TUI

松雪花 2015. 8. 21. 00:17

사용자 인터페이스(영어: user interface, UI)는 사람(사용자)과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체를 뜻한다. 사용자 인터페이스는 사람들이 컴퓨터와 상호 작용하는 시스템이다. 사용자 인터페이스는 물리적인 하드웨어와 논리적인 소프트웨어 요소를 포함한다. 사용자 인터페이스는 크게 다음과 같은 수단을 사용한다.

  • 입력: 사용자가 시스템을 조작할 수 있게 한다.
  • 출력: 시스템이 사용자가 이용한 것에 대한 결과를 표시한다.

사용자 인터페이스를 판단하는 기준으로 사용성이 있다. 좋은 사용자 인터페이스는 심리학 생리학에 기반하여, 사용자가 필요한 요소를 쉽게 찾고 사용하며 그 요소로부터 명확하게 의도한 결과를 쉽게 얻어 낼 수 있어야 한다.


그래픽 사용자 인터페이스(영어: graphical user interface, GUI)는 컴퓨터를 사용하면서, 그림으로 된 화면 위의 물체나 틀, 색상과 같은 그래픽 요소들을 어떠한 기능과 용도를 나타내기 위해 고안된 사용자를 위한 컴퓨터 인터페이스이다. 그래픽 사용자 인터페이스에서 어떤 요소를 제어하려면 그 요소에 해당하는 그래픽을 직접 조작하여야 한다. 일반적으로 2차원이나 3차원의 가상 공간에서 그 기능을 은유적 혹은 대표적으로 나타내는 그래픽으로 요소를 꾸미고 이를 선택, 이동, 복사하여 작동한다. 이를테면, X자와 같은 형태의 그래픽 요소는 이를 선택하면 삭제하거나 취소하는 기능을 수행하게 되며 어떤 파일을 나타내는 아이콘을 어느 위치에서 다른 하드 디스크의 장소를 나타내는 공간으로 이동하면 복사가 된다. 이전의 명령 줄 입력 인터페이스에서는 copy와 같은 명령어에 그 파일의 현재 이름과 장소를 입력하고 연달아 이동할 장소를 입력하는 방식으로 실행해야 하므로 불편하다.

윈도 리눅스, OS X을 비롯한 대부분의 현대 운영 체제들이 그래픽 사용자 인터페이스를 지원한다. 리눅스  유닉스 계열 운영 체제에서는 X 윈도 시스템을 주로 사용하며, 모티프, Qt, GTK+ 등의 툴킷으로 확장할 수 있다.


실감형 사용자 인터페이스

 TUI  Tangible User Interface

실제로 물건을 만지고 느끼고 잡고 옮기는 등의 행위를 통해 디지털 정보를 조작하는 인터페이스 기술. MIT 미디어랩의 Tangible Media Group에서 처음 제안된 것으로, 인간이 실생활에서 오랜 시간 발전시켜 온 감각과 운동을 인터페이스에 적용시킨 것이다. 현실의 공간과 컴퓨터상의 공간 사이에 벽이 없이 가상 공간의 디지털 정보를 실제 객체와 연결하고 이러한 실제 객체를 이용하여 디지털 정보를 제어한다. 예를 들면, 사용자가 컴퓨터 안에 담긴 그림을 끄집어내어 책상 위에 올려놓으면 다른 사람이 다시 드래그하여 자신의 컴퓨터 안에 담기도 한다.

  • 텍스트 사용자 인터페이스(text user interface)
  • 터치 사용자 인터페이스(touch user interface)
  •  


    '工 夫 房 > PC.Inter.Smart.' 카테고리의 다른 글

    Embed tag 하기  (0) 2015.09.27
    컴퓨터 常識:펌  (0) 2015.09.09
    Google Drive 文書道具:동영상  (0) 2015.08.12
    구글링 잘하기  (0) 2015.08.04
    블로그 알기:동영상  (0) 2015.07.13