리치 클라이언트 플랫폼

Rich client platform

리치 클라이언트 플랫폼(RCP)은 독립 소프트웨어 컴포넌트를 보다 쉽게 통합할 수 있는 프로그래머 툴로, 대부분의 데이터 처리가 클라이언트 측에서 이루어진다.[1][2]

개요

RCP는 다음과 같은 구성 요소로 구성된 소프트웨어다.

RCP를 통해 프로그래머들은 기존의 컴퓨팅 플랫폼에서 그들만의 애플리케이션을 구축할 수 있다.처음부터 완전한 애플리케이션을 작성해야 하는 대신 플랫폼이 제공하는 프레임워크의 입증되고 테스트된 기능으로부터 이익을 얻을 수 있다.플랫폼 위에 구축하면 애플리케이션 개발통합 속도가 빨라지는 반면, 플랫폼 간 부담은 플랫폼 개발자가 떠안게 된다.이 플랫폼은 그래픽 도구, 스프레드시트, 매핑 기술 같은 독립 소프트웨어 모듈을 마우스 클릭만으로 소프트웨어 애플리케이션으로 원활하게 통합할 수 있도록 한다.[1]

그들의 크리에이터들은 RCP와 함께 구축된 프로그램은 전통적인 클라이언트를 사용하는 클라이언트-서버 애플리케이션만큼 풍부하면서도 많은 운영체제에서 이동 가능하다고 주장한다.

오픈소스 예로는 자바용 Eclipse, NetBeans, Spring Framework RCP 이 있다.

참고 항목

참조

  1. ^ a b "What Is a Rich Client Platform?". wiseGEEK. Retrieved 2012-07-16.
  2. ^ "CHAPTER 1: Introduction > What Is a Rich Client Platform? - Pg. 3". Safari Books Online. Retrieved 2012-07-16.

외부 링크