Difference between revisions of "FAQ What is an Eclipse product?"

From Eclipsepedia

Jump to: navigation, search
 
m
Line 1: Line 1:
''
+
Strictly speaking, a product is an extension to the extension point called <tt>org.eclipse.core.runtime.products</tt>.  The purpose of a product is to define application-specific branding on top of a configuration of Eclipse plug-ins. Minimally, a product defines the ID of the application it is associated with and provides a name, description, and unique ID of its own.  A product also stores a table of additional properties, where the UI stores information such as the application window icon and the all-important blurb in the '''Help &gt; About...''' dialog. It is quite possible to run Eclipse without a product, but if you want to customize the appearance of Eclipse for your particular application, you should define one.
  
 +
Because more than one product can be installed at a given time, the main product is singled out in a special marker file called <tt>.eclipseproduct</tt> in the Eclipse install directory. This file denotes the name, ID, and version number of the main product that will be used.  The product in turn is a plug-in  in the <tt>plugins</tt> directory, which includes product branding elements, such as the splash screen and workbench window icons.
  
Strictly speaking, a product is an extension to the extension point called
+
For more details, see the methods declared by the <tt>IProduct</tt> interface defined in the <tt>org.eclipse.core.runtime</tt> plug-in.  <tt>IProductConstants</tt> in the <tt>org.eclipse.ui.workbench</tt> defines the keys of product properties that are of interest to Eclipse products having user interfaces.
<tt>org.eclipse.core.runtime.products</tt>.  The purpose
+
of a product is to define application-specific branding on top of a configuration
+
of Eclipse plug-ins. Minimally, a product defines the ID of the application
+
it is associated with and provides a name, description, and unique
+
ID of its own.  A product also stores a table of additional properties, where
+
the UI stores information such as the application window icon and the all-important
+
blurb in the '''Help &gt; About...''' dialog. It is quite possible to run Eclipse
+
without a product, but if you want to customize the appearance of Eclipse for
+
your particular application, you should define one.
+
 
+
 
+
Because more than one product can be installed at a given time, the main
+
product is singled out in a special marker file called <tt>.eclipseproduct</tt>
+
in the Eclipse install directory. This file denotes the name, ID, and version number
+
of the main product that will be used.  The product in turn is a plug-in
+
in the <tt>plugins</tt> directory, which includes product branding elements,
+
such as the splash screen and workbench window icons.
+
 
+
 
+
For more details, see the methods declared by the <tt>IProduct</tt> interface
+
defined in the <tt>org.eclipse.core.runtime</tt> plug-in.  <tt>IProductConstants</tt>
+
in the <tt>org.eclipse.ui.workbench</tt> defines the keys of product
+
properties that are of interest to Eclipse products having user interfaces.
+
  
 
== See Also: ==
 
== See Also: ==
 +
*[[FAQ_What_is_a_configuration%3F]]
 +
*[[http://www.eclipse.org/articles/product-guide/guide.html Eclipse online article "<i>Creating Product Branding</i>"]]
  
[[FAQ_What_is_a_configuration%3F]]
+
{{Template:FAQ_Tagline}}
 
+
Eclipse online article &#147;<i>Creating Product Branding</i>&#148;
+
 
+
<hr><font size=-2>This FAQ was originally published in [http://www.eclipsefaq.org Official Eclipse 3.0 FAQs]. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the [http://www.eclipse.org/legal/epl-v10.html Eclipse Public License v1.0].</font>
+

Revision as of 21:54, 29 May 2006

Strictly speaking, a product is an extension to the extension point called org.eclipse.core.runtime.products. The purpose of a product is to define application-specific branding on top of a configuration of Eclipse plug-ins. Minimally, a product defines the ID of the application it is associated with and provides a name, description, and unique ID of its own. A product also stores a table of additional properties, where the UI stores information such as the application window icon and the all-important blurb in the Help > About... dialog. It is quite possible to run Eclipse without a product, but if you want to customize the appearance of Eclipse for your particular application, you should define one.

Because more than one product can be installed at a given time, the main product is singled out in a special marker file called .eclipseproduct in the Eclipse install directory. This file denotes the name, ID, and version number of the main product that will be used. The product in turn is a plug-in in the plugins directory, which includes product branding elements, such as the splash screen and workbench window icons.

For more details, see the methods declared by the IProduct interface defined in the org.eclipse.core.runtime plug-in. IProductConstants in the org.eclipse.ui.workbench defines the keys of product properties that are of interest to Eclipse products having user interfaces.

See Also:


This FAQ was originally published in Official Eclipse 3.0 FAQs. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the Eclipse Public License v1.0.