Até agora, vimos que a diferença principal entre um plug-in da plataforma rich client e um plug-in SDK do Eclipse é que o plug-in rich client é responsável por especificar a classe que deve ser executada quando a plataforma for iniciada. Essa classe cria e executa uma janela do ambiente de trabalho que esteja configurada apropriadamente. O que mais é diferente sobre um aplicativo rich client? Na verdade, não muito.
Assim que a infra-estrutura para o ambiente de trabalho do aplicativo estiver no lugar, as técnicas para incluir função no ambiente de trabalho são as mesmas utilizadas para estender o ambiente de trabalho SDK da plataforma. Os pontos de extensão da UI do ambiente de trabalho são utilizados para incluir visualizações, editores, menus e todas as outras contribuições que conhecemos e amamos. No caso do exemplo do navegador, estaremos incluindo extensões para uma perspectiva e um grupo de visualizações.
Fomos apresentados a essas extensões em Conectando-se ao ambiente de trabalho. Para concluir, observaremos como o exemplo do navegador utiliza essas extensões, mas assumiremos que já temos um conhecimento de funcionamento desses conceitos.