유비쿼터스컴퓨팅
위키백과 ― 우리 모두의 백과사전.
| 이 문서는 편집 지침에 맞춰 다듬어야 합니다. 이 문서를 정리해 주세요. |
|
참고한 문헌이나 출처 등을 주석등으로 표기해 주시기 바랍니다. 검증되지 않은 내용은 의심받을 수 있으며 삭제될 수 있습니다. (토론) |
실질적인 의미의 유비쿼터스 연구는 1988년이 시작이라 할 수 있으나, 이미 1966년에 유비쿼터스컴퓨팅(ubiquitous computing)의 개념 중 하나인 '웨어러블 컴퓨팅'에 대한 연구가 미국의 매사추세츠 공과대학교 연구소에서 시작되었다. 당시의 웨어러블 컴퓨팅 연구는 모든 사물에 네트워크와 컴퓨팅 기능을 심어서 인프라를 구성하는 개념은 아니었으나, 인간의 일상에서 볼 수 있는 도구의 하나인 의류에 컴퓨터를 넣으려 시도했다는 것에서 시사하는 바가 있다. 이후에 실질적인 유비쿼터스컴퓨팅 기술에 대한 연구는 제록스 팰러앨토 연구소에서 시작되었다고 볼 수 있다.
1988년, 제록스의 팰러앨토 연구소의 마크 와이저는 세 편의 논문을 통해 '유비쿼터스컴퓨팅' (ubiquitous computing), '보이지 않는 컴퓨팅' (invisible computing), '사라지는 컴퓨팅' (disappear computing)이라는 유비쿼터스컴퓨팅의 기본적인 철학 개념을 제안했다. 이후에도 연구소는 마크 와이저의 철학들을 발전시키는 연구를 꾸준히 해왔고, 미래의 원천기술 개발에 위험을 감수하면서 투자를 아끼지 않은 결과 지금처럼 성장할 수 있었다.
목차 |
[편집] 마크 와이저의 3가지 철학
- 사라지는 컴퓨팅 (disappear computing)
‘사라진다(disappear)’의 개념은 일상의 사물과 컴퓨터가 구분이 안 될 정도로 사물의 특성이 사라지는 것을 의미한다. 예를 들면, 머그컵이 기존의 것과는 달리 위치정보 알림 기능을 내장해 단말기로 머그컵의 위치 정보를 받거나, 온도에 따라 머그컵의 색상이 변할 수 있는 것이다.
- 보이지 않는 컴퓨팅 (invisible computing)
‘보이지 않는(invisible)’다는 개념은 이용가능한 다수의 컴퓨터를 물리적 환경에 배치해, 기존 컴퓨터의 능력을 향상시키고 사용자의 능률도 높이는 것을 의미한다. 그렇게 컴퓨팅이 인간의 현실 공간 속에서 보이지 않으려면 소형모터나 실리콘 칩을 내장할 수 있는 기술이 있어야 한다.
- 조용한 컴퓨팅 (calm computing)
‘조용한, 무의식적(calm)’인 컴퓨팅은 인간의 지각과 인지 능력에 대한 개념이다. 기술적인 점보다는 인간이 어떻게 컴퓨터의 정보 환경과 상호 작용할 수 있을까에 대한 고민을 하게 된다.
[편집] 해외의 유비쿼터스컴퓨팅 연구
- 1966년, 웨어러블 컴퓨팅 (매사추세츠 공과대학교)
- 1984년, TRON (Tokyo)
- 1988년, 유비쿼터스 컴퓨팅 (제록스 팰러앨토 연구소)
- 1991년, 사라지는 컴퓨팅 (제록스 팰러앨토 연구소)
- 1993년, 보이지 않는 컴퓨팅 (제록스 팰러앨토 연구소)
- 1995년, 노매딕 컴퓨팅 (캘리포니아 대학교 로스앤젤레스)
- 1998년, 환경지능 (필립스)
- 1999년, 스며드는 컴퓨팅 (IBM)
- 2001년, 사라지는 컴퓨터 (EU)
- 2001년, 오토노믹 컴퓨팅 (IBM)
[편집] 대한민국의 유비쿼터스컴퓨팅 연구
대한민국에서는 2003년 정보통신부 산하의 연구로 재단법인 유비쿼터스컴퓨팅사업단, 유비쿼터스컴퓨팅연구센터, 유비쿼터스 컴퓨팅 연구소가 출범했다. 위 사업의 단장을 역임하고 있는 아주대학교 전자공학부 조위덕 교수는 다음과 같이 유비쿼터스컴퓨팅의 특징을 기술하고 있다.
2003년, Ubiquitous Computing & Network(UCN) (아주대학교.)
2003년, Center of excellence for Ubiquitous System(CUS) (아주대학교)
[편집] 조위덕교수의 유비쿼터스컴퓨팅 개념
- 끊김 없는 연결 (Seamless Connectivity; HC Infra Network)
모든 사물들이 네트워크에 연결되어 끊기지 않고 항상 연결되어 있어야 한다.
- 사용자 중심 인터페이스 (User Centered Interface)
사용자가 기기 사용에 있어서 어려움이 없이, 처음 접하는 사람을 포함해 누구나 쉽게 사용할 수 있는 인터페이스가 제공 되어야 한다.
- 컴퓨팅 기능이 탑재된 사물 (Smart Things)
가상공간이 아닌 현실 세계의 어디서나 컴퓨터의 사용이 가능해야 한다.
- 의미론적 상황인지 동작 (Semantic Context awareness)
사용자의 상황(장소, ID, 장치, 시간, 온도, 날씨 등)에 따라 서비스가 변해야 한다.
[편집] 관련 주요 기술개발영역
| 이 문서는 기술에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |
| 이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |
|
|
|
|---|---|
| 수학적 기초 | 수리논리학 · 집합론 · 정수론 · 그래프 이론 · 형 이론 · 범주론 · 수치해석 |
| 계산 이론 | 오토마타 이론 · 계산 가능성 이론 · 계산 복잡도 이론 · 양자 계산 이론 |
| 알고리즘 & 자료 구조 | 알고리즘 해석 · 알고리즘 · 알고리즘 설계 · 자료구조 · 계산 기하학 |
| 프로그래밍 언어 & 컴파일러 | 구문 분석 · 컴파일러 · 인터프리터 · 프로그래밍 언어 · 순차적 프로그래밍 · 객체지향 프로그래밍 |
| 병행,병렬 & 분산 시스템 | 병행 컴퓨팅 · 분산 컴퓨팅 · 병렬 컴퓨팅 · 그리드 컴퓨팅 |
| 소프트웨어 공학 | 요구 분석 · 소프트웨어 설계 · 컴퓨터 프로그래밍 · 형식수법 · 소프트웨어 테스팅 · 소프트웨어 개발 |
| 시스템 아키텍처 | 컴퓨터 아키텍처 · 마이크로아키텍처 · 운영체계 |
| 통신 & 네트워크 | 컴퓨터 오디오 · 라우팅 · 네트워크 토플로지 · 암호학 |
| 데이터베이스 | 데이터 마이닝 · RDBMS · SQL |
| 인공 지능 | 자동추론 · 전산언어학 · 컴퓨터 비전 · 진화연산 · 기계학습 · 자연언어 처리 · 로봇학 |
| 컴퓨터 그래픽 | Visualization · 영상 처리 |
| 인간과 컴퓨터 상호 작용 | Computer accessibility · 사용자 인터페이스 · 착용 컴퓨터 · 유비쿼터스 컴퓨팅 · 가상현실 |
| 계산과학 | 인공생명 · 생물정보학 · 인지과학 · 계산화학 · 계산론적 신경과학 · 계산물리학 · 수치해석 · Symbolic mathematics |

