Tout d'abord, certains tutoriels comme celui de Vogella sont à lire absolument ;)
Pour 1/, cela a à voir avec le IWorkbenchWindowConfigurer
comme :
configurer.getWindow().getShell().setMaximized( true );
sur postWindowOpen( IWorkbenchWindowConfigurer configurer )
de votre WorkbenchAdvisor
.
Ce site le fil a d'autres alternatives .
Pour 2/, vous pouvez le faire de manière déclarative ou par programme, par exemple ce fil montre :
Vous pouvez le faire en plugin.xml
en fournissant une extension au point org.eclipse.ui.perspectiveExtensions
en spécifiant showTitle="false"
sur l'élément de vue.
ou vous pouvez le faire de manière programmatique dans votre implémentation de PerspectiveFactory :
public void createInitialLayout(IPageLayout layout) {
...
layout.addStandaloneView(View.ID, false,
IPageLayout.LEFT, 1.0f, editorArea);
...
}