Eclipse
Eclipse é o nome do projecto global que suporta a construção de ferramentas integradas para programar aplicações. Representa uma recolha de projectos relacionados que incluem a Plataforma Eclipse, as Ferramentas de programação Java (JDT) e o Ambiente de Desenvolvimento de Plug-ins (PDE).Plataforma Eclipse
A plataforma Eclipse é o nome para as infra-estruturas e serviços nucleares sobre os quais são criadas extensões de plug-ins. Fornece o ambiente de execução no qual os plug-ins são carregados e executados. Para utilizar o termo com o grau adequado de im(precisão), é útil saber algumas coisas sobre a plataforma. Primeiro, a própria plataforma Eclipse não é um verdadeiro produto enviado por si só. Os consumidores directos da plataforma são construtores de ferramentas ou ISVs, uma vez que eles valorizam a plataforma Eclipse tornando-a útil para os outros utilizadores.SDK do Eclipse
A plataforma Eclipse está dividida em Núcleo e UI. Tudo o que estiver classificado como "UI" necessita de um sistema de janelas, enquanto que as coisas classificadas como "Núcleo" podem ser executadas "sem direcção". A porção da UI da plataforma Eclipse é conhecida como o Ambiente de Trabalho. A porção do núcleo da plataforma Eclipse é simplesmente designada como Núcleo da Plataforma ou Núcleo.
Assim, a plataforma Eclipse é apenas o núcleo em redor do qual os construtores de ferramentas constroem plug-ins de ferramentas.
O SDK do Eclipse é a Plataforma Eclipse, as JDT e o PDE. Além da plataforma, o SDK fornece as ferramentas de programação necessárias para, entre outras coisas, permitir ao Eclipse a possibilidade de ser por si só um ambiente de programação.
Plataforma - Forma abreviada de designar Plataforma Eclipse".
"Rich Client Platform" (RCP)Um subconjunto da Plataforma do Eclipse que forma um enquadramento de aplicação genérico, em vez de um enquadramento para as ferramentas de desenvolvimento de construção. Este subconjunto não contém o plug-in Recursos ou qualquer UI relacionado com os recursos.
Ambiente de Trabalho - Forma abreviada de designar "UI da Plataforma Eclipse".
A área de trabalho é uma infra-estrutura de UI de nível elevado, para construir produtos com construção de UI sofisticada a partir de componentes conectáveis. A área de trabalho é construída por cima de JFace, SWT e do Núcleo da Plataforma.Núcleo - Forma abreviada de designar "Núcleo da Plataforma Eclipse".
Toda a infra-estrutura sem UI da Plataforma Eclipse. As divisões mais importantes são: gestão do ambiente de execução e plug-ins da plataforma, gestão de áreas de trabalho e recursos e gestão de versão e configuração.Ambiente de Execução - Forma abreviada de designar "Ambiente de Execução do Núcleo da Plataforma Eclipse".
A parte do nível mais inferior do Núcleo da Plataforma, responsável pelo registo dos plug-ins e pelos plug-ins. Note que o ambiente de execução do núcleo da plataforma não inclui os espaços de trabalhos e os recursos (estes não estão incluídos no plug-in de recursos).Área de trabalho
Uma área de trabalho é o espaço geral para gerir recursos na plataforma Eclipse. Note que as áreas de trabalho e os recursos são uma parte opcional da plataforma; algumas configurações da plataforma não terão uma área de trabalho.UI - Forma abreviada de designar "UI da Plataforma Eclipse".
Um termo que inclui toda a parte da UI da Plataforma Eclipse.JFace
JFace é uma infra-estrutura da UI de nível intermédio para construir partes complexas da UI como os visualizadores de propriedades. O JFace funciona em conjunto com SWT.SWT
O SWT (Toolkit de Widget Standard) é um pequeno toolkit de widget rápido e pequeno com uma API portátil e uma implementação nativa. Até então, o SWT tem sido transportado para Windows, Linux (GTK e sistemas de janelas Motif), AIX (Motif), Solaris (GTK), HP-UX (Motif), QNX (Photon) e Mac OS X (Carbon).JDT
As Ferramentas de programação Java (conhecidas por "ferramentas de programação" em minúsculas, por razões legais) adicionam a capacidade de desenvolvimento do programa Java à plataforma Eclipse.PDE
O Ambiente de Desenvolvimento de Plug-ins adiciona ferramentas especializadas para desenvolver plug-ins do Eclipse.