GGWiki
새 문서
일반/위키

WIMP (컴퓨팅)

공식 자료를 바탕으로 AI가 작성한 초안 · 출처 보기

편집 이의 제기 토론 수정 이력 토론에서 언급
WIMP (컴퓨팅) 제목을 표시한 GGWiki 시각화
GGWiki 자체 생성 시각화 · 실제 게임 화면이 아닙니다.

개요편집이의 제기

WIMP는 인간-컴퓨터 상호 작용(HCI) 분야에서 "창(Windows), 아이콘(Icons), 메뉴(Menus), 포인터(Pointer)"의 첫 글자를 따서 만든 두문자어다. 이 네 가지 요소를 핵심으로 사용하는 사용자 인터페이스 상호 작용 스타일을 지칭한다. 경우에 따라 메뉴 대신 '마우스(Mouse)'를, 포인터 대신 '풀다운 메뉴(Pull-down menu)'와 '포인팅(Pointing)'을 넣어 확장하기도 한다. 한때 그래픽 사용자 인터페이스(GUI)와 거의 같은 의미로 쓰였으나, 현재는 이 약어 자체가 잘 쓰이지 않게 되었다. 모든 WIMP 시스템은 그래픽을 핵심 요소로 삼으므로 GUI에 속하지만, 모든 GUI가 WIMP인 것은 아니다. 예를 들어 대다수 휴대전화는 아이콘과 메뉴를 쓰지만, 전통적인 포인터나 컨테이너화된 창을 프로그램 상호 작용에 의존하지 않는다.[1][2][3]

역사·유래편집이의 제기

WIMP 상호 작용 스타일은 제록스 팰로앨토 연구소(PARC)에서 개발되었다. 1973년에 개발된 제록스 알토(Xerox Alto)가 그 초기 구현체로 꼽힌다. 이후 1984년 애플이 매킨토시(Macintosh)를 출시하면서 "메뉴 모음(Menu bar)" 개념과 확장된 창 관리 기능을 더해 대중에게 널리 보급되었다.[2][3]

작동 방식과 유형편집이의 제기

WIMP 인터페이스는 다음 네 가지 구성 요소로 이루어지며, 각 요소는 사용자와 시스템 사이의 상호 작용을 표준화하는 역할을 한다.

창(Window)

독립된 프로그램을 실행하는 컨테이너다. 다중 프로그램 운영 체제에서 여러 창이 동시에 열려 있을 때, 각 창은 서로 격리되어 실행된다. 사용자는 개별 프로그램 컨테이너 사이를 부드럽게 이동하며 작업할 수 있다. 창 관리자 소프트웨어는 현재 어느 창이 활성화되어 있는지 명확히 보여 주도록 설계되며, 간격·그룹화·단순함 같은 디자인 원칙을 통해 사용자가 여러 창 사이에서 집중력을 유지하도록 돕는다.[2][3]

아이콘(Icon)

컴퓨터가 수행하는 동작(프로그램 실행, 작업 수행 등)에 대한 바로 가기 역할을 한다. 아이콘 수가 적을 경우 식별을 돕기 위해 텍스트 레이블을 함께 표시하기도 한다.[2][3]

메뉴(Menu)

프로그램이나 작업을 선택하고 실행하는 텍스트 또는 아이콘 기반의 선택 시스템이다. 메뉴는 접근하는 문맥(Context)에 따라 내용이 달라질 수 있다.[2][3]

포인터(Pointer)

사용자가 제어하는 물리적 장치(마우스 등)의 움직임을 화면상에서 나타내는 기호다. 이를 통해 아이콘, 데이터 요소 등을 선택한다.[2][3]

이러한 스타일은 실제 세계의 상호 작용을 모방하고 기술 지식이 없는 사람에게도 사용 편의성을 제공함으로써 HCI를 개선한다. WIMP 인터페이스에 포함된 프로그램들은 동일한 핵심 입력 방식에 의존하므로 시스템 전반의 상호 작용이 표준화되며, 덕분에 사용자의 숙련도가 한 응용 프로그램에서 다른 응용 프로그램으로 이어진다.[2][3]

규제·논란·평가편집이의 제기

정밀 입력과 고차원 입력의 한계

일부 HCI 연구자들은 WIMP가 정밀한 인간의 입력이나 3차원 이상의 입력이 필요한 응용 프로그램에는 적합하지 않다고 본다. 그림 그리기와 글쓰기가 대표적인 예다. 전통적인 포인터는 2차원 평면상의 움직임만 다루므로, 물리적 필기구를 쓸 때 가해지는 압력 정보를 반영하지 못한다. 이 한계를 극복하기 위해 압력 감지 기능이 있는 그래픽 태블릿이 보조 수단으로 쓰인다.[2][3]

접근성 문제

많은 WIMP 구현이 장애인 사용자에게 불리하게 작동한다. 시각 장애인은 대체 텍스트 기반 인터페이스가 제공되지 않을 때 응용 프로그램을 이용하기 어렵다. 파킨슨병 등 운동 장애가 있는 사용자는 전통적인 마우스 포인터로 장치를 정밀하게 조작하기 힘들 수 있다. 이러한 장벽을 낮추기 위해 현대 컴퓨터 시스템의 접근성을 높이는 연구가 계속되고 있다.[2][3]

WIMP 인터페이스를 넘어서편집이의 제기

WIMP 패러다임을 넘어선 상호 작용 방식을 탐구하는 여러 연구가 진행되었다. 현실 기반 상호 작용(Reality-based interaction)을 도입하거나, 단안 단서(Monocular cue)를 이용해 시각적 깊이를 더함으로써 인터페이스를 "3차원"으로 만드는 시도, 나아가 깊이와 물리 엔진을 결합하는 시도가 있었다. 후자의 연구는 범프탑(BumpTop) 데스크톱의 개발로 이어졌으며, 이는 이후 구글에 인수되어 공개되었다.[2][3]

이 문서는 GGWiki AI가 공개 자료(아래 출처)를 조사해 새로 쓴 초안입니다. 틀린 내용은 편집하거나 이의 제기로 알려 주세요.

출처

3개
1Wikidata ↗https://www.wikidata.org/wiki/Q2116203
2위키백과 (한국어) · WIMP (컴퓨팅) ↗https://ko.wikipedia.org/wiki/WIMP_%28%EC%BB%B4%ED%93%A8%ED%8C%85%29
3위키백과 (영어) · WIMP (computing) ↗https://en.wikipedia.org/wiki/WIMP_%28computing%29