통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
WPF & Silverlight 포럼마을입니다.
  마을등급 WPF & Silverlight   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 서학수 주민 728 since 2008-07-17
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
[마을 게시판]
WPF 강좌
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 WPF 강좌
 [준비운동]User Interface Trends 2008-07-16 오전 9:44:17
 kdw234  kdw234님께 메시지 보내기kdw234님을 내 주소록에 추가합니다.kdw234님의 개인게시판 가기 번호: 37261  / 읽음:4,829

저번 시간에 이어 WPF에 대해 알아보기 전에 준비운동으로,
이번시간에는 User Interface Trends에 대해 알아 보도록 하겠습니다.

사용자 삽입 이미지


User Interface는 지금까지 크게 3번의 과정을 통해 진화 되었습니다.
먼저 가장 간단하면서도 실용적인 PUI(Physical User Interface)가 있는데요,
PUI란 말 그대로 물리적인 UI를 뜻합니다. 일상생활에 가장 많이 접할 수 있는게 아마 PUI가 아닐가 싶은데요,
집안의 전등을 켜고 끈다거나 TV를 켜고 끈다거나 이렇게 단순한 작업을 하기 위해서 주로 사용됩니다.

그리고 PUI에서 조금더 발전 시켜 탄생한것이 CUI(Character User Interface)입니다.
CUI는 PUI의 단순 작업에서 벗어나, 사용자로 하여금 다양한 텍스트 입력을 허용하고,
이에 맞는 작업을 가능하도록 하는 방식입니다.
Dos나 Linux와 같은 방식이 CUI인데요, PUI보단 더 다양한 작업이 가능해 졌지만,
어떠한 작업을 수행하려고 할때 필요한 명령어를 모두 기억해서 일일이 타이핑 해줘야 하는 문제가 있습니다.

PUI와 CUI의 문제를 해결 하기 위해 보다 직관적이고 실용적인 GUI(Graphic User Interface)가 탄생합니다.
GUI는 현재 우리가 사용하고 있는 가장 대표적인 UI로 기능을 Graphic으로 표현 함으로서,
보다 직관적이고 다양한 정보를 전달 할 수 있습니다.

그렇다면, GUI다음의 UI는 어떤 형태일가요? 아래 그림을 통해 예측 해 볼 수 있습니다.

사용자 삽입 이미지


위 그림에서 보이는 Hardware Application의 경우 대부분 PUI를 가지고 있습니다.
그리고 Desktop Application의 경우 CUI 또는 GUI 를 가지고 있는데,
미리 설계된 형태 UI만 제공하기 때문에 이부분에서 정적이라고 볼 수 있지만,
매우 견고하고, 다양한 기능을 제공하고 있습니다.
마지막으로 Web Application은 Page단위로 UI가 변하면서,
Desktop Application보다 훨씬 동적인 UI를 구현 할수 가 있습니다.
하지만, Internet을 통해 Page를 다운로드 받아 사용자에게 표현하므로,
부하가 적은 간단한 정보를 동적으로 표현하기 위해 사용되고 있습니다.

사용자 삽입 이미지


WebApplication의 경우 HTML이나 ASP와 같은 언어를 사용하여 비교적 쉽게 개발 할 수가 있기 때문에,
개발자이 생산성이 높은 편이지만, Web이라는 공간내에서 표현할 수 있는 정보의 한계가 있기때문에,
풍부한 UX를 고려하기에는 무리가 있는 편입니다.
DesktopApplication은 Win32와 Direct3D를 사용하여 다양한 방법으로 정보를 포현 할 수 있지만,
Web과 비교해 볼때 높은 수준의 기술로 개발자의 많은 노력이 필요합니다.

WPF는 Web의 생산성과, Desktop의 풍부한 UX를 고려한 개발 플랫폼이라 할 수 있으며,
Web과 Desktop에 제한 없이 자유롭게 UX를 표현 할 수 있는 것이 특징이라 할 수 있습니다.

다음 시간 부터는 본격적으로 WPF에 대해 살펴보도록 하겠습니다.


김대욱(kdw234@naver.com) http://kdw234.tistory.com

코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.