Qué es un producto

Un producto basado en Eclipse es un programa autónomo construido con la plataforma Eclipse.  Los productos incluyen todo el código y los conectores necesarios para ejecutarlos.  Esto incluye un entorno de tiempo de ejecución Java (JRE) y el código de la plataforma Eclipse.  El código de los conectores, el JRE y la plataforma Eclipse se instalan generalmente con un programa de instalación específico del producto.  Los proveedores de los productos son libres de utilizar cualquier programa o herramienta de instalación adecuado a sus necesidades. 

Una vez instalado el producto, el usuario lo lanza y se le presenta un entorno de trabajo de Eclipse configurado específicamente para la finalidad soportada por el producto, como puede ser el desarrollo Web, el desarrollo de programas C++ o cualquier otro.  La plataforma facilita la configuración de etiquetas, diálogos acerca de, gráficos y pantallas de inicio, por lo que el usuario solo percibe el entorno de trabajo de la plataforma como si fuese la ventana principal propia del producto.

La estructura de directorios de nivel superior de un producto como el que estamos describiendo se parece a la que presentamos a continuación, suponiendo que el producto se llama "AcmeWeb" y se ha instalado en una plataforma Windows:

acmeweb/
	acmeweb.exe		(ejecutable del producto)
	eclipse/		(directorio para los archivos de Eclipse instalados)
		.eclipseproduct	(archivo de marcador)
		eclipse.exe
		startup.jar	
		install.ini	
		.config/	
			platform.cfg
		jre/
		features/	(características instaladas)
			com.example.acme.acmefeature_1.0.0/
				feature.xml
			org.eclipse.platform_2.0.0/
			org.eclipse.platform.win32_2.0.0/
			...
		plugins/
			com.example.acme.acmefeature_1.0.0/
				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/
			...

Ahora veremos lo que significa todo esto con más detalle.  Comenzaremos por el concepto de características de Eclipse.

Copyright IBM Corporation y otros 2000, 2003.