최근 바뀜 사이트맵

사이트 도구

리치_인터넷_애플리케이션_ria

리치 인터넷 애플리케이션(RIA)

정의

리치 인터넷 애플리케이션(Rich Internet Application; RIA)이란 전통적인 데스크톱 응용 소프트웨어의 특징과 기능을 가지는 웹 응용 소프트웨어을 말한다. 좁게는 페이지의 새로 고침 없이 한 페이지에서 동작하는 웹 응용 소프트웨어를 가르키기도 한다.

RIA는 웹 응용 소프트웨어의 장점은 유지하면서 동시에 늦은 속도, 부족한 조작성 등의 단점을 보완하여 데스크톱과 대등한 사용자 경험을 주기 위해 사용된다.

흔히 사이트 전용 브라우저(site-specific browser), 브라우저 플러그인, 독립적인 샌드박스, 자바스크립트, 가상 머신 등을 통해 실행할 수 있다. 대표적인 플랫폼으로는 어도비 플래시, 자바FX, 마이크로소프트 실버라이트가 있다.

이와 같이 사용자는 일반적으로 RIA를 구동하기 위해서는 먼저 OS에 소프트웨어 프레임웍을 설치해야 하지만, 현재는 HTML5와 자바스크립트 기반 기술(eg. Ajax) 등 브라우저 내장 기능으로 대체되고 있는 추세이다.

사례

TravelClick

RIA가 적용된 첫 번째 사례는 2002년 TravelClick(http://www.travelclick.net)에 의해 제작된 BroadMoor 호텔(http://www.broadmoor.com)의 OneScreen이라는 예약 시스템이다.

플래시와 콜드퓨전(CFML)으로 만들어진 이 시스템은 기존의 5단계 페이지를 거쳐서 진행되었던 예약 업무를 플래시의 화려한 그래픽 사용자 인터페이스를 이용하여 한 페이지로 구현한 것이었다. 이는 그 당시까지의 여러 페이지를 거쳐 시스템을 구현하던 웹 사용자 인터페이스에 새로운 전환점이 된다.

CGV

Adobe의 플래시(Flash)를 이용한 CGV 영화관(http://www.cgv.co.kr)의 예매 서비스로 페이지의 전환 없이 한 페이지에서 영화 정보 확인 및 예매를 할 수 있다.

리치_인터넷_애플리케이션_ria.txt · 마지막으로 수정됨: 2018/07/01 23:28 저자 baobab