Продукт содержит большое число настраиваемых параметров, например, содержимое окна О программе, значки окон и т.д. Большинство параметров задаются в точке расширения org.eclipse.core.runtime.products.
Рассмотрим некоторые наиболее часто используемые элементы.
Окно "О программе" открывается, если в меню рабочей среды выбрать Справка > О программе.
В верхней части окна указана информация о версии продукта, а в нижней части перечислены установленные комплекты (если они есть) и модули. Сведения о комплектах содержатся в файлах about.ini, about.properties и about.html в модуле, связанном с данным комплектом. Эти сведения отображаются, когда пользователь запрашивает информацию о комплектах и указывает определенный комплект.
Сведения о продукте (верхняя половина окна) определяются в свойствах расширения, которые описывают текст и изображения в данном окне. Ниже приведен пример объявления продукта Eclipse.
<property name="aboutText" value="%aboutText"/> <property name="aboutImage" value="icons/eclipse_lg.png"/> </product>
Дополнительную информацию об этих свойствах см. в разделе IProductConstants.
В окнах продукта можно использовать цветное изображение размером 16x16 пиксел. Оно отображается в верхнем левом углу окна. Изображение указывается в атрибуте windowImage в определении расширения продуктов. Для описания массива изображений различных размеров также можно использовать атрибут windowImages.
<property name="windowImages" value="icons/eclipse.png,icons/eclipse32.png"/>
Свойство windowImages заменяет свойство windowImage, если указаны оба свойства.
Продукты, использующие механизм начальной страницы Eclipse 2.1, могут указывать имя и путь к файлу начальной страницы в свойстве welcomePage.
<property name="welcomePage" value="$nl$/welcome.xml"/>
В версии Eclipse 3.0 вместо этого свойства используется точка расширения org.eclipse.ui.intro. Дополнительную информацию о механизмах начальной страницы см. в разделе Начальные страницы.
В свойстве preferenceCustomization можно указать файл, содержащий стандартные значения параметров для данного продукта.
<property name="preferenceCustomization" value="plugin_customization.ini"/>
Данный файл имеет формат java.io.Properties. Обычно этот файл используется для задания значений параметров, которые публикуются как часть общего API модуля. Таким образом, если параметры, которые используются модулями, не определены формально в API, существует вероятность возникновения ошибок.
Заставка продукта указывается в файле config.ini, расположенном в каталоге configuration. Свойство osgi.splashPath описывает каталоги, в которых может храниться файл splash.bmp. Свойство osgi.splashLocation содержит полный путь к требуемому файлу заставки. Использование точного пути к файлу заставки позволяет для каждой локали загружать различные файлы, путь для поиска этого файла может включать несколько модулей или фрагментов, а также пути вида $nl$
. Полное описание свойств можно найти в файле config.ini. Изображение должно иметь формат BMP с глубиной цвета 24 бита (формат RGB), размер файла должен быть около 500x330 пиксел.