보통 컴퓨터를 사용한다고 할 때 머릿속에 떠오르는 인상은 우선 PC와 모니터가 있고, 그 앞에 놓인 키보드와 마우스를 두드리는 사람의 모습일 것이다.

이를 좀 더 자세히 살펴보면, 사람이 키보드와 마우스로 모니터상의 포인트를 움직이거나 클릭하고, 메뉴에서 아이콘 및 옵션을 선택한다. 그러면 컴퓨터가 모니터를 통해 그 결과들을 출력하여 보여주는 것이다.

 

인간이 이러한 형태로 컴퓨터와 상호작용하는 방식을 GUI(Graphic User Interface)라 한다.

GUI를 우리말로 번역하면 그래픽 사용자 인터페이스로, 그림으로 된 화면 위에 물체나 틀(창), 색상과 같은 그래픽 요소들로 정보를 나타내고, 이를 사람이 직접 조작하여 제어함으로써 사람과 컴퓨터 간의 정보를 주고받는다는 게 이 인터페이스의 특징이다.

현재 널리 통용되는 윈도우나 리눅스 등의 운영체제 대부분이 GUI에 기반을 두고 있다.

 

그렇다면 인간과 컴퓨터가 상호작용하는 방식은 GUI뿐일까?

현대 기술의 발전으로 우리 생활에 들어와 있는 '컴퓨터'들은 더 이상 PC 형태만이 아니다.

늘 접할 수 있는 스마트폰부터 시작하여 휴대용 게임기, 자동차 내비게이션, 로봇 청소기뿐만 아니라, 각종 전자 제어 장치나 자동화 설비 등 우리 주변 곳곳에 '컴퓨터'들이 들어와 있다.

이처럼 다양한 인간의 욕구와 필요에 따라 컴퓨터도 다양한 형태로 진화하고 있어서, 인간과 컴퓨터의 소통 창구인 인터페이스도 다양하게 진화할 수밖에 없다.

 

여기서 NUI(Natural User Interface) 또는 NUX(Natural User eXperience)가 등장하는 것이다.

NUX란 UX(사용자 경험 또는 User eXperience)을 기반으로 하는 NUI를 말하는 용어로, 사용자의 사용 상황(context 또는 맥락)을 고려한 UX 설계 방법론을 적용한 NUI를 말한다.

 

 

 

 

 

간단한 것은 어렵고, 쉬운 것은 더욱 어려우며, 보이지 않도록 하는 것이 가장 어렵다.

"Simple is hard. Easy is harder. Invisible is hardest."

 

- Jean-Louis Gassée -

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 2912
154 페이스북에서 알게된 AI의 현주소 황제낙엽 2026.05.22 116
153 MIT License 의 AI Coding Agent - Opencode 황제낙엽 2026.01.23 176
152 개발자를 위한 바이브 코딩 추천 툴 7가지 황제낙엽 2025.12.07 192
151 현재 유행하는 AI 들을 이용하는 방법 황제낙엽 2025.01.31 1136
150 SAP GUI AI Agent를 생성했습니다. 황제낙엽 2025.01.12 592
149 프로그래밍에서 polling 의 의미 황제낙엽 2025.01.05 459
148 [Gemini] server 에서 client 의 function call 를 위한 방안과 특징 황제낙엽 2025.01.03 418
147 Gretty 와 Jetty 에 대하여 황제낙엽 2024.11.01 602
146 naver(네이버) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.12.31 452
145 (bing) 소프트웨어의 일반적인 버전 관리 규칙 황제낙엽 2023.10.24 456
144 kakao(카카오) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.10.22 506
143 식품(상품) 바코드를 조회하여 제품 정보 획득하기 file 황제낙엽 2023.08.07 1454
142 식약처(식품의약품안전처) 공공데이터 API 황제낙엽 2023.08.07 652
141 서비스 이용약관과 개인정보 처리방침 황제낙엽 2023.07.15 446
140 프로젝트 운영 관리 소프트웨어로 100% 자동화된 '데브옵스(DevOps)' 구축하기 (LG CNS) secret 황제낙엽 2023.07.12 65
139 개발자이기 전에 노동자로써의 삶에 대한 고찰 (지극히 개인적인 사설) 황제낙엽 2023.02.28 472
138 [SDC22 키노트 요약정리] 더 쉽게, 끊김 없이 매끄럽게! ‘캄 테크’ 향해 진화하는 미래의 집 황제낙엽 2022.12.24 501
137 변수 네이밍 표기법 종류 file 황제낙엽 2022.11.30 479
136 이미지에서 텍스트를 추출하는 OCR 방법들 file 황제낙엽 2022.09.23 565
135 지수(과학적 표기법, "E") 서식 지정자 (2) 황제낙엽 2021.07.06 495