Application RCP fullscreen

Desktop ou Web, quel choix faire ? Je me pose la question en ce moment. Une des fonctionnalités spécifique qui fait la différence c’est le « fullscreen ». Sous IE comme sous Firefox une barre de scroll reste à droite, dommage. En SWT il est possible d’avoir un fullscreen complet et même de mettre la fenêtre en « toujours visible », ci-dessous le code pour le faire, il suffit simplement de specifier le style du Shell NO_TRIM pour supprimer la bordure et l’entete par defaut et ON_TOP pour mettre la fenêtre toujours visible (ça c’est pas faisable en Web à ma connaissance) :

public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {

    public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
        super(configurer);
    }

    public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
        return new ApplicationActionBarAdvisor(configurer);
    }

    public void preWindowOpen() {
        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
        configurer.setShellStyle(SWT.NO_TRIM | SWT.ON_TOP);
        configurer.setShowCoolBar(false);
        configurer.setShowStatusLine(false);
        configurer.setTitle("Test FullScreen RCP");
    }

    @Override
    public void createWindowContents(Shell shell) {
    	super.createWindowContents(shell);
    	shell.setMaximized(true);
    }
}