Rich Client Platform in Eclipse consists of a core, a standard bundling,a framework, a portable widget toolkit, file buffers, text handling, text editors, a workbench (views, editors, perspectives, wizards), Update Manager etc. With RCPs developers can build their own applications on existing platforms, without spending much time on building platforms . Instead of having to write a complete application from scratch, they can benefit from proven and tested features of the framework provided by the platform. Building on a platform facilitates faster application development and integration. Rich Client Application (RCA) ( an application built on RCPs ) normally in the form of a stand-alone executable with a graphical interface composed of several controls for the user.
Making a rich client application in eclipse is quite similar to plug-in development work, with a little different approach. Here it is discussed in steps.