Quando la piattaforma Eclipse viene avviata, una sola funzione ottiene il controllo della "personalità" o del "marchio" della piattaforma, comprese schermate iniziali, immagini delle finestre, caselle informative, pagine di benvenuto e altri aspetti personalizzabili della piattaforma. Tale funzione viene definita funzione principale del prodotto.
Si consideri nuovamente la descrizione della funzione della piattaforma nel manifest della piattaforma:
feature id="org.eclipse.platform" label="%featureName" version="2.0.0" provider-name="%providerName" primary="true" application="org.eclipse.ui.workbench">
La funzione della piattaforma è stata designata come funzione principale. Sebbene sia possibile designare più funzioni come funzioni principali nei relativi file feature.xml, solo una di esse ottiene il controllo all'avvio della piattaforma. Tale funzione è controllata nel file install.ini del prodotto al di sotto della directosy eclipse. La proprietà feature.default.id presente in questo file designa la funzione principale del prodotto. In genere, un prodotto soltanto le informazioni relative al marchio per una funzione e designa quest'ultima nel file install.ini . (Se sono disponibili più funzioni principali idonee, l'opzione della riga di comando -feature relativa a eclipse.exe sovrascrive la scelta effettuata in install.ini.)
Le informazioni sul marchio per la funzione sono ubicate in un plug-in con lo stesso nome della funzione principale. I file che designano e definiscono le informazioni sul marchio per l'applicazione ipotetica acmeweb sono evidenziati nella struttura di directory di esempio riportata di seguito:
acmeweb/ acmeweb.exe (eseguibile del prodotto: richiama eclipse.exe e specifica la funzione principale) eclipse/ .eclipseproduct eclipse.exe startup.jar install.ini .config/ platform.cfg jre/ features/ com.example.acme.acmefeature_1.0.0/ (funzione principale) feature.xml org.eclipse.platform_2.0.0/ org.eclipse.platform.win32_2.0.0/ plugins/ com.example.acme.acmefeature_1.0.0/ (plug-in della funzione principale. Contiene le informazioni sul marchio.) plugin.xml about.ini about.html about.mappings about.properties acme.gif plugin_customization.ini splash.jpg welcome.xml com.example.acme.acmewebsupport_1.0.0/ org.eclipse.platform_2.0.0/ ... links/ ...