La plataforma de cliente enriquecido ( RCP ) es una herramienta de programación que facilita la integración de componentes de software independientes , [1] donde la mayor parte del procesamiento de datos ocurre en el lado del cliente . [2]
RCP es un software que consta de los siguientes componentes:
Con un RCP, los programadores pueden crear sus propias aplicaciones en plataformas informáticas existentes . En lugar de tener que escribir una aplicación completa desde cero, pueden beneficiarse de las características probadas y comprobadas del marco proporcionado por la plataforma. La creación en una plataforma facilita el desarrollo y la integración de aplicaciones más rápidos , mientras que los desarrolladores de la plataforma asumen la carga de la multiplataforma. La plataforma permite la integración perfecta de módulos de software independientes como herramientas gráficas, hojas de cálculo y tecnologías de mapeo en una aplicación de software con un simple clic del mouse. [1]
Sus creadores afirman que los programas creados con RCP son portables a muchos sistemas operativos y son tan ricos como las aplicaciones cliente-servidor que utilizan clientes tradicionales.
Ejemplos de código abierto son los RCP de Eclipse , NetBeans y Spring Framework para Java .