Iremos agora contribuir com uma parte de introdução muito básica somente para ilustrar os passos necessários para contribuir com uma parte de implementação para a Área de trabalho e fazer com que seja apresentada como página de boas-vindas. Nesse sentido:
De seguida é apresentado o registo do ponto de extensão org.eclipse.ui.intro necessário:
<extension point="org.eclipse.ui.intro"> <intro class="org.eclipse.ui.intro.HelloWorldIntroPart" id="org.eclipse.ui.intro.examples.basic001_introId" icon="some_icon.jpg"/> <introProductBinding introId="org.eclipse.ui.intro.HelloWorld_introId" productId="org.eclipse.ui.intro.HelloWorld_product"> </introProductBinding> </extension>
Uma parte de introdução é registada junto da área de trabalho. A classe que implementa esta parte de introdução é org.eclipse.ui.intro..HelloWorldIntroPart . Também é registado um ícone com a parte de introdução que aparecerá no canto superior direito da janela da parte de introdução. Um contributo introProductBinding indica à área de trabalho que a parte de introdução que acabámos de criar está associada ao nosso produto com o ID org.eclipse.ui.intro.HelloWorld_product. No arranque, a área de trabalho procura a primeira introdução associada ao actual produto, e instancia a classe registada junto deste contributo de introdução.
O segundo passo consiste em implementar a interface org.eclipse.ui.intro.IIntroPart . De seguida é apresentado o código exemplo que cria simplesmente uma etiqueta e a centra no compósito ascendente. Este código pode ser usado para criar realmente a IntroPart:
public void createPartControl (Composite container) {
Composite outerContainer = new Composite(container, SWT.NONE);
GridLayout gridLayout = new GridLayout();
outerContainer.setLayout(gridLayout);
outerContainer.setBackground
(outerContainer.getDisplay().getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT));
label = new Label(outerContainer, SWT.CENTER);
label.setText("WELCOME TO ECLIPSE");
GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL);
gd.horizontalAlignment = GridData.CENTER;
gd.verticalAlignment = GridData.CENTER;
label.setLayoutData(gd);
label.setBackground(outerContainer.getDisplay().
getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT));
}
O terceiro e último passo consiste em assegurar que se executa o produto correcto. Por exemplo, se estivermos em auto-alojamento, criamos uma nova configuração de lançamento de área de trabalho de tempo de execução, escolhemos a opção "Executar um produto", e seleccionamos org.eclipse.ui.intro.HelloWorld_product no menu pendente.
Eis o que veremos se executarmos o exemplo Olá Mundo (HelloWorld) supra:

Repare que a parte de introdução controla o estado real completo da janela. Pode ser criada uma parte de introdução mais elaborada que interaja com a área de trabalho e revele progressivamente as funcionalidades do produto.