A área de trabalho define pontos de extensão que permitem aos plug-ins contribuírem com comportamentos para vistas e editores existentes ou para facultar implementações para novas vistas e editores. Vamos abordar os contributos para estes pontos de extensão a partir de uma das aplicações exemplo da área de trabalho, a ferramenta readme.
A ferramenta readme é um plug-in que faculta edição e navegação personalizadas para um recurso específico, um ficheiro .readme. O exemplo mostra muitas maneiras habituais (mas simplificadas) de utilizar extensões para facultar ferramentas especializadas.
A ferramenta readme contribui para os menus da vista do navegador, adiciona acções relacionadas com editores aos menus e à barra de ferramentas da área de trabalho, define uma vista e um destacador de conteúdo personalizados e define marcadores e resoluções de marcadores. Contribui também com um widget para o Ajuste da área de trabalho. A figura infra mostra algumas das funções personalizadas adicionadas à área de trabalho pela ferramenta readme.
A ferramenta readme também contribui com páginas de preferências e propriedades para a área de trabalho. Mais tarde veremos alguns contributos de assistentes em Caixas de diálogo e assistentes.
A ferramenta readme encontra-se no pacote org.eclipse.ui.examples.readmetool package. Os ficheiros readmetool.jar e plugin.xml encontram-se no directório org.eclipse.ui.examples.readmetool abaixo do directório plugins. Para continuar, é preciso ter instalados os exemplos da plataforma. (Consulte o manual Examples Guide ara mais informações.)
A ferramenta readme implementa muitas extensões de área de trabalho diferentes. Começamos por um dos pontos de extensão de área de trabalho mais simples, uma vista. Continuaremos a abordar as extensões adicionais da ferramenta readme.