| 11 |
<body> |
<body> |
| 12 |
|
|
| 13 |
<h1> Eclipse-based Products and Extensions</h1> |
<h1> Eclipse-based Products and Extensions</h1> |
| 14 |
<p>Last modified 15:00 Thursday May 9, 2002</p> |
<p>Last modified 14:00 Friday June 21, 2002</p> |
| 15 |
<p>Eclipse technology is the foundation of, and provides building blocks for, |
<p>Eclipse technology is the foundation of, and provides building blocks for, |
| 16 |
products aimed at the software development tools market. Commercial software |
products aimed at the software development tools market. Commercial software |
| 17 |
vendors are expected to build, brand, and package products using the Eclipse |
vendors are expected to build, brand, and package products using the Eclipse |
| 144 |
overall personality of the Eclipse platform. This is the called the product's <b>primary |
overall personality of the Eclipse platform. This is the called the product's <b>primary |
| 145 |
feature</b>, and it controls highly visible things including the splash screen, |
feature</b>, and it controls highly visible things including the splash screen, |
| 146 |
window branding images, the about box, the welcome page, the default |
window branding images, the about box, the welcome page, the default |
| 147 |
perspective, and customization of the default settings of plug-in preferences. |
perspective, and customization of the default settings of plug-in preferences. The typical product has |
| 148 |
Strictly speaking, a product could have more than one primary feature; the |
just one eligible primary feature, and it is determined by the "<code>feature.default.id</code>" |
| 149 |
selection of which primary feature gets control is done via the <code>-feature</code> |
property of the product's <code>install.ini</code> file. If there are multiple |
| 150 |
command line option to <code>eclipse.exe</code>. The typical product has |
eligible primary features, the <code>-feature</code> |
| 151 |
just one eligible primary feature.</p> |
command line option to <code>eclipse.exe</code> overrides the choice made in the |
| 152 |
|
<code>install.ini</code>. </p> |
| 153 |
<p>Summary of characteristics of products:</p> |
<p>Summary of characteristics of products:</p> |
| 154 |
<ul> |
<ul> |
| 155 |
<li>a product is installed in a single directory tree</li> |
<li>a product is installed in a single directory tree</li> |
| 166 |
features</li> |
features</li> |
| 167 |
<li>a primary feature determines the Eclipse workbench overall appearance and |
<li>a primary feature determines the Eclipse workbench overall appearance and |
| 168 |
personality</li> |
personality</li> |
| 169 |
<li>a dominant primary feature must be selected for each run</li> |
<li>the default primary feature is specified in the product-specific |
| 170 |
|
install.ini file</li> |
| 171 |
<li>the update manager can update the features and plug-ins installed with the |
<li>the update manager can update the features and plug-ins installed with the |
| 172 |
product</li> |
product</li> |
| 173 |
<li>the update manager can install and configure additional features and |
<li>the update manager can install and configure additional features and |